#[repr(transparent)]pub struct MessageControl(_);
Expand description
Message Control.
Implementations§
source§impl MessageControl
impl MessageControl
sourcepub fn per_vector_masking_capable(self) -> bool
pub fn per_vector_masking_capable(self) -> bool
Returns the Per-vector masking capable bit.
sourcepub fn bit64_address_capable(self) -> bool
pub fn bit64_address_capable(self) -> bool
Returns the 64 bit address capable bit.
sourcepub fn multiple_message_enable(self) -> u8
pub fn multiple_message_enable(self) -> u8
Returns the value of the Multiple Message Enable field.
sourcepub fn set_multiple_message_enable(&mut self, m: u8)
pub fn set_multiple_message_enable(&mut self, m: u8)
Sets the value of the Multiple Message Enable field.
sourcepub fn multiple_message_capable(self) -> u8
pub fn multiple_message_capable(self) -> u8
Returns the value of the Multiple Message Capable field.
sourcepub fn msi_enable(self) -> bool
pub fn msi_enable(self) -> bool
Returns the MSI Enable bit.
sourcepub fn set_msi_enable(&mut self) -> &mut Self
pub fn set_msi_enable(&mut self) -> &mut Self
Sets the MSI Enable bit.
sourcepub fn clear_msi_enable(&mut self) -> &mut Self
pub fn clear_msi_enable(&mut self) -> &mut Self
Clears the MSI Enable bit.
Trait Implementations§
source§impl Clone for MessageControl
impl Clone for MessageControl
source§fn clone(&self) -> MessageControl
fn clone(&self) -> MessageControl
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 MessageControl
impl Debug for MessageControl
impl Copy for MessageControl
Auto Trait Implementations§
impl RefUnwindSafe for MessageControl
impl Send for MessageControl
impl Sync for MessageControl
impl Unpin for MessageControl
impl UnwindSafe for MessageControl
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