Skip to main content

FromResidual

Trait FromResidual 

Source
pub trait FromResidual<R = <Self as Try>::Residual> {
    // Required method
    fn from_residual(residual: R) -> Self;
}
Expand description

Used to specify which residuals can be converted into which core::ops::Try types.

see ::core::ops::FromResidual

Required Methods§

Source

fn from_residual(residual: R) -> Self

Constructs the type from a compatible Residual type.

see ::core::ops::FromResidual::from_residual()

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<B, C> FromResidual for ControlFlow<B, C>

Source§

impl<T, E, F> FromResidual<Result<Infallible, E>> for Poll<Option<Result<T, F>>>
where F: From<E>,

Source§

impl<T, E, F> FromResidual<Result<Infallible, E>> for Poll<Result<T, F>>
where F: From<E>,

Source§

impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
where F: From<E>,

Source§

fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

Source§

impl<T> FromResidual for Option<T>

Implementors§