pub trait ResConv<T, E> {
// Required methods
fn into_option(self) -> Option<T>;
fn into_result(self) -> Result<T, E>;
}Required Methods§
fn into_option(self) -> Option<T>
fn into_result(self) -> Result<T, E>
Implementations on Foreign Types§
Source§impl<Input, Output, Err> ResConv<Output, Err> for Result<Input, Err>where
Input: Into<Output>,
impl<Input, Output, Err> ResConv<Output, Err> for Result<Input, Err>where
Input: Into<Output>,
fn into_option(self) -> Option<Output>
fn into_result(self) -> Result<Output, Err>
Source§impl<Input, Output, Err: Default> ResConv<Output, Err> for Option<Input>where
Input: Into<Output>,
impl<Input, Output, Err: Default> ResConv<Output, Err> for Option<Input>where
Input: Into<Output>,
Source§fn into_result(self) -> Result<Output, Err>
fn into_result(self) -> Result<Output, Err>
- Transforms
Some(T)intoOk(T). - Transforms
NoneintoErr(Err::Default())
§Errors
- Returns
Err(Err::Default())ifselfisNone.