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§fn eq(&self, other: &OpticalFlowUsageFlagsNV) -> bool
fn eq(&self, other: &OpticalFlowUsageFlagsNV) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for OpticalFlowUsageFlagsNV
impl PartialOrd for OpticalFlowUsageFlagsNV
source§fn partial_cmp(&self, other: &OpticalFlowUsageFlagsNV) -> Option<Ordering>
fn partial_cmp(&self, other: &OpticalFlowUsageFlagsNV) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl 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