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 = 3u32
pub const MEM_RETRIEVE_REQ_MASK: u32 = 1_023u32
pub const MEM_RETRIEVE_RESP_MASK: u32 = 31u32
pub const ZERO_MEMORY: u32 = 1u32
pub const TIME_SLICING: u32 = 2u32
pub const ZERO_AFTER_RELINQ: u32 = 4u32
pub const TYPE_SHARE: u32 = 8u32
pub const TYPE_LEND: u32 = 16u32
pub const TYPE_DONATE: u32 = 24u32
pub const ALIGN_HINT_MASK: u32 = 480u32
pub const HINT_VALID: u32 = 512u32
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 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