#[repr(transparent)]pub struct MemoryPropertyFlagBits(pub u32);Tuple Fields§
§0: u32Implementations§
Source§impl MemoryPropertyFlagBits
impl MemoryPropertyFlagBits
pub const DEVICE_LOCAL_BIT: Self
pub const HOST_VISIBLE_BIT: Self
pub const HOST_COHERENT_BIT: Self
pub const HOST_CACHED_BIT: Self
pub const LAZILY_ALLOCATED_BIT: Self
pub const PROTECTED_BIT: Self
pub const DEVICE_COHERENT_BIT_AMD: Self
pub const DEVICE_UNCACHED_BIT_AMD: Self
pub const RDMA_CAPABLE_BIT_NV: Self
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn empty() -> Self
Trait Implementations§
Source§impl BitAnd for MemoryPropertyFlagBits
impl BitAnd for MemoryPropertyFlagBits
Source§impl BitOr for MemoryPropertyFlagBits
impl BitOr for MemoryPropertyFlagBits
Source§impl BitXor for MemoryPropertyFlagBits
impl BitXor for MemoryPropertyFlagBits
Source§impl Clone for MemoryPropertyFlagBits
impl Clone for MemoryPropertyFlagBits
impl Copy for MemoryPropertyFlagBits
Source§impl Debug for MemoryPropertyFlagBits
impl Debug for MemoryPropertyFlagBits
Source§impl Default for MemoryPropertyFlagBits
impl Default for MemoryPropertyFlagBits
impl Eq for MemoryPropertyFlagBits
Source§impl Hash for MemoryPropertyFlagBits
impl Hash for MemoryPropertyFlagBits
Source§impl Not for MemoryPropertyFlagBits
impl Not for MemoryPropertyFlagBits
Source§impl PartialEq for MemoryPropertyFlagBits
impl PartialEq for MemoryPropertyFlagBits
impl StructuralPartialEq for MemoryPropertyFlagBits
Auto Trait Implementations§
impl Freeze for MemoryPropertyFlagBits
impl RefUnwindSafe for MemoryPropertyFlagBits
impl Send for MemoryPropertyFlagBits
impl Sync for MemoryPropertyFlagBits
impl Unpin for MemoryPropertyFlagBits
impl UnsafeUnpin for MemoryPropertyFlagBits
impl UnwindSafe for MemoryPropertyFlagBits
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