pub struct Pop(/* private fields */);Expand description
Replaces the item state table with the top structure from the stack.
Implementations§
Source§impl Pop
impl Pop
Sourcepub const PREFIX: u8 = 180u8
pub const PREFIX: u8 = 180u8
Prefix consists of tag(bit 7-4), type(bit 3-2) and size(bit 1-0).
The “size” part is set to 00 in this constant value.
Sourcepub unsafe fn new_unchecked(raw: &[u8]) -> Self
pub unsafe fn new_unchecked(raw: &[u8]) -> Self
Sourcepub fn new_with(data: &[u8]) -> Result<Self, HidError>
pub fn new_with(data: &[u8]) -> Result<Self, HidError>
Create an item with specific data.
NOTE: data size must be: 0, 1, 2 or 4.
Trait Implementations§
impl Eq for Pop
impl StructuralPartialEq for Pop
Auto Trait Implementations§
impl Freeze for Pop
impl RefUnwindSafe for Pop
impl Send for Pop
impl Sync for Pop
impl Unpin for Pop
impl UnwindSafe for Pop
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