pub struct MemTransactionFlags(pub u32);Expand description
Flags of a memory management transaction.
Tuple Fields§
§0: u32Implementations§
Source§impl MemTransactionFlags
impl MemTransactionFlags
pub const MEM_SHARE_MASK: u32 = 0b11
pub const MEM_RETRIEVE_REQ_MASK: u32 = 0b11_1111_1111
pub const MEM_RETRIEVE_RESP_MASK: u32 = 0b1_1111
pub const ZERO_MEMORY: u32 = 0b1
pub const TIME_SLICING: u32
pub const ZERO_AFTER_RELINQ: u32
pub const TYPE_SHARE: u32
pub const TYPE_LEND: u32
pub const TYPE_DONATE: u32
pub const ALIGN_HINT_MASK: u32
pub const HINT_VALID: u32
Trait Implementations§
Source§impl Clone for MemTransactionFlags
impl Clone for MemTransactionFlags
Source§fn clone(&self) -> MemTransactionFlags
fn clone(&self) -> MemTransactionFlags
Returns a duplicate 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 MemTransactionFlags
impl Debug for MemTransactionFlags
Source§impl Default for MemTransactionFlags
impl Default for MemTransactionFlags
Source§fn default() -> MemTransactionFlags
fn default() -> MemTransactionFlags
Returns the “default value” for a type. Read more
Source§impl PartialEq for MemTransactionFlags
impl PartialEq for MemTransactionFlags
impl Copy for MemTransactionFlags
impl Eq for MemTransactionFlags
impl StructuralPartialEq for MemTransactionFlags
Auto Trait Implementations§
impl Freeze for MemTransactionFlags
impl RefUnwindSafe for MemTransactionFlags
impl Send for MemTransactionFlags
impl Sync for MemTransactionFlags
impl Unpin for MemTransactionFlags
impl UnsafeUnpin for MemTransactionFlags
impl UnwindSafe for MemTransactionFlags
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