[][src]Enum gstreamer::PluginError

#[non_exhaustive]pub enum PluginError {
    Module,
    Dependencies,
    NameMismatch,
    // some variants omitted
}

The plugin loading errors

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

The plugin could not be loaded

Dependencies

The plugin has unresolved dependencies

NameMismatch

The plugin has already be loaded from a different file

Trait Implementations

impl Clone for PluginError[src]

impl Copy for PluginError[src]

impl Debug for PluginError[src]

impl Eq for PluginError[src]

impl ErrorDomain for PluginError[src]

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

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

impl Hash for PluginError[src]

impl Ord for PluginError[src]

impl PartialEq<PluginError> for PluginError[src]

impl PartialOrd<PluginError> for PluginError[src]

impl SetValue for PluginError[src]

impl StaticType for PluginError[src]

impl StructuralEq for PluginError[src]

impl StructuralPartialEq for PluginError[src]

Auto Trait Implementations

impl RefUnwindSafe for PluginError

impl Send for PluginError

impl Sync for PluginError

impl Unpin for PluginError

impl UnwindSafe for PluginError

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.