[−][src]Struct rental::RentalError
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> Unpin for RentalError<E, H> where
E: Unpin,
H: Unpin,
E: Unpin,
H: Unpin,
impl<E, H> Sync for RentalError<E, H> where
E: Sync,
H: Sync,
E: Sync,
H: Sync,
impl<E, H> Send for RentalError<E, H> where
E: Send,
H: Send,
E: Send,
H: Send,
impl<E, H> UnwindSafe for RentalError<E, H> where
E: UnwindSafe,
H: UnwindSafe,
E: UnwindSafe,
H: UnwindSafe,
impl<E, H> RefUnwindSafe for RentalError<E, H> where
E: RefUnwindSafe,
H: RefUnwindSafe,
E: RefUnwindSafe,
H: RefUnwindSafe,
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,