pub struct FatalProblem { /* private fields */ }
Expand description
This error type is meant to be used as main()
result error. It implements Debug
display so
that the program can terminate with nice message formatted with Problem
and custom exit
status.
Trait Implementations§
Source§impl Debug for FatalProblem
impl Debug for FatalProblem
Source§impl<E> From<E> for FatalProblem
impl<E> From<E> for FatalProblem
Source§fn from(error: E) -> FatalProblem
fn from(error: E) -> FatalProblem
Converts to this type from the input type.
Source§impl From<Problem> for FatalProblem
impl From<Problem> for FatalProblem
Source§fn from(problem: Problem) -> FatalProblem
fn from(problem: Problem) -> FatalProblem
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FatalProblem
impl !RefUnwindSafe for FatalProblem
impl !Send for FatalProblem
impl !Sync for FatalProblem
impl Unpin for FatalProblem
impl !UnwindSafe for FatalProblem
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more