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

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

Program linking error

Variants

Vertex(CreateShaderError)

Unable to compile the vertex shader

Hull(CreateShaderError)

Unable to compile the hull shader

Domain(CreateShaderError)

Unable to compile the domain shader

Geometry(CreateShaderError)

Unable to compile the geometry shader

Pixel(CreateShaderError)

Unable to compile the pixel shader

Link(CreateProgramError)

Unable to link

Trait Implementations

impl Clone for ProgramError[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

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]

fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0
[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

Blanket Implementations

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

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

type Owned = T

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

impl<T> From for T[src]

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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