pub enum Datamatch {
AnyLength,
U8(Option<u8>),
U16(Option<u16>),
U32(Option<u32>),
U64(Option<u64>),
}Expand description
Used in Vm::register_ioevent to indicate a size and optionally value to match.
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Datamatch
impl<'de> Deserialize<'de> for Datamatch
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for Datamatch
impl Eq for Datamatch
impl StructuralPartialEq for Datamatch
Auto Trait Implementations§
impl Freeze for Datamatch
impl RefUnwindSafe for Datamatch
impl Send for Datamatch
impl Sync for Datamatch
impl Unpin for Datamatch
impl UnwindSafe for Datamatch
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