pub struct WebhookEventLogger { /* private fields */ }Expand description
Webhook event logger
Implementations§
Source§impl WebhookEventLogger
impl WebhookEventLogger
Sourcepub fn log(&mut self, entry: WebhookEventLogEntry)
pub fn log(&mut self, entry: WebhookEventLogEntry)
Log an event
Sourcepub fn entries(&self) -> &[WebhookEventLogEntry]
pub fn entries(&self) -> &[WebhookEventLogEntry]
Get all entries
Sourcepub fn entries_by_status(&self, status: &str) -> Vec<&WebhookEventLogEntry>
pub fn entries_by_status(&self, status: &str) -> Vec<&WebhookEventLogEntry>
Get entries by status
Sourcepub fn entries_by_type(&self, event_type: &str) -> Vec<&WebhookEventLogEntry>
pub fn entries_by_type(&self, event_type: &str) -> Vec<&WebhookEventLogEntry>
Get entries by event type
Sourcepub fn statistics(&self) -> WebhookEventStatistics
pub fn statistics(&self) -> WebhookEventStatistics
Get statistics
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WebhookEventLogger
impl RefUnwindSafe for WebhookEventLogger
impl Send for WebhookEventLogger
impl Sync for WebhookEventLogger
impl Unpin for WebhookEventLogger
impl UnwindSafe for WebhookEventLogger
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