pub struct ErrorLogger {
logger: Option<Sender<LogMessage>>,
}
Expand description
Facilitates logging of error messages through a provided logger sender.
Fields§
§logger: Option<Sender<LogMessage>>
Implementations§
Source§impl ErrorLogger
impl ErrorLogger
Sourcepub fn new(logger: Sender<LogMessage>) -> Self
pub fn new(logger: Sender<LogMessage>) -> Self
Sourcepub fn without_logger() -> Self
pub fn without_logger() -> Self
Creates a new ErrorLogger
instance without any underlying logger.
§Returns
A new ErrorLogger
instance not associated with any logger.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ErrorLogger
impl RefUnwindSafe for ErrorLogger
impl Send for ErrorLogger
impl Sync for ErrorLogger
impl Unpin for ErrorLogger
impl UnwindSafe for ErrorLogger
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