pub struct BufferUsagesBits(pub [u32; 2]);Expand description
Bits from BufferUsages in array form
Tuple Fields§
§0: [u32; 2]Trait Implementations§
Source§impl BitAnd for BufferUsagesBits
impl BitAnd for BufferUsagesBits
Source§impl BitOr for BufferUsagesBits
impl BitOr for BufferUsagesBits
Source§impl BitXor for BufferUsagesBits
impl BitXor for BufferUsagesBits
Source§impl Bits for BufferUsagesBits
impl Bits for BufferUsagesBits
Source§impl Clone for BufferUsagesBits
impl Clone for BufferUsagesBits
Source§fn clone(&self) -> BufferUsagesBits
fn clone(&self) -> BufferUsagesBits
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 BufferUsagesBits
impl Debug for BufferUsagesBits
Source§impl Default for BufferUsagesBits
impl Default for BufferUsagesBits
Source§fn default() -> BufferUsagesBits
fn default() -> BufferUsagesBits
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BufferUsagesBits
impl<'de> Deserialize<'de> for BufferUsagesBits
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Not for BufferUsagesBits
impl Not for BufferUsagesBits
Source§impl ParseHex for BufferUsagesBits
Available on crate feature serde only.
impl ParseHex for BufferUsagesBits
Available on crate feature
serde only.Source§impl PartialEq for BufferUsagesBits
impl PartialEq for BufferUsagesBits
Source§impl Serialize for BufferUsagesBits
impl Serialize for BufferUsagesBits
Source§impl WriteHex for BufferUsagesBits
Available on crate feature serde only.
impl WriteHex for BufferUsagesBits
Available on crate feature
serde only.impl Copy for BufferUsagesBits
impl Eq for BufferUsagesBits
impl StructuralPartialEq for BufferUsagesBits
Auto Trait Implementations§
impl Freeze for BufferUsagesBits
impl RefUnwindSafe for BufferUsagesBits
impl Send for BufferUsagesBits
impl Sync for BufferUsagesBits
impl Unpin for BufferUsagesBits
impl UnsafeUnpin for BufferUsagesBits
impl UnwindSafe for BufferUsagesBits
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more