Enum gfx_core::shade::CreateShaderError [−][src]
pub enum CreateShaderError { ModelNotSupported, StageNotSupported(Stage), CompilationFailed(String), }
An error type for creating shaders.
Variants
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]
fn clone(&self) -> CreateShaderError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CreateShaderError
[src]
impl Display for CreateShaderError
[src]
impl Error for CreateShaderError
[src]
fn description(&self) -> &str
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<CreateShaderError> for CreateShaderError
[src]
fn eq(&self, other: &CreateShaderError) -> bool
[src]
fn ne(&self, other: &CreateShaderError) -> bool
[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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,