Enum spirv_tools::error::MessageLevel[][src]

#[repr(C)]pub enum MessageLevel {
    Fatal,
    InternalError,
    Error,
    Warning,
    Info,
    Debug,
}

Variants

Fatal

Unrecoverable error due to environment. Will exit the program immediately. E.g., out of memory.

InternalError

Unrecoverable error due to SPIRV-Tools internals. Will exit the program immediately. E.g., unimplemented feature.

Error

Normal error due to user input.

Warning

Warning information.

Info

General information.

Debug

Debug information.

Trait Implementations

impl Clone for MessageLevel[src]

impl Copy for MessageLevel[src]

impl Debug for MessageLevel[src]

impl PartialEq<MessageLevel> for MessageLevel[src]

impl StructuralPartialEq for MessageLevel[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.