[][src]Enum lifeline::error::TakeResourceError

pub enum TakeResourceError {
    Uninitialized(ResourceUninitializedError),
    Taken(ResourceTakenError),
}

The resource was not initialized, or was not clonable and was already taken

Variants

The resource was uninitialized

The resource was not clonable, and had already been taken

Implementations

impl TakeResourceError[src]

pub fn uninitialized<Bus, Res>() -> Self[src]

pub fn taken<Bus, Res>() -> Self[src]

Trait Implementations

impl Debug for TakeResourceError[src]

impl Display for TakeResourceError[src]

impl Error for TakeResourceError[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<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.