Trait unwrap_infallible::UnwrapInfallible
source · pub trait UnwrapInfallible {
type Ok;
// Required method
fn unwrap_infallible(self) -> Self::Ok;
}
Expand description
Unwrapping an infallible result into its success value.
Required Associated Types§
Required Methods§
sourcefn unwrap_infallible(self) -> Self::Ok
fn unwrap_infallible(self) -> Self::Ok
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.