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