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