[][src]Enum gtk::RecentManagerError

#[non_exhaustive]pub enum RecentManagerError {
    NotFound,
    InvalidUri,
    InvalidEncoding,
    NotRegistered,
    Read,
    Write,
    Unknown,
    // some variants omitted
}

Error codes for RecentManager operations

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

the URI specified does not exists in the recently used resources list.

InvalidUri

the URI specified is not valid.

InvalidEncoding

the supplied string is not UTF-8 encoded.

NotRegistered

no application has registered the specified item.

Read

failure while reading the recently used resources file.

Write

failure while writing the recently used resources file.

Unknown

unspecified error.

Trait Implementations

impl Clone for RecentManagerError[src]

impl Copy for RecentManagerError[src]

impl Debug for RecentManagerError[src]

impl Display for RecentManagerError[src]

impl Eq for RecentManagerError[src]

impl ErrorDomain for RecentManagerError[src]

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

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

impl Hash for RecentManagerError[src]

impl Ord for RecentManagerError[src]

impl PartialEq<RecentManagerError> for RecentManagerError[src]

impl PartialOrd<RecentManagerError> for RecentManagerError[src]

impl SetValue for RecentManagerError[src]

impl StaticType for RecentManagerError[src]

impl StructuralEq for RecentManagerError[src]

impl StructuralPartialEq for RecentManagerError[src]

Auto Trait Implementations

impl RefUnwindSafe for RecentManagerError

impl Send for RecentManagerError

impl Sync for RecentManagerError

impl Unpin for RecentManagerError

impl UnwindSafe for RecentManagerError

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized

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.