pub struct NoopRecorder;Expand description
Shared, no-op recorder for deployments that want attribution metrics only.
Trait Implementations§
Source§impl Debug for NoopRecorder
impl Debug for NoopRecorder
Source§impl Default for NoopRecorder
impl Default for NoopRecorder
Source§fn default() -> NoopRecorder
fn default() -> NoopRecorder
Returns the “default value” for a type. Read more
Source§impl UsageRecorder for NoopRecorder
impl UsageRecorder for NoopRecorder
Source§fn record(&self, event: UsageEvent) -> Result<RecordOutcome, RecordError>
fn record(&self, event: UsageEvent) -> Result<RecordOutcome, RecordError>
Add one event without performing I/O. Read more
Auto Trait Implementations§
impl Freeze for NoopRecorder
impl RefUnwindSafe for NoopRecorder
impl Send for NoopRecorder
impl Sync for NoopRecorder
impl Unpin for NoopRecorder
impl UnsafeUnpin for NoopRecorder
impl UnwindSafe for NoopRecorder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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