pub struct RawDescriptorParser { /* private fields */ }Implementations§
Source§impl RawDescriptorParser
impl RawDescriptorParser
pub fn new(raw_device: Vec<u8>) -> Self
pub fn num_of_configs(&self) -> usize
pub fn append_config(&mut self, raw_config: Vec<u8>) -> &mut Self
pub fn summarize(self) -> TopologicalUSBDescriptorRoot
pub fn single_state_cycle(&mut self) -> bool
Auto Trait Implementations§
impl Freeze for RawDescriptorParser
impl RefUnwindSafe for RawDescriptorParser
impl Send for RawDescriptorParser
impl Sync for RawDescriptorParser
impl Unpin for RawDescriptorParser
impl UnwindSafe for RawDescriptorParser
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more