[][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 From<Error> for InitError[src]

impl From<SetLoggerError> for InitError[src]

impl Debug for InitError[src]

impl Display for InitError[src]

impl Error for InitError[src]

fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0
[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Send for InitError

impl Sync for InitError

Blanket Implementations

impl<T> From for T[src]

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

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

The type returned in the event of a conversion error.