#[repr(transparent)]pub struct ExternalFenceHandleTypeFlags(_);Expand description
Implementations
sourceimpl ExternalFenceHandleTypeFlags
impl ExternalFenceHandleTypeFlags
pub const fn empty() -> ExternalFenceHandleTypeFlags
pub const fn from_raw(x: u32) -> ExternalFenceHandleTypeFlags
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn intersects(self, other: ExternalFenceHandleTypeFlags) -> bool
sourcepub const fn contains(self, other: ExternalFenceHandleTypeFlags) -> bool
pub const fn contains(self, other: ExternalFenceHandleTypeFlags) -> bool
Returns whether other is a subset of self
sourceimpl ExternalFenceHandleTypeFlags
impl ExternalFenceHandleTypeFlags
pub const OPAQUE_FD: ExternalFenceHandleTypeFlags = Self(1)
pub const OPAQUE_WIN32: ExternalFenceHandleTypeFlags = Self(2)
pub const OPAQUE_WIN32_KMT: ExternalFenceHandleTypeFlags = Self(4)
pub const SYNC_FD: ExternalFenceHandleTypeFlags = Self(8)
sourceimpl ExternalFenceHandleTypeFlags
impl ExternalFenceHandleTypeFlags
Generated from ‘VK_KHR_external_fence_capabilities’
pub const OPAQUE_FD_KHR: ExternalFenceHandleTypeFlags = Self::OPAQUE_FD
pub const OPAQUE_WIN32_KHR: ExternalFenceHandleTypeFlags = Self::OPAQUE_WIN32
pub const OPAQUE_WIN32_KMT_KHR: ExternalFenceHandleTypeFlags = Self::OPAQUE_WIN32_KMT
pub const SYNC_FD_KHR: ExternalFenceHandleTypeFlags = Self::SYNC_FD
sourceimpl ExternalFenceHandleTypeFlags
impl ExternalFenceHandleTypeFlags
Generated from ‘VK_NV_extension_374’
pub const RESERVED_4_NV: ExternalFenceHandleTypeFlags = Self(16)
pub const RESERVED_5_NV: ExternalFenceHandleTypeFlags = Self(32)
Trait Implementations
sourceimpl BitAnd<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
impl BitAnd<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
type Output = ExternalFenceHandleTypeFlags
type Output = ExternalFenceHandleTypeFlags
The resulting type after applying the & operator.
sourcefn bitand(
self,
rhs: ExternalFenceHandleTypeFlags
) -> ExternalFenceHandleTypeFlags
fn bitand(
self,
rhs: ExternalFenceHandleTypeFlags
) -> ExternalFenceHandleTypeFlags
Performs the & operation. Read more
sourceimpl BitAndAssign<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
impl BitAndAssign<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
sourcefn bitand_assign(&mut self, rhs: ExternalFenceHandleTypeFlags)
fn bitand_assign(&mut self, rhs: ExternalFenceHandleTypeFlags)
Performs the &= operation. Read more
sourceimpl BitOr<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
impl BitOr<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
type Output = ExternalFenceHandleTypeFlags
type Output = ExternalFenceHandleTypeFlags
The resulting type after applying the | operator.
sourcefn bitor(
self,
rhs: ExternalFenceHandleTypeFlags
) -> ExternalFenceHandleTypeFlags
fn bitor(
self,
rhs: ExternalFenceHandleTypeFlags
) -> ExternalFenceHandleTypeFlags
Performs the | operation. Read more
sourceimpl BitOrAssign<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
impl BitOrAssign<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
sourcefn bitor_assign(&mut self, rhs: ExternalFenceHandleTypeFlags)
fn bitor_assign(&mut self, rhs: ExternalFenceHandleTypeFlags)
Performs the |= operation. Read more
sourceimpl BitXor<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
impl BitXor<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
type Output = ExternalFenceHandleTypeFlags
type Output = ExternalFenceHandleTypeFlags
The resulting type after applying the ^ operator.
sourcefn bitxor(
self,
rhs: ExternalFenceHandleTypeFlags
) -> ExternalFenceHandleTypeFlags
fn bitxor(
self,
rhs: ExternalFenceHandleTypeFlags
) -> ExternalFenceHandleTypeFlags
Performs the ^ operation. Read more
sourceimpl BitXorAssign<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
impl BitXorAssign<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
sourcefn bitxor_assign(&mut self, rhs: ExternalFenceHandleTypeFlags)
fn bitxor_assign(&mut self, rhs: ExternalFenceHandleTypeFlags)
Performs the ^= operation. Read more
sourceimpl Clone for ExternalFenceHandleTypeFlags
impl Clone for ExternalFenceHandleTypeFlags
sourcefn clone(&self) -> ExternalFenceHandleTypeFlags
fn clone(&self) -> ExternalFenceHandleTypeFlags
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ExternalFenceHandleTypeFlags
impl Debug for ExternalFenceHandleTypeFlags
sourceimpl Default for ExternalFenceHandleTypeFlags
impl Default for ExternalFenceHandleTypeFlags
sourcefn default() -> ExternalFenceHandleTypeFlags
fn default() -> ExternalFenceHandleTypeFlags
Returns the “default value” for a type. Read more
sourceimpl Hash for ExternalFenceHandleTypeFlags
impl Hash for ExternalFenceHandleTypeFlags
sourceimpl Not for ExternalFenceHandleTypeFlags
impl Not for ExternalFenceHandleTypeFlags
type Output = ExternalFenceHandleTypeFlags
type Output = ExternalFenceHandleTypeFlags
The resulting type after applying the ! operator.
sourcefn not(self) -> ExternalFenceHandleTypeFlags
fn not(self) -> ExternalFenceHandleTypeFlags
Performs the unary ! operation. Read more
sourceimpl Ord for ExternalFenceHandleTypeFlags
impl Ord for ExternalFenceHandleTypeFlags
sourceimpl PartialEq<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
impl PartialEq<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
sourcefn eq(&self, other: &ExternalFenceHandleTypeFlags) -> bool
fn eq(&self, other: &ExternalFenceHandleTypeFlags) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &ExternalFenceHandleTypeFlags) -> bool
fn ne(&self, other: &ExternalFenceHandleTypeFlags) -> bool
This method tests for !=.
sourceimpl PartialOrd<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
impl PartialOrd<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
sourcefn partial_cmp(&self, other: &ExternalFenceHandleTypeFlags) -> Option<Ordering>
fn partial_cmp(&self, other: &ExternalFenceHandleTypeFlags) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
impl Copy for ExternalFenceHandleTypeFlags
impl Eq for ExternalFenceHandleTypeFlags
impl StructuralEq for ExternalFenceHandleTypeFlags
impl StructuralPartialEq for ExternalFenceHandleTypeFlags
Auto Trait Implementations
impl RefUnwindSafe for ExternalFenceHandleTypeFlags
impl Send for ExternalFenceHandleTypeFlags
impl Sync for ExternalFenceHandleTypeFlags
impl Unpin for ExternalFenceHandleTypeFlags
impl UnwindSafe for ExternalFenceHandleTypeFlags
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more