Enum cogl::BlendStringError[][src]

#[non_exhaustive]
pub enum BlendStringError {
    ParseError,
    ArgumentParseError,
    InvalidError,
    GpuUnsupportedError,
    // some variants omitted
}

Error enumeration for the blend strings parser

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ParseError

Generic parse error

ArgumentParseError

Argument parse error

InvalidError

Internal parser error

GpuUnsupportedError

Blend string not supported by the GPU

Trait Implementations

impl Clone for BlendStringError[src]

impl Copy for BlendStringError[src]

impl Debug for BlendStringError[src]

impl Display for BlendStringError[src]

impl Eq for BlendStringError[src]

impl ErrorDomain for BlendStringError[src]

impl<'a> FromValue<'a> for BlendStringError[src]

impl<'a> FromValueOptional<'a> for BlendStringError[src]

impl Hash for BlendStringError[src]

impl Ord for BlendStringError[src]

impl PartialEq<BlendStringError> for BlendStringError[src]

impl PartialOrd<BlendStringError> for BlendStringError[src]

impl SetValue for BlendStringError[src]

impl StaticType for BlendStringError[src]

impl StructuralEq for BlendStringError[src]

impl StructuralPartialEq for BlendStringError[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> ToSendValue for T where
    T: SetValue + Send + ToValue + ?Sized
[src]

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

impl<T> ToValue for T where
    T: SetValue + ?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.