diff options
Diffstat (limited to 'embassy-usb/src/msos.rs')
| -rw-r--r-- | embassy-usb/src/msos.rs | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/embassy-usb/src/msos.rs b/embassy-usb/src/msos.rs index 8a2889ce5..df8461258 100644 --- a/embassy-usb/src/msos.rs +++ b/embassy-usb/src/msos.rs | |||
| @@ -2,8 +2,6 @@ | |||
| 2 | //! | 2 | //! |
| 3 | //! <https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/microsoft-os-2-0-descriptors-specification> | 3 | //! <https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/microsoft-os-2-0-descriptors-specification> |
| 4 | 4 | ||
| 5 | #![allow(dead_code)] | ||
| 6 | |||
| 7 | use core::mem::size_of; | 5 | use core::mem::size_of; |
| 8 | use core::ops::Range; | 6 | use core::ops::Range; |
| 9 | 7 | ||
| @@ -91,17 +89,6 @@ impl<'a> DescriptorSetBuilder<'a> { | |||
| 91 | self.used += size; | 89 | self.used += size; |
| 92 | } | 90 | } |
| 93 | 91 | ||
| 94 | pub fn subset(&mut self, build_subset: impl FnOnce(&mut DescriptorSetBuilder<'_>)) { | ||
| 95 | self.used += { | ||
| 96 | let mut subset = DescriptorSetBuilder { | ||
| 97 | used: 0, | ||
| 98 | buf: self.remaining(), | ||
| 99 | }; | ||
| 100 | build_subset(&mut subset); | ||
| 101 | subset.used | ||
| 102 | }; | ||
| 103 | } | ||
| 104 | |||
| 105 | pub fn remaining(&mut self) -> &mut [u8] { | 92 | pub fn remaining(&mut self) -> &mut [u8] { |
| 106 | &mut self.buf[self.used..] | 93 | &mut self.buf[self.used..] |
| 107 | } | 94 | } |
