pub struct SyslogForwarder { /* private fields */ }Implementations§
Source§impl SyslogForwarder
impl SyslogForwarder
pub fn new() -> Self
pub fn forward(&self, msg: SyslogMessage) -> bool
pub fn forward_audit(&self, event: &str) -> bool
pub fn forward_error(&self, error: &str) -> bool
pub fn sent_count(&self) -> usize
pub fn set_enabled(&self, enabled: bool)
pub fn messages(&self) -> Vec<SyslogMessage>
pub fn flush(&self) -> Vec<SyslogMessage>
Trait Implementations§
Source§impl Default for SyslogForwarder
impl Default for SyslogForwarder
Source§fn default() -> SyslogForwarder
fn default() -> SyslogForwarder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for SyslogForwarder
impl RefUnwindSafe for SyslogForwarder
impl Send for SyslogForwarder
impl Sync for SyslogForwarder
impl Unpin for SyslogForwarder
impl UnsafeUnpin for SyslogForwarder
impl UnwindSafe for SyslogForwarder
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