pub struct DebugUtilsMessageSeverity(/* private fields */);Expand description
Severity of message.
Implementations§
Source§impl DebugUtilsMessageSeverity
impl DebugUtilsMessageSeverity
Sourcepub const ERROR: DebugUtilsMessageSeverity
pub const ERROR: DebugUtilsMessageSeverity
An error that may cause undefined results, including an application crash.
Sourcepub const WARNING: DebugUtilsMessageSeverity
pub const WARNING: DebugUtilsMessageSeverity
An unexpected use.
Sourcepub const INFO: DebugUtilsMessageSeverity
pub const INFO: DebugUtilsMessageSeverity
An informational message that may be handy when debugging an application.
Sourcepub const VERBOSE: DebugUtilsMessageSeverity
pub const VERBOSE: DebugUtilsMessageSeverity
Diagnostic information from the loader and layers.
Sourcepub const fn empty() -> DebugUtilsMessageSeverity
pub const fn empty() -> DebugUtilsMessageSeverity
Returns a DebugUtilsMessageSeverity with none of the flags set.
Sourcepub const fn none() -> DebugUtilsMessageSeverity
👎Deprecated since 0.31.0: use empty instead
pub const fn none() -> DebugUtilsMessageSeverity
empty insteadReturns a DebugUtilsMessageSeverity with none of the flags set.
Sourcepub const fn intersects(self, other: DebugUtilsMessageSeverity) -> bool
pub const fn intersects(self, other: DebugUtilsMessageSeverity) -> bool
Returns whether any flags are set in both self and other.
Sourcepub const fn contains(self, other: DebugUtilsMessageSeverity) -> bool
pub const fn contains(self, other: DebugUtilsMessageSeverity) -> bool
Returns whether all flags in other are set in self.
Sourcepub const fn union(
self,
other: DebugUtilsMessageSeverity,
) -> DebugUtilsMessageSeverity
pub const fn union( self, other: DebugUtilsMessageSeverity, ) -> DebugUtilsMessageSeverity
Returns the union of self and other.
Sourcepub const fn intersection(
self,
other: DebugUtilsMessageSeverity,
) -> DebugUtilsMessageSeverity
pub const fn intersection( self, other: DebugUtilsMessageSeverity, ) -> DebugUtilsMessageSeverity
Returns the intersection of self and other.
Sourcepub const fn difference(
self,
other: DebugUtilsMessageSeverity,
) -> DebugUtilsMessageSeverity
pub const fn difference( self, other: DebugUtilsMessageSeverity, ) -> DebugUtilsMessageSeverity
Returns self without the flags set in other.
Sourcepub const fn symmetric_difference(
self,
other: DebugUtilsMessageSeverity,
) -> DebugUtilsMessageSeverity
pub const fn symmetric_difference( self, other: DebugUtilsMessageSeverity, ) -> DebugUtilsMessageSeverity
Returns the flags that are set in self or other, but not in both.
Trait Implementations§
Source§impl BitAnd for DebugUtilsMessageSeverity
impl BitAnd for DebugUtilsMessageSeverity
Source§type Output = DebugUtilsMessageSeverity
type Output = DebugUtilsMessageSeverity
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: DebugUtilsMessageSeverity) -> DebugUtilsMessageSeverity
fn bitand(self, rhs: DebugUtilsMessageSeverity) -> DebugUtilsMessageSeverity
Performs the
& operation. Read moreSource§impl BitAndAssign for DebugUtilsMessageSeverity
impl BitAndAssign for DebugUtilsMessageSeverity
Source§fn bitand_assign(&mut self, rhs: DebugUtilsMessageSeverity)
fn bitand_assign(&mut self, rhs: DebugUtilsMessageSeverity)
Performs the
&= operation. Read moreSource§impl BitOr for DebugUtilsMessageSeverity
impl BitOr for DebugUtilsMessageSeverity
Source§type Output = DebugUtilsMessageSeverity
type Output = DebugUtilsMessageSeverity
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: DebugUtilsMessageSeverity) -> DebugUtilsMessageSeverity
fn bitor(self, rhs: DebugUtilsMessageSeverity) -> DebugUtilsMessageSeverity
Performs the
| operation. Read moreSource§impl BitOrAssign for DebugUtilsMessageSeverity
impl BitOrAssign for DebugUtilsMessageSeverity
Source§fn bitor_assign(&mut self, rhs: DebugUtilsMessageSeverity)
fn bitor_assign(&mut self, rhs: DebugUtilsMessageSeverity)
Performs the
|= operation. Read moreSource§impl BitXor for DebugUtilsMessageSeverity
impl BitXor for DebugUtilsMessageSeverity
Source§type Output = DebugUtilsMessageSeverity
type Output = DebugUtilsMessageSeverity
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: DebugUtilsMessageSeverity) -> DebugUtilsMessageSeverity
fn bitxor(self, rhs: DebugUtilsMessageSeverity) -> DebugUtilsMessageSeverity
Performs the
^ operation. Read moreSource§impl BitXorAssign for DebugUtilsMessageSeverity
impl BitXorAssign for DebugUtilsMessageSeverity
Source§fn bitxor_assign(&mut self, rhs: DebugUtilsMessageSeverity)
fn bitxor_assign(&mut self, rhs: DebugUtilsMessageSeverity)
Performs the
^= operation. Read moreSource§impl Clone for DebugUtilsMessageSeverity
impl Clone for DebugUtilsMessageSeverity
Source§fn clone(&self) -> DebugUtilsMessageSeverity
fn clone(&self) -> DebugUtilsMessageSeverity
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 DebugUtilsMessageSeverity
impl Debug for DebugUtilsMessageSeverity
Source§impl Default for DebugUtilsMessageSeverity
impl Default for DebugUtilsMessageSeverity
Source§fn default() -> DebugUtilsMessageSeverity
fn default() -> DebugUtilsMessageSeverity
Returns the “default value” for a type. Read more
Source§impl From<DebugUtilsMessageSeverity> for DebugUtilsMessageSeverityFlagsEXT
impl From<DebugUtilsMessageSeverity> for DebugUtilsMessageSeverityFlagsEXT
Source§fn from(val: DebugUtilsMessageSeverity) -> DebugUtilsMessageSeverityFlagsEXT
fn from(val: DebugUtilsMessageSeverity) -> DebugUtilsMessageSeverityFlagsEXT
Converts to this type from the input type.
Source§impl From<DebugUtilsMessageSeverityFlagsEXT> for DebugUtilsMessageSeverity
impl From<DebugUtilsMessageSeverityFlagsEXT> for DebugUtilsMessageSeverity
Source§fn from(val: DebugUtilsMessageSeverityFlagsEXT) -> DebugUtilsMessageSeverity
fn from(val: DebugUtilsMessageSeverityFlagsEXT) -> DebugUtilsMessageSeverity
Converts to this type from the input type.
Source§impl Hash for DebugUtilsMessageSeverity
impl Hash for DebugUtilsMessageSeverity
Source§impl Sub for DebugUtilsMessageSeverity
impl Sub for DebugUtilsMessageSeverity
Source§type Output = DebugUtilsMessageSeverity
type Output = DebugUtilsMessageSeverity
The resulting type after applying the
- operator.Source§fn sub(self, rhs: DebugUtilsMessageSeverity) -> DebugUtilsMessageSeverity
fn sub(self, rhs: DebugUtilsMessageSeverity) -> DebugUtilsMessageSeverity
Performs the
- operation. Read moreSource§impl SubAssign for DebugUtilsMessageSeverity
impl SubAssign for DebugUtilsMessageSeverity
Source§fn sub_assign(&mut self, rhs: DebugUtilsMessageSeverity)
fn sub_assign(&mut self, rhs: DebugUtilsMessageSeverity)
Performs the
-= operation. Read moreimpl Copy for DebugUtilsMessageSeverity
impl Eq for DebugUtilsMessageSeverity
impl StructuralPartialEq for DebugUtilsMessageSeverity
Auto Trait Implementations§
impl Freeze for DebugUtilsMessageSeverity
impl RefUnwindSafe for DebugUtilsMessageSeverity
impl Send for DebugUtilsMessageSeverity
impl Sync for DebugUtilsMessageSeverity
impl Unpin for DebugUtilsMessageSeverity
impl UnwindSafe for DebugUtilsMessageSeverity
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