Enum spirv_tools::SpirvResult[][src]

#[repr(i32)]
pub enum SpirvResult {
Show variants Success, Unsupported, EndOfStream, Warning, FailedMatch, RequestedTermination, InternalError, OutOfMemory, InvalidPointer, InvalidBinary, InvalidText, InvalidTable, InvalidValue, InvalidDiagnostic, InvalidLookup, InvalidId, InvalidCfg, InvalidLayout, InvalidCapability, InvalidData, MissingExtension, WrongVersion,
}

Variants

Success
Unsupported
EndOfStream
Warning
FailedMatch
RequestedTermination

Success, but signals early termination.

InternalError
OutOfMemory
InvalidPointer
InvalidBinary
InvalidText
InvalidTable
InvalidValue
InvalidDiagnostic
InvalidLookup
InvalidId
InvalidCfg
InvalidLayout
InvalidCapability
InvalidData

Indicates data rules validation failure.

MissingExtension
WrongVersion

Indicates wrong SPIR-V version

Trait Implementations

impl Clone for SpirvResult[src]

impl Copy for SpirvResult[src]

impl Debug for SpirvResult[src]

impl Display for SpirvResult[src]

impl Error for SpirvResult[src]

impl PartialEq<SpirvResult> for SpirvResult[src]

impl StructuralPartialEq for SpirvResult[src]

Auto Trait Implementations

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.