[][src]Struct problem::FatalProblem

pub struct FatalProblem { /* fields omitted */ }

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]

impl<E> From<E> for FatalProblem where
    E: Into<Box<dyn Error>>, 
[src]

impl Debug for FatalProblem[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

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]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]