[−][src]Enum gstreamer::LibraryError
Library errors are for errors from the library being used by elements (initializing, finalizing, settings, ...)
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.
a general error which doesn't fit in any other category. Make sure you add a custom message to the error call.
do not use this except as a placeholder for deciding where to go while developing code.
used when the library could not be opened.
used when the library could not be closed.
used when the library doesn't accept settings.
used when the library generated an encoding error.
the number of library error types.
Trait Implementations
impl Clone for LibraryError
[src]
fn clone(&self) -> LibraryError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for LibraryError
[src]
impl Debug for LibraryError
[src]
impl Eq for LibraryError
[src]
impl ErrorDomain for LibraryError
[src]
impl<'a> FromValue<'a> for LibraryError
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for LibraryError
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for LibraryError
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl MessageErrorDomain for LibraryError
[src]
impl Ord for LibraryError
[src]
fn cmp(&self, other: &LibraryError) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<LibraryError> for LibraryError
[src]
fn eq(&self, other: &LibraryError) -> bool
[src]
fn ne(&self, other: &LibraryError) -> bool
[src]
impl PartialOrd<LibraryError> for LibraryError
[src]
fn partial_cmp(&self, other: &LibraryError) -> Option<Ordering>
[src]
fn lt(&self, other: &LibraryError) -> bool
[src]
fn le(&self, other: &LibraryError) -> bool
[src]
fn gt(&self, other: &LibraryError) -> bool
[src]
fn ge(&self, other: &LibraryError) -> bool
[src]
impl SetValue for LibraryError
[src]
impl StaticType for LibraryError
[src]
fn static_type() -> Type
[src]
impl StructuralEq for LibraryError
[src]
impl StructuralPartialEq for LibraryError
[src]
Auto Trait Implementations
impl RefUnwindSafe for LibraryError
impl Send for LibraryError
impl Sync for LibraryError
impl Unpin for LibraryError
impl UnwindSafe for LibraryError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
[src]
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
[src]
impl<T> ToValue for T where
T: SetValue + ?Sized,
[src]
T: SetValue + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,