pub struct NoOpAccessLogger;Expand description
Validates inputs and discards the entry. Default for test apps and any deployment that has not yet wired a real sink.
Trait Implementations§
Source§impl AccessLogger for NoOpAccessLogger
impl AccessLogger for NoOpAccessLogger
Source§fn log_access<'life0, 'async_trait>(
&'life0 self,
actor: Identity,
resource: AccessedResource,
purpose: PurposeOfUse,
correlation_id: Option<Uuid>,
) -> Pin<Box<dyn Future<Output = Result<(), AccessLogError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn log_access<'life0, 'async_trait>(
&'life0 self,
actor: Identity,
resource: AccessedResource,
purpose: PurposeOfUse,
correlation_id: Option<Uuid>,
) -> Pin<Box<dyn Future<Output = Result<(), AccessLogError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Log a read. Implementations validate the input, record it (or not),
and return. Read more
Source§impl Clone for NoOpAccessLogger
impl Clone for NoOpAccessLogger
Source§fn clone(&self) -> NoOpAccessLogger
fn clone(&self) -> NoOpAccessLogger
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 moreimpl Copy for NoOpAccessLogger
Source§impl Debug for NoOpAccessLogger
impl Debug for NoOpAccessLogger
Source§impl Default for NoOpAccessLogger
impl Default for NoOpAccessLogger
Source§fn default() -> NoOpAccessLogger
fn default() -> NoOpAccessLogger
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NoOpAccessLogger
impl RefUnwindSafe for NoOpAccessLogger
impl Send for NoOpAccessLogger
impl Sync for NoOpAccessLogger
impl Unpin for NoOpAccessLogger
impl UnsafeUnpin for NoOpAccessLogger
impl UnwindSafe for NoOpAccessLogger
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