#[repr(C)]pub struct MsiDataMessage {
data: [u8; 4],
}Fields§
§data: [u8; 4]Implementations§
Source§impl MsiDataMessage
impl MsiDataMessage
pub fn new() -> MsiDataMessage
Source§impl MsiDataMessage
impl MsiDataMessage
pub fn get_vector(&self) -> <BitField8 as BitFieldSpecifier>::GetterType
pub fn set_vector(&mut self, val: <BitField8 as BitFieldSpecifier>::SetterType)
pub fn get_delivery_mode( &self, ) -> <DeliveryMode as BitFieldSpecifier>::GetterType
pub fn set_delivery_mode( &mut self, val: <DeliveryMode as BitFieldSpecifier>::SetterType, )
pub fn get_reserved(&self) -> <BitField3 as BitFieldSpecifier>::GetterType
pub fn set_reserved( &mut self, val: <BitField3 as BitFieldSpecifier>::SetterType, )
pub fn get_level(&self) -> <Level as BitFieldSpecifier>::GetterType
pub fn set_level(&mut self, val: <Level as BitFieldSpecifier>::SetterType)
pub fn get_trigger(&self) -> <TriggerMode as BitFieldSpecifier>::GetterType
pub fn set_trigger( &mut self, val: <TriggerMode as BitFieldSpecifier>::SetterType, )
pub fn get_reserved2(&self) -> <BitField16 as BitFieldSpecifier>::GetterType
pub fn set_reserved2( &mut self, val: <BitField16 as BitFieldSpecifier>::SetterType, )
Trait Implementations§
Source§impl Clone for MsiDataMessage
impl Clone for MsiDataMessage
Source§fn clone(&self) -> MsiDataMessage
fn clone(&self) -> MsiDataMessage
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MsiDataMessage
impl Debug for MsiDataMessage
Source§impl PartialEq for MsiDataMessage
impl PartialEq for MsiDataMessage
impl Copy for MsiDataMessage
impl Eq for MsiDataMessage
impl StructuralPartialEq for MsiDataMessage
Auto Trait Implementations§
impl Freeze for MsiDataMessage
impl RefUnwindSafe for MsiDataMessage
impl Send for MsiDataMessage
impl Sync for MsiDataMessage
impl Unpin for MsiDataMessage
impl UnwindSafe for MsiDataMessage
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