#[repr(transparent)]pub struct VkOpticalFlowUsageFlagsNV(pub i32);Expand description
VkOpticalFlowUsageFlagsNV
Tuple Fields§
§0: i32Implementations§
Source§impl VkOpticalFlowUsageFlagsNV
impl VkOpticalFlowUsageFlagsNV
Sourcepub const fn has_any_flags(self, flags: Self) -> bool
pub const fn has_any_flags(self, flags: Self) -> bool
return is any bits in flags are set
Sourcepub const fn has_flags_only(self, flags: Self) -> bool
pub const fn has_flags_only(self, flags: Self) -> bool
return is only bits in flags are set
Trait Implementations§
Source§impl BitAnd for VkOpticalFlowUsageFlagsNV
impl BitAnd for VkOpticalFlowUsageFlagsNV
Source§impl BitAndAssign for VkOpticalFlowUsageFlagsNV
impl BitAndAssign for VkOpticalFlowUsageFlagsNV
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for VkOpticalFlowUsageFlagsNV
impl BitOr for VkOpticalFlowUsageFlagsNV
Source§impl BitOrAssign for VkOpticalFlowUsageFlagsNV
impl BitOrAssign for VkOpticalFlowUsageFlagsNV
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for VkOpticalFlowUsageFlagsNV
impl BitXor for VkOpticalFlowUsageFlagsNV
Source§impl BitXorAssign for VkOpticalFlowUsageFlagsNV
impl BitXorAssign for VkOpticalFlowUsageFlagsNV
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for VkOpticalFlowUsageFlagsNV
impl Clone for VkOpticalFlowUsageFlagsNV
Source§fn clone(&self) -> VkOpticalFlowUsageFlagsNV
fn clone(&self) -> VkOpticalFlowUsageFlagsNV
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 VkOpticalFlowUsageFlagsNV
impl Debug for VkOpticalFlowUsageFlagsNV
Source§impl Default for VkOpticalFlowUsageFlagsNV
impl Default for VkOpticalFlowUsageFlagsNV
Source§fn default() -> VkOpticalFlowUsageFlagsNV
fn default() -> VkOpticalFlowUsageFlagsNV
Returns the “default value” for a type. Read more
Source§impl Display for VkOpticalFlowUsageFlagsNV
impl Display for VkOpticalFlowUsageFlagsNV
Source§impl From<VkOpticalFlowUsageFlagsNV> for i32
impl From<VkOpticalFlowUsageFlagsNV> for i32
Source§fn from(value: VkOpticalFlowUsageFlagsNV) -> Self
fn from(value: VkOpticalFlowUsageFlagsNV) -> Self
Converts to this type from the input type.
Source§impl From<i32> for VkOpticalFlowUsageFlagsNV
impl From<i32> for VkOpticalFlowUsageFlagsNV
Source§impl Hash for VkOpticalFlowUsageFlagsNV
impl Hash for VkOpticalFlowUsageFlagsNV
Source§impl Not for VkOpticalFlowUsageFlagsNV
impl Not for VkOpticalFlowUsageFlagsNV
Source§impl Ord for VkOpticalFlowUsageFlagsNV
impl Ord for VkOpticalFlowUsageFlagsNV
Source§fn cmp(&self, other: &VkOpticalFlowUsageFlagsNV) -> Ordering
fn cmp(&self, other: &VkOpticalFlowUsageFlagsNV) -> 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 PartialOrd for VkOpticalFlowUsageFlagsNV
impl PartialOrd for VkOpticalFlowUsageFlagsNV
impl Copy for VkOpticalFlowUsageFlagsNV
impl Eq for VkOpticalFlowUsageFlagsNV
impl StructuralPartialEq for VkOpticalFlowUsageFlagsNV
Auto Trait Implementations§
impl Freeze for VkOpticalFlowUsageFlagsNV
impl RefUnwindSafe for VkOpticalFlowUsageFlagsNV
impl Send for VkOpticalFlowUsageFlagsNV
impl Sync for VkOpticalFlowUsageFlagsNV
impl Unpin for VkOpticalFlowUsageFlagsNV
impl UnsafeUnpin for VkOpticalFlowUsageFlagsNV
impl UnwindSafe for VkOpticalFlowUsageFlagsNV
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