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