pub trait Fatal<O> {
// Required methods
fn fatal(self) -> Result<O, FatalProblem>;
fn fatal_with_status(self, status: i32) -> Result<O, FatalProblem>;
}
Expand description
Extension trait to map Option
to Result
with Problem
Required Methods§
fn fatal(self) -> Result<O, FatalProblem>
fn fatal_with_status(self, status: i32) -> Result<O, FatalProblem>
Implementations on Foreign Types§
Source§impl<O> Fatal<O> for Result<O, Problem>
Extension trait that allow to convert to Result
with FatalProblem
impl<O> Fatal<O> for Result<O, Problem>
Extension trait that allow to convert to Result
with FatalProblem
Source§fn fatal(self) -> Result<O, FatalProblem>
fn fatal(self) -> Result<O, FatalProblem>
Converts to Result
with FatalProblem
and default exit status
Source§fn fatal_with_status(self, status: i32) -> Result<O, FatalProblem>
fn fatal_with_status(self, status: i32) -> Result<O, FatalProblem>
Converts to Result
with FatalProblem
and given exit status