pub struct JsonStdoutProgressReporter { /* private fields */ }Expand description
Progress reporter that writes JSON metric snapshots to stdout.
Implementations§
Trait Implementations§
Source§impl Default for JsonStdoutProgressReporter
impl Default for JsonStdoutProgressReporter
Source§impl ProgressReporter for JsonStdoutProgressReporter
impl ProgressReporter for JsonStdoutProgressReporter
Source§fn report(&self, event: &ProgressEvent)
fn report(&self, event: &ProgressEvent)
Writes one JSON line for every metric snapshot in the event.
§Parameters
event- Progress event to report.
Auto Trait Implementations§
impl Freeze for JsonStdoutProgressReporter
impl !RefUnwindSafe for JsonStdoutProgressReporter
impl Send for JsonStdoutProgressReporter
impl Sync for JsonStdoutProgressReporter
impl Unpin for JsonStdoutProgressReporter
impl UnsafeUnpin for JsonStdoutProgressReporter
impl !UnwindSafe for JsonStdoutProgressReporter
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