pub struct DebugUtilsMessageType {
pub general: bool,
pub validation: bool,
pub performance: bool,
}
Expand description
Type of message.
Fields
general: bool
Specifies that some general event has occurred.
validation: bool
Specifies that something has occurred during validation against the vulkan specification
performance: bool
Specifies a potentially non-optimal use of Vulkan
Implementations
sourceimpl DebugUtilsMessageType
impl DebugUtilsMessageType
sourcepub const fn general() -> DebugUtilsMessageType
pub const fn general() -> DebugUtilsMessageType
Builds a MessageType
with general field set to true
.
sourcepub const fn validation() -> DebugUtilsMessageType
pub const fn validation() -> DebugUtilsMessageType
Builds a MessageType
with validation field set to true
.
sourcepub const fn performance() -> DebugUtilsMessageType
pub const fn performance() -> DebugUtilsMessageType
Builds a MessageType
with performance field set to true
.
sourcepub const fn all() -> DebugUtilsMessageType
pub const fn all() -> DebugUtilsMessageType
Builds a MessageType
with all fields set to true
.
sourcepub const fn none() -> DebugUtilsMessageType
pub const fn none() -> DebugUtilsMessageType
Builds a MessageType
with all fields set to false
.
Trait Implementations
sourceimpl Clone for DebugUtilsMessageType
impl Clone for DebugUtilsMessageType
sourcefn clone(&self) -> DebugUtilsMessageType
fn clone(&self) -> DebugUtilsMessageType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DebugUtilsMessageType
impl Debug for DebugUtilsMessageType
sourceimpl Default for DebugUtilsMessageType
impl Default for DebugUtilsMessageType
sourcefn default() -> DebugUtilsMessageType
fn default() -> DebugUtilsMessageType
Returns the “default value” for a type. Read more
sourceimpl From<DebugUtilsMessageType> for DebugUtilsMessageTypeFlagsEXT
impl From<DebugUtilsMessageType> for DebugUtilsMessageTypeFlagsEXT
sourcefn from(val: DebugUtilsMessageType) -> Self
fn from(val: DebugUtilsMessageType) -> Self
Converts to this type from the input type.
sourceimpl From<DebugUtilsMessageTypeFlagsEXT> for DebugUtilsMessageType
impl From<DebugUtilsMessageTypeFlagsEXT> for DebugUtilsMessageType
sourcefn from(val: DebugUtilsMessageTypeFlagsEXT) -> Self
fn from(val: DebugUtilsMessageTypeFlagsEXT) -> Self
Converts to this type from the input type.
sourceimpl Hash for DebugUtilsMessageType
impl Hash for DebugUtilsMessageType
sourceimpl PartialEq<DebugUtilsMessageType> for DebugUtilsMessageType
impl PartialEq<DebugUtilsMessageType> for DebugUtilsMessageType
sourcefn 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 ==
. Read more
sourcefn ne(&self, other: &DebugUtilsMessageType) -> bool
fn ne(&self, other: &DebugUtilsMessageType) -> bool
This method tests for !=
.
impl 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more