pub struct LoggerProgressReporter { /* private fields */ }Expand description
Progress reporter that emits progress events through the log crate.
§Examples
use log::Level;
use qubit_progress::LoggerProgressReporter;
let reporter = LoggerProgressReporter::new("my_app::progress")
.with_level(Level::Debug);
assert_eq!(reporter.target(), "my_app::progress");
assert_eq!(reporter.level(), Level::Debug);Implementations§
Source§impl LoggerProgressReporter
impl LoggerProgressReporter
Trait Implementations§
Source§impl Clone for LoggerProgressReporter
impl Clone for LoggerProgressReporter
Source§fn clone(&self) -> LoggerProgressReporter
fn clone(&self) -> LoggerProgressReporter
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 LoggerProgressReporter
impl Debug for LoggerProgressReporter
Source§impl Default for LoggerProgressReporter
impl Default for LoggerProgressReporter
Source§fn default() -> Self
fn default() -> Self
Creates a logger reporter with the default target.
§Returns
A logger-backed reporter at log::Level::Info.
Source§impl PartialEq for LoggerProgressReporter
impl PartialEq for LoggerProgressReporter
Source§fn eq(&self, other: &LoggerProgressReporter) -> bool
fn eq(&self, other: &LoggerProgressReporter) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ProgressReporter for LoggerProgressReporter
impl ProgressReporter for LoggerProgressReporter
Source§fn report(&self, event: &ProgressEvent)
fn report(&self, event: &ProgressEvent)
impl Eq for LoggerProgressReporter
impl StructuralPartialEq for LoggerProgressReporter
Auto Trait Implementations§
impl Freeze for LoggerProgressReporter
impl RefUnwindSafe for LoggerProgressReporter
impl Send for LoggerProgressReporter
impl Sync for LoggerProgressReporter
impl Unpin for LoggerProgressReporter
impl UnsafeUnpin for LoggerProgressReporter
impl UnwindSafe for LoggerProgressReporter
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