#[non_exhaustive]pub enum InitError {
Success,
ErrorUnknown,
ErrorThreads,
ErrorBackend,
ErrorInternal,
}
Expand description
Error conditions returned by clutter_init
and clutter_init_with_args
.
Variants (Non-exhaustive)§
This enum is marked as 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§
Source§impl ErrorDomain for InitError
impl ErrorDomain for InitError
Source§impl<'a> FromValue<'a> for InitError
impl<'a> FromValue<'a> for InitError
Source§unsafe fn from_value(value: &Value) -> Self
unsafe fn from_value(value: &Value) -> Self
Safety Read more
Source§impl<'a> FromValueOptional<'a> for InitError
impl<'a> FromValueOptional<'a> for InitError
Source§impl Ord for InitError
impl Ord for InitError
Source§impl PartialOrd for InitError
impl PartialOrd for InitError
Source§impl StaticType for InitError
impl StaticType for InitError
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.impl Copy for InitError
impl Eq for InitError
impl StructuralPartialEq for InitError
Auto Trait Implementations§
impl Freeze for InitError
impl RefUnwindSafe for InitError
impl Send for InitError
impl Sync for InitError
impl Unpin for InitError
impl UnwindSafe for InitError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ToSendValue for T
impl<T> ToSendValue for T
Source§fn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
Returns a
SendValue
clone of self
.