[−][src]Struct problem::FatalProblem
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
impl From<Problem> for FatalProblem
[src]
fn from(problem: Problem) -> FatalProblem
[src]
impl<E> From<E> for FatalProblem where
E: Into<Box<dyn Error>>,
[src]
E: Into<Box<dyn Error>>,
fn from(error: E) -> FatalProblem
[src]
impl Debug for FatalProblem
[src]
Auto Trait Implementations
impl !Send for FatalProblem
impl !Sync for FatalProblem
impl Unpin for FatalProblem
impl !UnwindSafe for FatalProblem
impl !RefUnwindSafe for FatalProblem
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> From<!> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,