pub struct OpticalFlowUsageFlagsNV(/* private fields */);Expand description
Implementations§
Source§impl OpticalFlowUsageFlagsNV
impl OpticalFlowUsageFlagsNV
pub const fn empty() -> OpticalFlowUsageFlagsNV
pub const fn from_raw(x: u32) -> OpticalFlowUsageFlagsNV
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn intersects(self, other: OpticalFlowUsageFlagsNV) -> bool
Sourcepub const fn contains(self, other: OpticalFlowUsageFlagsNV) -> bool
pub const fn contains(self, other: OpticalFlowUsageFlagsNV) -> bool
Returns whether other is a subset of self
Source§impl OpticalFlowUsageFlagsNV
impl OpticalFlowUsageFlagsNV
pub const UNKNOWN: OpticalFlowUsageFlagsNV
pub const INPUT: OpticalFlowUsageFlagsNV
pub const OUTPUT: OpticalFlowUsageFlagsNV
pub const HINT: OpticalFlowUsageFlagsNV
pub const COST: OpticalFlowUsageFlagsNV
pub const GLOBAL_FLOW: OpticalFlowUsageFlagsNV
Trait Implementations§
Source§impl BitAnd for OpticalFlowUsageFlagsNV
impl BitAnd for OpticalFlowUsageFlagsNV
Source§type Output = OpticalFlowUsageFlagsNV
type Output = OpticalFlowUsageFlagsNV
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: OpticalFlowUsageFlagsNV) -> OpticalFlowUsageFlagsNV
fn bitand(self, rhs: OpticalFlowUsageFlagsNV) -> OpticalFlowUsageFlagsNV
Performs the
& operation. Read moreSource§impl BitAndAssign for OpticalFlowUsageFlagsNV
impl BitAndAssign for OpticalFlowUsageFlagsNV
Source§fn bitand_assign(&mut self, rhs: OpticalFlowUsageFlagsNV)
fn bitand_assign(&mut self, rhs: OpticalFlowUsageFlagsNV)
Performs the
&= operation. Read moreSource§impl BitOr for OpticalFlowUsageFlagsNV
impl BitOr for OpticalFlowUsageFlagsNV
Source§type Output = OpticalFlowUsageFlagsNV
type Output = OpticalFlowUsageFlagsNV
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: OpticalFlowUsageFlagsNV) -> OpticalFlowUsageFlagsNV
fn bitor(self, rhs: OpticalFlowUsageFlagsNV) -> OpticalFlowUsageFlagsNV
Performs the
| operation. Read moreSource§impl BitOrAssign for OpticalFlowUsageFlagsNV
impl BitOrAssign for OpticalFlowUsageFlagsNV
Source§fn bitor_assign(&mut self, rhs: OpticalFlowUsageFlagsNV)
fn bitor_assign(&mut self, rhs: OpticalFlowUsageFlagsNV)
Performs the
|= operation. Read moreSource§impl BitXor for OpticalFlowUsageFlagsNV
impl BitXor for OpticalFlowUsageFlagsNV
Source§type Output = OpticalFlowUsageFlagsNV
type Output = OpticalFlowUsageFlagsNV
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: OpticalFlowUsageFlagsNV) -> OpticalFlowUsageFlagsNV
fn bitxor(self, rhs: OpticalFlowUsageFlagsNV) -> OpticalFlowUsageFlagsNV
Performs the
^ operation. Read moreSource§impl BitXorAssign for OpticalFlowUsageFlagsNV
impl BitXorAssign for OpticalFlowUsageFlagsNV
Source§fn bitxor_assign(&mut self, rhs: OpticalFlowUsageFlagsNV)
fn bitxor_assign(&mut self, rhs: OpticalFlowUsageFlagsNV)
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§fn default() -> OpticalFlowUsageFlagsNV
fn default() -> OpticalFlowUsageFlagsNV
Returns the “default value” for a type. Read more
Source§impl Hash for OpticalFlowUsageFlagsNV
impl Hash for OpticalFlowUsageFlagsNV
Source§impl Not for OpticalFlowUsageFlagsNV
impl Not for OpticalFlowUsageFlagsNV
Source§type Output = OpticalFlowUsageFlagsNV
type Output = OpticalFlowUsageFlagsNV
The resulting type after applying the
! operator.Source§fn not(self) -> OpticalFlowUsageFlagsNV
fn not(self) -> OpticalFlowUsageFlagsNV
Performs the unary
! operation. Read moreSource§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