#[repr(transparent)]pub struct AttachmentDescriptionFlags(_);Expand description
Implementations
sourceimpl AttachmentDescriptionFlags
impl AttachmentDescriptionFlags
pub const fn empty() -> AttachmentDescriptionFlags
pub const fn from_raw(x: u32) -> AttachmentDescriptionFlags
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn intersects(self, other: AttachmentDescriptionFlags) -> bool
sourcepub const fn contains(self, other: AttachmentDescriptionFlags) -> bool
pub const fn contains(self, other: AttachmentDescriptionFlags) -> bool
Returns whether other is a subset of self
sourceimpl AttachmentDescriptionFlags
impl AttachmentDescriptionFlags
sourcepub const MAY_ALIAS: AttachmentDescriptionFlags = Self(1)
pub const MAY_ALIAS: AttachmentDescriptionFlags = Self(1)
The attachment may alias physical memory of another attachment in the same render pass
Trait Implementations
sourceimpl BitAnd<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
impl BitAnd<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
type Output = AttachmentDescriptionFlags
type Output = AttachmentDescriptionFlags
The resulting type after applying the & operator.
sourcefn bitand(self, rhs: AttachmentDescriptionFlags) -> AttachmentDescriptionFlags
fn bitand(self, rhs: AttachmentDescriptionFlags) -> AttachmentDescriptionFlags
Performs the & operation. Read more
sourceimpl BitAndAssign<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
impl BitAndAssign<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
sourcefn bitand_assign(&mut self, rhs: AttachmentDescriptionFlags)
fn bitand_assign(&mut self, rhs: AttachmentDescriptionFlags)
Performs the &= operation. Read more
sourceimpl BitOr<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
impl BitOr<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
type Output = AttachmentDescriptionFlags
type Output = AttachmentDescriptionFlags
The resulting type after applying the | operator.
sourcefn bitor(self, rhs: AttachmentDescriptionFlags) -> AttachmentDescriptionFlags
fn bitor(self, rhs: AttachmentDescriptionFlags) -> AttachmentDescriptionFlags
Performs the | operation. Read more
sourceimpl BitOrAssign<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
impl BitOrAssign<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
sourcefn bitor_assign(&mut self, rhs: AttachmentDescriptionFlags)
fn bitor_assign(&mut self, rhs: AttachmentDescriptionFlags)
Performs the |= operation. Read more
sourceimpl BitXor<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
impl BitXor<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
type Output = AttachmentDescriptionFlags
type Output = AttachmentDescriptionFlags
The resulting type after applying the ^ operator.
sourcefn bitxor(self, rhs: AttachmentDescriptionFlags) -> AttachmentDescriptionFlags
fn bitxor(self, rhs: AttachmentDescriptionFlags) -> AttachmentDescriptionFlags
Performs the ^ operation. Read more
sourceimpl BitXorAssign<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
impl BitXorAssign<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
sourcefn bitxor_assign(&mut self, rhs: AttachmentDescriptionFlags)
fn bitxor_assign(&mut self, rhs: AttachmentDescriptionFlags)
Performs the ^= operation. Read more
sourceimpl Clone for AttachmentDescriptionFlags
impl Clone for AttachmentDescriptionFlags
sourcefn clone(&self) -> AttachmentDescriptionFlags
fn clone(&self) -> AttachmentDescriptionFlags
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 AttachmentDescriptionFlags
impl Debug for AttachmentDescriptionFlags
sourceimpl Default for AttachmentDescriptionFlags
impl Default for AttachmentDescriptionFlags
sourcefn default() -> AttachmentDescriptionFlags
fn default() -> AttachmentDescriptionFlags
Returns the “default value” for a type. Read more
sourceimpl Hash for AttachmentDescriptionFlags
impl Hash for AttachmentDescriptionFlags
sourceimpl Not for AttachmentDescriptionFlags
impl Not for AttachmentDescriptionFlags
type Output = AttachmentDescriptionFlags
type Output = AttachmentDescriptionFlags
The resulting type after applying the ! operator.
sourcefn not(self) -> AttachmentDescriptionFlags
fn not(self) -> AttachmentDescriptionFlags
Performs the unary ! operation. Read more
sourceimpl Ord for AttachmentDescriptionFlags
impl Ord for AttachmentDescriptionFlags
sourceimpl PartialEq<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
impl PartialEq<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
sourcefn eq(&self, other: &AttachmentDescriptionFlags) -> bool
fn eq(&self, other: &AttachmentDescriptionFlags) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &AttachmentDescriptionFlags) -> bool
fn ne(&self, other: &AttachmentDescriptionFlags) -> bool
This method tests for !=.
sourceimpl PartialOrd<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
impl PartialOrd<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
sourcefn partial_cmp(&self, other: &AttachmentDescriptionFlags) -> Option<Ordering>
fn partial_cmp(&self, other: &AttachmentDescriptionFlags) -> 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 AttachmentDescriptionFlags
impl Eq for AttachmentDescriptionFlags
impl StructuralEq for AttachmentDescriptionFlags
impl StructuralPartialEq for AttachmentDescriptionFlags
Auto Trait Implementations
impl RefUnwindSafe for AttachmentDescriptionFlags
impl Send for AttachmentDescriptionFlags
impl Sync for AttachmentDescriptionFlags
impl Unpin for AttachmentDescriptionFlags
impl UnwindSafe for AttachmentDescriptionFlags
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