pub struct NoopAuditSink;Expand description
Default sink — explicitly does nothing.
Used when a consumer constructs PasJwtVerifier::from_jwks_url
without calling with_audit. Named “Noop” (not “Empty” / “Null”)
so call sites read as an explicit choice. Cheap to clone; carries
no state.
Trait Implementations§
Source§impl AuditSink for NoopAuditSink
impl AuditSink for NoopAuditSink
fn record_failure<'life0, 'async_trait>(
&'life0 self,
_event: AuditEvent,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
'life0: 'async_trait,
NoopAuditSink: 'async_trait,
Source§impl Clone for NoopAuditSink
impl Clone for NoopAuditSink
Source§fn clone(&self) -> NoopAuditSink
fn clone(&self) -> NoopAuditSink
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NoopAuditSink
impl Debug for NoopAuditSink
Source§impl Default for NoopAuditSink
impl Default for NoopAuditSink
Source§fn default() -> NoopAuditSink
fn default() -> NoopAuditSink
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NoopAuditSink
impl RefUnwindSafe for NoopAuditSink
impl Send for NoopAuditSink
impl Sync for NoopAuditSink
impl Unpin for NoopAuditSink
impl UnsafeUnpin for NoopAuditSink
impl UnwindSafe for NoopAuditSink
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