pub struct Handler { /* private fields */ }Implementations§
Source§impl Handler
impl Handler
pub fn new() -> Result<Self, Box<dyn Error>>
pub fn add_sink(&mut self, sink: Box<dyn LogMessage>)
pub fn set_sinks(&mut self, sinks: Vec<Box<dyn LogMessage>>)
pub fn set_log_level(&mut self, new_log_level: LogLevels)
pub fn debug(&mut self, message: &str)
pub fn info(&mut self, message: &str)
pub fn warn(&mut self, message: &str)
pub fn error(&mut self, message: &str)
pub fn fatal(&mut self, message: &str)
Auto Trait Implementations§
impl !RefUnwindSafe for Handler
impl !Send for Handler
impl !Sync for Handler
impl !UnwindSafe for Handler
impl Freeze for Handler
impl Unpin for Handler
impl UnsafeUnpin for Handler
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