Struct vulkano::instance::debug::DebugUtilsMessageType
source · pub struct DebugUtilsMessageType(/* private fields */);
Expand description
Type of message.
Implementations§
source§impl DebugUtilsMessageType
impl DebugUtilsMessageType
sourcepub const VALIDATION: Self = _
pub const VALIDATION: Self = _
Specifies that something has occurred during validation against the vulkan specification
sourcepub const PERFORMANCE: Self = _
pub const PERFORMANCE: Self = _
Specifies a potentially non-optimal use of Vulkan
sourcepub const fn none() -> Self
👎Deprecated since 0.31.0: use empty
instead
pub const fn none() -> Self
empty
insteadReturns a DebugUtilsMessageType
with none of the flags set.
sourcepub const fn intersects(self, other: Self) -> bool
pub const fn intersects(self, other: Self) -> bool
Returns whether any flags are set in both self
and other
.
sourcepub const fn contains(self, other: Self) -> bool
pub const fn contains(self, other: Self) -> bool
Returns whether all flags in other
are set in self
.
sourcepub const fn intersection(self, other: Self) -> Self
pub const fn intersection(self, other: Self) -> Self
Returns the intersection of self
and other
.
sourcepub const fn difference(self, other: Self) -> Self
pub const fn difference(self, other: Self) -> Self
Returns self
without the flags set in other
.
sourcepub const fn symmetric_difference(self, other: Self) -> Self
pub const fn symmetric_difference(self, other: Self) -> Self
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§impl BitAndAssign for DebugUtilsMessageType
impl BitAndAssign for DebugUtilsMessageType
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitOr for DebugUtilsMessageType
impl BitOr for DebugUtilsMessageType
source§impl BitOrAssign for DebugUtilsMessageType
impl BitOrAssign for DebugUtilsMessageType
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitXor for DebugUtilsMessageType
impl BitXor for DebugUtilsMessageType
source§impl BitXorAssign for DebugUtilsMessageType
impl BitXorAssign for DebugUtilsMessageType
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl Clone for DebugUtilsMessageType
impl Clone for DebugUtilsMessageType
source§fn clone(&self) -> DebugUtilsMessageType
fn clone(&self) -> DebugUtilsMessageType
Returns a copy 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§impl From<DebugUtilsMessageType> for DebugUtilsMessageTypeFlagsEXT
impl From<DebugUtilsMessageType> for DebugUtilsMessageTypeFlagsEXT
source§fn from(val: DebugUtilsMessageType) -> Self
fn from(val: DebugUtilsMessageType) -> Self
Converts to this type from the input type.
source§impl From<DebugUtilsMessageTypeFlagsEXT> for DebugUtilsMessageType
impl From<DebugUtilsMessageTypeFlagsEXT> for DebugUtilsMessageType
source§fn from(val: DebugUtilsMessageTypeFlagsEXT) -> Self
fn from(val: DebugUtilsMessageTypeFlagsEXT) -> Self
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§fn eq(&self, other: &DebugUtilsMessageType) -> bool
fn eq(&self, other: &DebugUtilsMessageType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Sub for DebugUtilsMessageType
impl Sub for DebugUtilsMessageType
source§impl SubAssign for DebugUtilsMessageType
impl SubAssign for DebugUtilsMessageType
source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-=
operation. Read moreimpl Copy for DebugUtilsMessageType
impl Eq for DebugUtilsMessageType
impl StructuralEq for DebugUtilsMessageType
impl StructuralPartialEq for DebugUtilsMessageType
Auto Trait Implementations§
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