[][src]Enum gstreamer_gl::GLSLError

#[non_exhaustive]pub enum GLSLError {
    // some variants omitted

Compilation stage that caused an error

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.

Compilation error occurred

Link error occurred


General program error occurred

Trait Implementations

impl Clone for GLSLError[src]

impl Copy for GLSLError[src]

impl Debug for GLSLError[src]

impl Eq for GLSLError[src]

impl ErrorDomain for GLSLError[src]

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

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

impl Hash for GLSLError[src]

impl Ord for GLSLError[src]

impl PartialEq<GLSLError> for GLSLError[src]

impl PartialOrd<GLSLError> for GLSLError[src]

impl SetValue for GLSLError[src]

impl StaticType for GLSLError[src]

impl StructuralEq for GLSLError[src]

impl StructuralPartialEq for GLSLError[src]

Auto Trait Implementations

impl RefUnwindSafe for GLSLError

impl Send for GLSLError

impl Sync for GLSLError

impl Unpin for GLSLError

impl UnwindSafe for GLSLError

Blanket Implementations

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

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized

impl<T> ToValue for T where
    T: SetValue + ?Sized

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

The type returned in the event of a conversion error.