Struct ash::vk::OpticalFlowUsageFlagsNV
source · #[repr(transparent)]pub struct OpticalFlowUsageFlagsNV(pub(crate) Flags);
Expand description
Tuple Fields§
§0: Flags
Implementations§
Trait Implementations§
source§impl BitAnd for OpticalFlowUsageFlagsNV
impl BitAnd for OpticalFlowUsageFlagsNV
source§impl BitAndAssign for OpticalFlowUsageFlagsNV
impl BitAndAssign for OpticalFlowUsageFlagsNV
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitOr for OpticalFlowUsageFlagsNV
impl BitOr for OpticalFlowUsageFlagsNV
source§impl BitOrAssign for OpticalFlowUsageFlagsNV
impl BitOrAssign for OpticalFlowUsageFlagsNV
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitXor for OpticalFlowUsageFlagsNV
impl BitXor for OpticalFlowUsageFlagsNV
source§impl BitXorAssign for OpticalFlowUsageFlagsNV
impl BitXorAssign for OpticalFlowUsageFlagsNV
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl Clone for OpticalFlowUsageFlagsNV
impl Clone for OpticalFlowUsageFlagsNV
source§fn clone(&self) -> OpticalFlowUsageFlagsNV
fn clone(&self) -> OpticalFlowUsageFlagsNV
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 OpticalFlowUsageFlagsNV
impl Debug for OpticalFlowUsageFlagsNV
source§impl Default for OpticalFlowUsageFlagsNV
impl Default for OpticalFlowUsageFlagsNV
source§impl Hash for OpticalFlowUsageFlagsNV
impl Hash for OpticalFlowUsageFlagsNV
source§impl Not for OpticalFlowUsageFlagsNV
impl Not for OpticalFlowUsageFlagsNV
source§impl Ord for OpticalFlowUsageFlagsNV
impl Ord for OpticalFlowUsageFlagsNV
source§fn cmp(&self, other: &OpticalFlowUsageFlagsNV) -> Ordering
fn cmp(&self, other: &OpticalFlowUsageFlagsNV) -> Ordering
1.21.0 · source§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
source§impl PartialEq for OpticalFlowUsageFlagsNV
impl PartialEq for OpticalFlowUsageFlagsNV
source§impl PartialOrd for OpticalFlowUsageFlagsNV
impl PartialOrd for OpticalFlowUsageFlagsNV
impl Copy for OpticalFlowUsageFlagsNV
impl Eq for OpticalFlowUsageFlagsNV
impl StructuralPartialEq for OpticalFlowUsageFlagsNV
Auto Trait Implementations§
impl Freeze for OpticalFlowUsageFlagsNV
impl RefUnwindSafe for OpticalFlowUsageFlagsNV
impl Send for OpticalFlowUsageFlagsNV
impl Sync for OpticalFlowUsageFlagsNV
impl Unpin for OpticalFlowUsageFlagsNV
impl UnwindSafe for OpticalFlowUsageFlagsNV
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)