#[repr(transparent)]pub struct VmaFlags(u8);Expand description
Flags to describe the properties of a VMA
Tuple Fields§
§0: u8Implementations§
Trait Implementations§
Source§impl BitAndAssign for VmaFlags
impl BitAndAssign for VmaFlags
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Mask the inner value using the given value and the bitwise AND operation
Source§impl BitOrAssign for VmaFlags
impl BitOrAssign for VmaFlags
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Mask the inner value using the given value and the bitwise OR operation
impl Copy for VmaFlags
impl Eq for VmaFlags
Source§impl Ord for VmaFlags
impl Ord for VmaFlags
1.21.0 (const: unstable)§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable)§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for VmaFlags
impl PartialOrd for VmaFlags
impl StructuralPartialEq for VmaFlags
Auto Trait Implementations§
impl Freeze for VmaFlags
impl RefUnwindSafe for VmaFlags
impl Send for VmaFlags
impl Sync for VmaFlags
impl Unpin for VmaFlags
impl UnsafeUnpin for VmaFlags
impl UnwindSafe for VmaFlags
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)