pub struct OpticalFlowUsageFlagBitsNV(/* private fields */);Expand description
Implementations§
Source§impl OpticalFlowUsageFlagBitsNV
impl OpticalFlowUsageFlagBitsNV
pub const UNKNOWN: OpticalFlowUsageFlagBitsNV
Sourcepub const INPUT: OpticalFlowUsageFlagBitsNV
pub const INPUT: OpticalFlowUsageFlagBitsNV
Bit 0.
Sourcepub const OUTPUT: OpticalFlowUsageFlagBitsNV
pub const OUTPUT: OpticalFlowUsageFlagBitsNV
Bit 1.
Sourcepub const HINT: OpticalFlowUsageFlagBitsNV
pub const HINT: OpticalFlowUsageFlagBitsNV
Bit 2.
Sourcepub const COST: OpticalFlowUsageFlagBitsNV
pub const COST: OpticalFlowUsageFlagBitsNV
Bit 3.
Sourcepub const GLOBAL_FLOW: OpticalFlowUsageFlagBitsNV
pub const GLOBAL_FLOW: OpticalFlowUsageFlagBitsNV
Bit 4.
pub const fn empty() -> OpticalFlowUsageFlagBitsNV
pub const fn from_raw(value: u32) -> OpticalFlowUsageFlagBitsNV
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: OpticalFlowUsageFlagBitsNV) -> bool
pub const fn all() -> OpticalFlowUsageFlagBitsNV
Trait Implementations§
Source§impl BitAnd for OpticalFlowUsageFlagBitsNV
impl BitAnd for OpticalFlowUsageFlagBitsNV
Source§type Output = OpticalFlowUsageFlagBitsNV
type Output = OpticalFlowUsageFlagBitsNV
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: OpticalFlowUsageFlagBitsNV) -> OpticalFlowUsageFlagBitsNV
fn bitand(self, rhs: OpticalFlowUsageFlagBitsNV) -> OpticalFlowUsageFlagBitsNV
Performs the
& operation. Read moreSource§impl BitAndAssign for OpticalFlowUsageFlagBitsNV
impl BitAndAssign for OpticalFlowUsageFlagBitsNV
Source§fn bitand_assign(&mut self, rhs: OpticalFlowUsageFlagBitsNV)
fn bitand_assign(&mut self, rhs: OpticalFlowUsageFlagBitsNV)
Performs the
&= operation. Read moreSource§impl BitOr for OpticalFlowUsageFlagBitsNV
impl BitOr for OpticalFlowUsageFlagBitsNV
Source§type Output = OpticalFlowUsageFlagBitsNV
type Output = OpticalFlowUsageFlagBitsNV
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: OpticalFlowUsageFlagBitsNV) -> OpticalFlowUsageFlagBitsNV
fn bitor(self, rhs: OpticalFlowUsageFlagBitsNV) -> OpticalFlowUsageFlagBitsNV
Performs the
| operation. Read moreSource§impl BitOrAssign for OpticalFlowUsageFlagBitsNV
impl BitOrAssign for OpticalFlowUsageFlagBitsNV
Source§fn bitor_assign(&mut self, rhs: OpticalFlowUsageFlagBitsNV)
fn bitor_assign(&mut self, rhs: OpticalFlowUsageFlagBitsNV)
Performs the
|= operation. Read moreSource§impl BitXor for OpticalFlowUsageFlagBitsNV
impl BitXor for OpticalFlowUsageFlagBitsNV
Source§type Output = OpticalFlowUsageFlagBitsNV
type Output = OpticalFlowUsageFlagBitsNV
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: OpticalFlowUsageFlagBitsNV) -> OpticalFlowUsageFlagBitsNV
fn bitxor(self, rhs: OpticalFlowUsageFlagBitsNV) -> OpticalFlowUsageFlagBitsNV
Performs the
^ operation. Read moreSource§impl BitXorAssign for OpticalFlowUsageFlagBitsNV
impl BitXorAssign for OpticalFlowUsageFlagBitsNV
Source§fn bitxor_assign(&mut self, rhs: OpticalFlowUsageFlagBitsNV)
fn bitxor_assign(&mut self, rhs: OpticalFlowUsageFlagBitsNV)
Performs the
^= operation. Read moreSource§impl Clone for OpticalFlowUsageFlagBitsNV
impl Clone for OpticalFlowUsageFlagBitsNV
Source§fn clone(&self) -> OpticalFlowUsageFlagBitsNV
fn clone(&self) -> OpticalFlowUsageFlagBitsNV
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 OpticalFlowUsageFlagBitsNV
impl Debug for OpticalFlowUsageFlagBitsNV
Source§impl Default for OpticalFlowUsageFlagBitsNV
impl Default for OpticalFlowUsageFlagBitsNV
Source§fn default() -> OpticalFlowUsageFlagBitsNV
fn default() -> OpticalFlowUsageFlagBitsNV
Returns the “default value” for a type. Read more
Source§impl Hash for OpticalFlowUsageFlagBitsNV
impl Hash for OpticalFlowUsageFlagBitsNV
Source§impl Not for OpticalFlowUsageFlagBitsNV
impl Not for OpticalFlowUsageFlagBitsNV
Source§type Output = OpticalFlowUsageFlagBitsNV
type Output = OpticalFlowUsageFlagBitsNV
The resulting type after applying the
! operator.Source§fn not(self) -> OpticalFlowUsageFlagBitsNV
fn not(self) -> OpticalFlowUsageFlagBitsNV
Performs the unary
! operation. Read moreSource§impl Ord for OpticalFlowUsageFlagBitsNV
impl Ord for OpticalFlowUsageFlagBitsNV
Source§fn cmp(&self, other: &OpticalFlowUsageFlagBitsNV) -> Ordering
fn cmp(&self, other: &OpticalFlowUsageFlagBitsNV) -> 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 OpticalFlowUsageFlagBitsNV
impl PartialOrd for OpticalFlowUsageFlagBitsNV
impl Copy for OpticalFlowUsageFlagBitsNV
impl Eq for OpticalFlowUsageFlagBitsNV
impl StructuralPartialEq for OpticalFlowUsageFlagBitsNV
Auto Trait Implementations§
impl Freeze for OpticalFlowUsageFlagBitsNV
impl RefUnwindSafe for OpticalFlowUsageFlagBitsNV
impl Send for OpticalFlowUsageFlagBitsNV
impl Sync for OpticalFlowUsageFlagBitsNV
impl Unpin for OpticalFlowUsageFlagBitsNV
impl UnsafeUnpin for OpticalFlowUsageFlagBitsNV
impl UnwindSafe for OpticalFlowUsageFlagBitsNV
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