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