[][src]Enum mail_core::error::ResourceNotUnloadableError

pub enum ResourceNotUnloadableError {
    InUse,
    NoSource,
}

Error returned when trying to unload and Resource and it fails.

Variants

InUse

The resource can not be unloaded because its in use.

NoSource

The resource can not be unloaded because it doesn't has a source.

Which means if we would unload it we could not reload it. Note that unloading is just for thinks like caching, it doesn't affect the deletion/dropping of Resource instances.

Trait Implementations

impl Clone for ResourceNotUnloadableError[src]

impl Copy for ResourceNotUnloadableError[src]

impl Debug for ResourceNotUnloadableError[src]

impl Display for ResourceNotUnloadableError[src]

impl Fail for ResourceNotUnloadableError[src]

Auto Trait Implementations

impl RefUnwindSafe for ResourceNotUnloadableError

impl Send for ResourceNotUnloadableError

impl Sync for ResourceNotUnloadableError

impl Unpin for ResourceNotUnloadableError

impl UnwindSafe for ResourceNotUnloadableError

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> AsFail for T where
    T: Fail
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Erased for T[src]

impl<E> Fail for E where
    E: 'static + Error + Send + Sync
[src]

impl<T> From<T> for T[src]

impl<T> HeaderTryFrom<T> for T[src]

impl<F, T> HeaderTryInto<T> for F where
    T: HeaderTryFrom<F>, 
[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> ToString for T where
    T: Display + ?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.