pub struct TracingReporter;Expand description
A reporter that logs events using the tracing crate.
This is suitable for CLI applications that want structured logging.
Trait Implementations§
Source§impl Clone for TracingReporter
impl Clone for TracingReporter
Source§fn clone(&self) -> TracingReporter
fn clone(&self) -> TracingReporter
Returns a duplicate of the value. Read more
1.0.0 · 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 TracingReporter
impl Debug for TracingReporter
Source§impl Default for TracingReporter
impl Default for TracingReporter
Source§fn default() -> TracingReporter
fn default() -> TracingReporter
Returns the “default value” for a type. Read more
Source§impl ProgressReporter for TracingReporter
impl ProgressReporter for TracingReporter
Source§fn report(&self, event: HarvestEvent<'_>)
fn report(&self, event: HarvestEvent<'_>)
Called when a harvest event occurs. Read more
impl Copy for TracingReporter
Auto Trait Implementations§
impl Freeze for TracingReporter
impl RefUnwindSafe for TracingReporter
impl Send for TracingReporter
impl Sync for TracingReporter
impl Unpin for TracingReporter
impl UnwindSafe for TracingReporter
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