pub trait UnwrapInfallible {
    type Ok;

    fn unwrap_infallible(self) -> Self::Ok;
}
Expand description

Unwrapping an infallible result into its success value.

Required Associated Types

Type of the Ok variant of the result.

Required Methods

Unwraps a result, returning the content of an Ok.

Unlike Result::unwrap, this method is known to never panic on the result types it is implemented for. Therefore, it can be used instead of unwrap as a maintainability safeguard that will fail to compile if the error type of the Result is later changed to an error that can actually occur.

Implementations on Foreign Types

Implementors