Enum animate::InitError[][src]

#[non_exhaustive]
pub enum InitError {
    Success,
    ErrorUnknown,
    ErrorThreads,
    ErrorBackend,
    ErrorInternal,
    // some variants omitted
}

Error conditions returned by clutter_init and clutter_init_with_args.

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

Initialisation successful

ErrorUnknown

Unknown error

ErrorThreads

Thread initialisation failed

ErrorBackend

Backend initialisation failed

ErrorInternal

Internal error

Trait Implementations

impl Clone for InitError[src]

impl Copy for InitError[src]

impl Debug for InitError[src]

impl Display for InitError[src]

impl Eq for InitError[src]

impl ErrorDomain for InitError[src]

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

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

impl Hash for InitError[src]

impl Ord for InitError[src]

impl PartialEq<InitError> for InitError[src]

impl PartialOrd<InitError> for InitError[src]

impl SetValue for InitError[src]

impl StaticType for InitError[src]

impl StructuralEq for InitError[src]

impl StructuralPartialEq for InitError[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<Fr, To> IntoColor<To> for Fr where
    To: FromColor<Fr>, 
[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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,