[][src]Enum gfx_core::shade::CreateShaderError

pub enum CreateShaderError {
    ModelNotSupported,
    StageNotSupported(Stage),
    CompilationFailed(String),
}

An error type for creating shaders.

Variants

ModelNotSupported

The device does not support the requested shader model.

StageNotSupported(Stage)

The device does not support the shader stage.

CompilationFailed(String)

The shader failed to compile.

Trait Implementations

impl Clone for CreateShaderError[src]

impl PartialEq<CreateShaderError> for CreateShaderError[src]

impl Debug for CreateShaderError[src]

impl Display for CreateShaderError[src]

impl Error for CreateShaderError[src]

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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.

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

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

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