pub struct AuditForwarder { /* private fields */ }Expand description
A handle the daemon writes to. Cheap to clone (Arc-wrapped sender +
counter). Returns immediately on submit.
Implementations§
Source§impl AuditForwarder
impl AuditForwarder
Sourcepub fn submit(&self, event: AuditEvent)
pub fn submit(&self, event: AuditEvent)
Submit an event for forwarding. Never blocks. Drops the event if the
channel is full or closed; consecutive drops emit a WARN after
DROP_WARN_THRESHOLD.
Trait Implementations§
Source§impl Clone for AuditForwarder
impl Clone for AuditForwarder
Auto Trait Implementations§
impl Freeze for AuditForwarder
impl RefUnwindSafe for AuditForwarder
impl Send for AuditForwarder
impl Sync for AuditForwarder
impl Unpin for AuditForwarder
impl UnsafeUnpin for AuditForwarder
impl UnwindSafe for AuditForwarder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more