pub struct DebugUtilsMessageType(/* private fields */);Expand description
Type of message.
Implementations§
Source§impl DebugUtilsMessageType
impl DebugUtilsMessageType
Sourcepub const GENERAL: DebugUtilsMessageType
pub const GENERAL: DebugUtilsMessageType
Specifies that some general event has occurred.
Sourcepub const VALIDATION: DebugUtilsMessageType
pub const VALIDATION: DebugUtilsMessageType
Specifies that something has occurred during validation against the vulkan specification
Sourcepub const PERFORMANCE: DebugUtilsMessageType
pub const PERFORMANCE: DebugUtilsMessageType
Specifies a potentially non-optimal use of Vulkan
Sourcepub const fn empty() -> DebugUtilsMessageType
pub const fn empty() -> DebugUtilsMessageType
Returns a DebugUtilsMessageType with none of the flags set.
Sourcepub const fn none() -> DebugUtilsMessageType
👎Deprecated since 0.31.0: use empty instead
pub const fn none() -> DebugUtilsMessageType
empty insteadReturns a DebugUtilsMessageType with none of the flags set.
Sourcepub const fn intersects(self, other: DebugUtilsMessageType) -> bool
pub const fn intersects(self, other: DebugUtilsMessageType) -> bool
Returns whether any flags are set in both self and other.
Sourcepub const fn contains(self, other: DebugUtilsMessageType) -> bool
pub const fn contains(self, other: DebugUtilsMessageType) -> bool
Returns whether all flags in other are set in self.
Sourcepub const fn union(self, other: DebugUtilsMessageType) -> DebugUtilsMessageType
pub const fn union(self, other: DebugUtilsMessageType) -> DebugUtilsMessageType
Returns the union of self and other.
Sourcepub const fn intersection(
self,
other: DebugUtilsMessageType,
) -> DebugUtilsMessageType
pub const fn intersection( self, other: DebugUtilsMessageType, ) -> DebugUtilsMessageType
Returns the intersection of self and other.
Sourcepub const fn difference(
self,
other: DebugUtilsMessageType,
) -> DebugUtilsMessageType
pub const fn difference( self, other: DebugUtilsMessageType, ) -> DebugUtilsMessageType
Returns self without the flags set in other.
Sourcepub const fn symmetric_difference(
self,
other: DebugUtilsMessageType,
) -> DebugUtilsMessageType
pub const fn symmetric_difference( self, other: DebugUtilsMessageType, ) -> DebugUtilsMessageType
Returns the flags that are set in self or other, but not in both.
Trait Implementations§
Source§impl BitAnd for DebugUtilsMessageType
impl BitAnd for DebugUtilsMessageType
Source§type Output = DebugUtilsMessageType
type Output = DebugUtilsMessageType
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: DebugUtilsMessageType) -> DebugUtilsMessageType
fn bitand(self, rhs: DebugUtilsMessageType) -> DebugUtilsMessageType
Performs the
& operation. Read moreSource§impl BitAndAssign for DebugUtilsMessageType
impl BitAndAssign for DebugUtilsMessageType
Source§fn bitand_assign(&mut self, rhs: DebugUtilsMessageType)
fn bitand_assign(&mut self, rhs: DebugUtilsMessageType)
Performs the
&= operation. Read moreSource§impl BitOr for DebugUtilsMessageType
impl BitOr for DebugUtilsMessageType
Source§type Output = DebugUtilsMessageType
type Output = DebugUtilsMessageType
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: DebugUtilsMessageType) -> DebugUtilsMessageType
fn bitor(self, rhs: DebugUtilsMessageType) -> DebugUtilsMessageType
Performs the
| operation. Read moreSource§impl BitOrAssign for DebugUtilsMessageType
impl BitOrAssign for DebugUtilsMessageType
Source§fn bitor_assign(&mut self, rhs: DebugUtilsMessageType)
fn bitor_assign(&mut self, rhs: DebugUtilsMessageType)
Performs the
|= operation. Read moreSource§impl BitXor for DebugUtilsMessageType
impl BitXor for DebugUtilsMessageType
Source§type Output = DebugUtilsMessageType
type Output = DebugUtilsMessageType
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: DebugUtilsMessageType) -> DebugUtilsMessageType
fn bitxor(self, rhs: DebugUtilsMessageType) -> DebugUtilsMessageType
Performs the
^ operation. Read moreSource§impl BitXorAssign for DebugUtilsMessageType
impl BitXorAssign for DebugUtilsMessageType
Source§fn bitxor_assign(&mut self, rhs: DebugUtilsMessageType)
fn bitxor_assign(&mut self, rhs: DebugUtilsMessageType)
Performs the
^= operation. Read moreSource§impl Clone for DebugUtilsMessageType
impl Clone for DebugUtilsMessageType
Source§fn clone(&self) -> DebugUtilsMessageType
fn clone(&self) -> DebugUtilsMessageType
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 DebugUtilsMessageType
impl Debug for DebugUtilsMessageType
Source§impl Default for DebugUtilsMessageType
impl Default for DebugUtilsMessageType
Source§fn default() -> DebugUtilsMessageType
fn default() -> DebugUtilsMessageType
Returns the “default value” for a type. Read more
Source§impl From<DebugUtilsMessageType> for DebugUtilsMessageTypeFlagsEXT
impl From<DebugUtilsMessageType> for DebugUtilsMessageTypeFlagsEXT
Source§fn from(val: DebugUtilsMessageType) -> DebugUtilsMessageTypeFlagsEXT
fn from(val: DebugUtilsMessageType) -> DebugUtilsMessageTypeFlagsEXT
Converts to this type from the input type.
Source§impl From<DebugUtilsMessageTypeFlagsEXT> for DebugUtilsMessageType
impl From<DebugUtilsMessageTypeFlagsEXT> for DebugUtilsMessageType
Source§fn from(val: DebugUtilsMessageTypeFlagsEXT) -> DebugUtilsMessageType
fn from(val: DebugUtilsMessageTypeFlagsEXT) -> DebugUtilsMessageType
Converts to this type from the input type.
Source§impl Hash for DebugUtilsMessageType
impl Hash for DebugUtilsMessageType
Source§impl PartialEq for DebugUtilsMessageType
impl PartialEq for DebugUtilsMessageType
Source§impl Sub for DebugUtilsMessageType
impl Sub for DebugUtilsMessageType
Source§type Output = DebugUtilsMessageType
type Output = DebugUtilsMessageType
The resulting type after applying the
- operator.Source§fn sub(self, rhs: DebugUtilsMessageType) -> DebugUtilsMessageType
fn sub(self, rhs: DebugUtilsMessageType) -> DebugUtilsMessageType
Performs the
- operation. Read moreSource§impl SubAssign for DebugUtilsMessageType
impl SubAssign for DebugUtilsMessageType
Source§fn sub_assign(&mut self, rhs: DebugUtilsMessageType)
fn sub_assign(&mut self, rhs: DebugUtilsMessageType)
Performs the
-= operation. Read moreimpl Copy for DebugUtilsMessageType
impl Eq for DebugUtilsMessageType
impl StructuralPartialEq for DebugUtilsMessageType
Auto Trait Implementations§
impl Freeze for DebugUtilsMessageType
impl RefUnwindSafe for DebugUtilsMessageType
impl Send for DebugUtilsMessageType
impl Sync for DebugUtilsMessageType
impl Unpin for DebugUtilsMessageType
impl UnwindSafe for DebugUtilsMessageType
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