Enum gfx::shade::core::CreateShaderError[][src]

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 Debug for CreateShaderError[src]

impl Display for CreateShaderError[src]

impl Error for CreateShaderError[src]

impl PartialEq<CreateShaderError> for CreateShaderError[src]

impl StructuralPartialEq for CreateShaderError[src]

Auto Trait Implementations

impl RefUnwindSafe for CreateShaderError

impl Send for CreateShaderError

impl Sync for CreateShaderError

impl Unpin for CreateShaderError

impl UnwindSafe for CreateShaderError

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> 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.