[][src]Enum gfx::shade::ProgramError

pub enum ProgramError {
    Vertex(CreateShaderError),
    Hull(CreateShaderError),
    Domain(CreateShaderError),
    Geometry(CreateShaderError),
    Pixel(CreateShaderError),
    Link(CreateProgramError),
}

Program linking error

Variants

Unable to compile the vertex shader

Unable to compile the hull shader

Unable to compile the domain shader

Unable to compile the geometry shader

Unable to compile the pixel shader

Unable to link

Trait Implementations

impl Clone for ProgramError[src]

impl PartialEq<ProgramError> for ProgramError[src]

impl<S> From<ProgramError> for PipelineStateError<S>[src]

impl Debug for ProgramError[src]

impl Display for ProgramError[src]

impl Error for ProgramError[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]