Struct rental::RentalError[][src]

pub struct RentalError<E, H>(pub E, pub H);

An error wrapper returned by the try_new method of a rental struct.

This will contain the first error returned by the closure chain, as well as the original head value you passed in so you can do something else with it.

Auto Trait Implementations

impl<E, H> RefUnwindSafe for RentalError<E, H> where
    E: RefUnwindSafe,
    H: RefUnwindSafe

impl<E, H> Send for RentalError<E, H> where
    E: Send,
    H: Send

impl<E, H> Sync for RentalError<E, H> where
    E: Sync,
    H: Sync

impl<E, H> Unpin for RentalError<E, H> where
    E: Unpin,
    H: Unpin

impl<E, H> UnwindSafe for RentalError<E, H> where
    E: UnwindSafe,
    H: UnwindSafe

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