[][src]Enum gstreamer_gl::GLUploadReturn

#[non_exhaustive]pub enum GLUploadReturn {
    Done,
    Error,
    Unsupported,
    Reconfigure,
    UnsharedGlContext,
    // some variants omitted
}

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.
Done

No further processing required

Error

An unspecified error occurred

Unsupported

The configuration is unsupported.

Reconfigure

This element requires a reconfiguration.

UnsharedGlContext

private return value.

Trait Implementations

impl Clone for GLUploadReturn[src]

impl Copy for GLUploadReturn[src]

impl Debug for GLUploadReturn[src]

impl Eq for GLUploadReturn[src]

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

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

impl Hash for GLUploadReturn[src]

impl Ord for GLUploadReturn[src]

impl PartialEq<GLUploadReturn> for GLUploadReturn[src]

impl PartialOrd<GLUploadReturn> for GLUploadReturn[src]

impl SetValue for GLUploadReturn[src]

impl StaticType for GLUploadReturn[src]

impl StructuralEq for GLUploadReturn[src]

impl StructuralPartialEq for GLUploadReturn[src]

Auto Trait Implementations

impl RefUnwindSafe for GLUploadReturn

impl Send for GLUploadReturn

impl Sync for GLUploadReturn

impl Unpin for GLUploadReturn

impl UnwindSafe for GLUploadReturn

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: ToValue + SetValue + Send + ?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.