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