[][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 Debug for FatalProblem[src]

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

impl From<Problem> for FatalProblem[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<!> for T[src]

impl<T> From<T> for T[src]

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

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

type Error = !

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.