[][src]Enum fern::InitError

pub enum InitError {
    Io(Error),
    SetLoggerError(SetLoggerError),
}

Convenience error combining possible errors which could occur while initializing logging.

Fern does not use this error natively, but functions which set up fern and open log files will often need to return both io::Error and SetLoggerError. This error is for that purpose.

Variants

Io(Error)

IO error.

SetLoggerError(SetLoggerError)

The log crate's global logger was already initialized when trying to initialize a logger.

Trait Implementations

impl Debug for InitError[src]

impl Display for InitError[src]

impl Error for InitError[src]

impl From<Error> for InitError[src]

impl From<SetLoggerError> for InitError[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<T> for T[src]

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

impl<T> ToString for T where
    T: Display + ?Sized
[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.