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