pub struct OpticalFlowExecuteFlagsNV(/* private fields */);Expand description
Implementations§
Source§impl OpticalFlowExecuteFlagsNV
impl OpticalFlowExecuteFlagsNV
pub const fn empty() -> OpticalFlowExecuteFlagsNV
pub const fn from_raw(x: u32) -> OpticalFlowExecuteFlagsNV
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn intersects(self, other: OpticalFlowExecuteFlagsNV) -> bool
Sourcepub const fn contains(self, other: OpticalFlowExecuteFlagsNV) -> bool
pub const fn contains(self, other: OpticalFlowExecuteFlagsNV) -> bool
Returns whether other is a subset of self
Trait Implementations§
Source§impl BitAnd for OpticalFlowExecuteFlagsNV
impl BitAnd for OpticalFlowExecuteFlagsNV
Source§type Output = OpticalFlowExecuteFlagsNV
type Output = OpticalFlowExecuteFlagsNV
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: OpticalFlowExecuteFlagsNV) -> OpticalFlowExecuteFlagsNV
fn bitand(self, rhs: OpticalFlowExecuteFlagsNV) -> OpticalFlowExecuteFlagsNV
Performs the
& operation. Read moreSource§impl BitAndAssign for OpticalFlowExecuteFlagsNV
impl BitAndAssign for OpticalFlowExecuteFlagsNV
Source§fn bitand_assign(&mut self, rhs: OpticalFlowExecuteFlagsNV)
fn bitand_assign(&mut self, rhs: OpticalFlowExecuteFlagsNV)
Performs the
&= operation. Read moreSource§impl BitOr for OpticalFlowExecuteFlagsNV
impl BitOr for OpticalFlowExecuteFlagsNV
Source§type Output = OpticalFlowExecuteFlagsNV
type Output = OpticalFlowExecuteFlagsNV
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: OpticalFlowExecuteFlagsNV) -> OpticalFlowExecuteFlagsNV
fn bitor(self, rhs: OpticalFlowExecuteFlagsNV) -> OpticalFlowExecuteFlagsNV
Performs the
| operation. Read moreSource§impl BitOrAssign for OpticalFlowExecuteFlagsNV
impl BitOrAssign for OpticalFlowExecuteFlagsNV
Source§fn bitor_assign(&mut self, rhs: OpticalFlowExecuteFlagsNV)
fn bitor_assign(&mut self, rhs: OpticalFlowExecuteFlagsNV)
Performs the
|= operation. Read moreSource§impl BitXor for OpticalFlowExecuteFlagsNV
impl BitXor for OpticalFlowExecuteFlagsNV
Source§type Output = OpticalFlowExecuteFlagsNV
type Output = OpticalFlowExecuteFlagsNV
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: OpticalFlowExecuteFlagsNV) -> OpticalFlowExecuteFlagsNV
fn bitxor(self, rhs: OpticalFlowExecuteFlagsNV) -> OpticalFlowExecuteFlagsNV
Performs the
^ operation. Read moreSource§impl BitXorAssign for OpticalFlowExecuteFlagsNV
impl BitXorAssign for OpticalFlowExecuteFlagsNV
Source§fn bitxor_assign(&mut self, rhs: OpticalFlowExecuteFlagsNV)
fn bitxor_assign(&mut self, rhs: OpticalFlowExecuteFlagsNV)
Performs the
^= operation. Read moreSource§impl Clone for OpticalFlowExecuteFlagsNV
impl Clone for OpticalFlowExecuteFlagsNV
Source§fn clone(&self) -> OpticalFlowExecuteFlagsNV
fn clone(&self) -> OpticalFlowExecuteFlagsNV
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OpticalFlowExecuteFlagsNV
impl Debug for OpticalFlowExecuteFlagsNV
Source§impl Default for OpticalFlowExecuteFlagsNV
impl Default for OpticalFlowExecuteFlagsNV
Source§fn default() -> OpticalFlowExecuteFlagsNV
fn default() -> OpticalFlowExecuteFlagsNV
Returns the “default value” for a type. Read more
Source§impl Hash for OpticalFlowExecuteFlagsNV
impl Hash for OpticalFlowExecuteFlagsNV
Source§impl Not for OpticalFlowExecuteFlagsNV
impl Not for OpticalFlowExecuteFlagsNV
Source§type Output = OpticalFlowExecuteFlagsNV
type Output = OpticalFlowExecuteFlagsNV
The resulting type after applying the
! operator.Source§fn not(self) -> OpticalFlowExecuteFlagsNV
fn not(self) -> OpticalFlowExecuteFlagsNV
Performs the unary
! operation. Read moreSource§impl Ord for OpticalFlowExecuteFlagsNV
impl Ord for OpticalFlowExecuteFlagsNV
Source§impl PartialOrd for OpticalFlowExecuteFlagsNV
impl PartialOrd for OpticalFlowExecuteFlagsNV
impl Copy for OpticalFlowExecuteFlagsNV
impl Eq for OpticalFlowExecuteFlagsNV
impl StructuralPartialEq for OpticalFlowExecuteFlagsNV
Auto Trait Implementations§
impl Freeze for OpticalFlowExecuteFlagsNV
impl RefUnwindSafe for OpticalFlowExecuteFlagsNV
impl Send for OpticalFlowExecuteFlagsNV
impl Sync for OpticalFlowExecuteFlagsNV
impl Unpin for OpticalFlowExecuteFlagsNV
impl UnwindSafe for OpticalFlowExecuteFlagsNV
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)