[][src]Enum gfx::shade::core::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 Display for CreateShaderError[src]

impl Debug for CreateShaderError[src]

impl Clone for CreateShaderError[src]

impl Error for CreateShaderError[src]

impl PartialEq<CreateShaderError> 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]