#[repr(u32)]pub enum DebugUtilsMessageSeverityFlag {
Verbose = 1,
Info = 2,
Warning = 4,
Error = 8,
}
Available on crate feature
VK_EXT_debug_utils
only.Variants§
Verbose = 1
The most verbose output indicating all diagnostic messages from the Vulkan loader, layers, and drivers should be captured.
Info = 2
An informational message such as resource details that may be handy when debugging an application.
Warning = 4
Use of Vulkan that may expose an app bug. Such cases may not be immediately harmful, such as a fragment shader outputting to a location with no attachment. Other cases may point to behavior that is almost certainly bad when unintended such as using an image whose memory has not been filled. In general if you see a warning but you know that the behavior is intended/desired, then simply ignore the warning.
Error = 8
The application has violated a valid usage condition of the specification.
Trait Implementations§
Source§impl Clone for DebugUtilsMessageSeverityFlag
impl Clone for DebugUtilsMessageSeverityFlag
Source§fn clone(&self) -> DebugUtilsMessageSeverityFlag
fn clone(&self) -> DebugUtilsMessageSeverityFlag
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 PartialEq for DebugUtilsMessageSeverityFlag
impl PartialEq for DebugUtilsMessageSeverityFlag
Source§fn eq(&self, other: &DebugUtilsMessageSeverityFlag) -> bool
fn eq(&self, other: &DebugUtilsMessageSeverityFlag) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Copy for DebugUtilsMessageSeverityFlag
impl Eq for DebugUtilsMessageSeverityFlag
impl StructuralPartialEq for DebugUtilsMessageSeverityFlag
Auto Trait Implementations§
impl Freeze for DebugUtilsMessageSeverityFlag
impl RefUnwindSafe for DebugUtilsMessageSeverityFlag
impl Send for DebugUtilsMessageSeverityFlag
impl Sync for DebugUtilsMessageSeverityFlag
impl Unpin for DebugUtilsMessageSeverityFlag
impl UnwindSafe for DebugUtilsMessageSeverityFlag
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