#[non_exhaustive]pub enum LoggerError {
AlreadyInitialized,
}Expand description
Errors returned by LoggerBuilder::init.
This crate uses thiserror for ergonomic error handling. All errors implement
std::error::Error, std::fmt::Debug, and std::fmt::Display.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AlreadyInitialized
The global logger was already initialized, whether by an earlier call
to LoggerBuilder::init or by another crate.
Trait Implementations§
Source§impl Debug for LoggerError
impl Debug for LoggerError
Source§impl Display for LoggerError
impl Display for LoggerError
Source§impl Error for LoggerError
impl Error for LoggerError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Forget for LoggerError
impl Freeze for LoggerError
impl RefUnwindSafe for LoggerError
impl Send for LoggerError
impl Sync for LoggerError
impl Unpin for LoggerError
impl UnsafeUnpin for LoggerError
impl UnwindSafe for LoggerError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more