Trait Fatal

Source
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§

Implementations on Foreign Types§

Source§

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>

Converts to Result with FatalProblem and default exit status

Source§

fn fatal_with_status(self, status: i32) -> Result<O, FatalProblem>

Converts to Result with FatalProblem and given exit status

Implementors§