pub struct ExternalMemoryFeatureFlagBitsNV(/* private fields */);Expand description
Implementations§
Source§impl ExternalMemoryFeatureFlagBitsNV
impl ExternalMemoryFeatureFlagBitsNV
Sourcepub const DEDICATED_ONLY: ExternalMemoryFeatureFlagBitsNV
pub const DEDICATED_ONLY: ExternalMemoryFeatureFlagBitsNV
Bit 0.
Sourcepub const EXPORTABLE: ExternalMemoryFeatureFlagBitsNV
pub const EXPORTABLE: ExternalMemoryFeatureFlagBitsNV
Bit 1.
Sourcepub const IMPORTABLE: ExternalMemoryFeatureFlagBitsNV
pub const IMPORTABLE: ExternalMemoryFeatureFlagBitsNV
Bit 2.
pub const fn empty() -> ExternalMemoryFeatureFlagBitsNV
pub const fn from_raw(value: u32) -> ExternalMemoryFeatureFlagBitsNV
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: ExternalMemoryFeatureFlagBitsNV) -> bool
pub const fn all() -> ExternalMemoryFeatureFlagBitsNV
Trait Implementations§
Source§impl BitAnd for ExternalMemoryFeatureFlagBitsNV
impl BitAnd for ExternalMemoryFeatureFlagBitsNV
Source§type Output = ExternalMemoryFeatureFlagBitsNV
type Output = ExternalMemoryFeatureFlagBitsNV
The resulting type after applying the
& operator.Source§fn bitand(
self,
rhs: ExternalMemoryFeatureFlagBitsNV,
) -> ExternalMemoryFeatureFlagBitsNV
fn bitand( self, rhs: ExternalMemoryFeatureFlagBitsNV, ) -> ExternalMemoryFeatureFlagBitsNV
Performs the
& operation. Read moreSource§impl BitAndAssign for ExternalMemoryFeatureFlagBitsNV
impl BitAndAssign for ExternalMemoryFeatureFlagBitsNV
Source§fn bitand_assign(&mut self, rhs: ExternalMemoryFeatureFlagBitsNV)
fn bitand_assign(&mut self, rhs: ExternalMemoryFeatureFlagBitsNV)
Performs the
&= operation. Read moreSource§impl BitOr for ExternalMemoryFeatureFlagBitsNV
impl BitOr for ExternalMemoryFeatureFlagBitsNV
Source§type Output = ExternalMemoryFeatureFlagBitsNV
type Output = ExternalMemoryFeatureFlagBitsNV
The resulting type after applying the
| operator.Source§fn bitor(
self,
rhs: ExternalMemoryFeatureFlagBitsNV,
) -> ExternalMemoryFeatureFlagBitsNV
fn bitor( self, rhs: ExternalMemoryFeatureFlagBitsNV, ) -> ExternalMemoryFeatureFlagBitsNV
Performs the
| operation. Read moreSource§impl BitOrAssign for ExternalMemoryFeatureFlagBitsNV
impl BitOrAssign for ExternalMemoryFeatureFlagBitsNV
Source§fn bitor_assign(&mut self, rhs: ExternalMemoryFeatureFlagBitsNV)
fn bitor_assign(&mut self, rhs: ExternalMemoryFeatureFlagBitsNV)
Performs the
|= operation. Read moreSource§impl BitXor for ExternalMemoryFeatureFlagBitsNV
impl BitXor for ExternalMemoryFeatureFlagBitsNV
Source§type Output = ExternalMemoryFeatureFlagBitsNV
type Output = ExternalMemoryFeatureFlagBitsNV
The resulting type after applying the
^ operator.Source§fn bitxor(
self,
rhs: ExternalMemoryFeatureFlagBitsNV,
) -> ExternalMemoryFeatureFlagBitsNV
fn bitxor( self, rhs: ExternalMemoryFeatureFlagBitsNV, ) -> ExternalMemoryFeatureFlagBitsNV
Performs the
^ operation. Read moreSource§impl BitXorAssign for ExternalMemoryFeatureFlagBitsNV
impl BitXorAssign for ExternalMemoryFeatureFlagBitsNV
Source§fn bitxor_assign(&mut self, rhs: ExternalMemoryFeatureFlagBitsNV)
fn bitxor_assign(&mut self, rhs: ExternalMemoryFeatureFlagBitsNV)
Performs the
^= operation. Read moreSource§impl Clone for ExternalMemoryFeatureFlagBitsNV
impl Clone for ExternalMemoryFeatureFlagBitsNV
Source§fn clone(&self) -> ExternalMemoryFeatureFlagBitsNV
fn clone(&self) -> ExternalMemoryFeatureFlagBitsNV
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 Default for ExternalMemoryFeatureFlagBitsNV
impl Default for ExternalMemoryFeatureFlagBitsNV
Source§fn default() -> ExternalMemoryFeatureFlagBitsNV
fn default() -> ExternalMemoryFeatureFlagBitsNV
Returns the “default value” for a type. Read more
Source§impl Not for ExternalMemoryFeatureFlagBitsNV
impl Not for ExternalMemoryFeatureFlagBitsNV
Source§type Output = ExternalMemoryFeatureFlagBitsNV
type Output = ExternalMemoryFeatureFlagBitsNV
The resulting type after applying the
! operator.Source§fn not(self) -> ExternalMemoryFeatureFlagBitsNV
fn not(self) -> ExternalMemoryFeatureFlagBitsNV
Performs the unary
! operation. Read moreSource§impl Ord for ExternalMemoryFeatureFlagBitsNV
impl Ord for ExternalMemoryFeatureFlagBitsNV
Source§fn cmp(&self, other: &ExternalMemoryFeatureFlagBitsNV) -> Ordering
fn cmp(&self, other: &ExternalMemoryFeatureFlagBitsNV) -> 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 ExternalMemoryFeatureFlagBitsNV
impl PartialEq for ExternalMemoryFeatureFlagBitsNV
Source§fn eq(&self, other: &ExternalMemoryFeatureFlagBitsNV) -> bool
fn eq(&self, other: &ExternalMemoryFeatureFlagBitsNV) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ExternalMemoryFeatureFlagBitsNV
impl PartialOrd for ExternalMemoryFeatureFlagBitsNV
impl Copy for ExternalMemoryFeatureFlagBitsNV
impl Eq for ExternalMemoryFeatureFlagBitsNV
impl StructuralPartialEq for ExternalMemoryFeatureFlagBitsNV
Auto Trait Implementations§
impl Freeze for ExternalMemoryFeatureFlagBitsNV
impl RefUnwindSafe for ExternalMemoryFeatureFlagBitsNV
impl Send for ExternalMemoryFeatureFlagBitsNV
impl Sync for ExternalMemoryFeatureFlagBitsNV
impl Unpin for ExternalMemoryFeatureFlagBitsNV
impl UnsafeUnpin for ExternalMemoryFeatureFlagBitsNV
impl UnwindSafe for ExternalMemoryFeatureFlagBitsNV
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