Struct timely::progress::reachability::logging::TrackerLogger
source · pub struct TrackerLogger { /* private fields */ }
Expand description
A logger with additional identifying information about the tracker.
Implementations§
source§impl TrackerLogger
impl TrackerLogger
sourcepub fn new(path: Rc<[usize]>, logger: Logger<TrackerEvent>) -> Self
pub fn new(path: Rc<[usize]>, logger: Logger<TrackerEvent>) -> Self
Create a new tracker logger from its fields.
sourcepub fn log_source_updates(
&mut self,
updates: Box<dyn ProgressEventTimestampVec>,
)
pub fn log_source_updates( &mut self, updates: Box<dyn ProgressEventTimestampVec>, )
Log source update events with additional identifying information.
sourcepub fn log_target_updates(
&mut self,
updates: Box<dyn ProgressEventTimestampVec>,
)
pub fn log_target_updates( &mut self, updates: Box<dyn ProgressEventTimestampVec>, )
Log target update events with additional identifying information.
Auto Trait Implementations§
impl Freeze for TrackerLogger
impl !RefUnwindSafe for TrackerLogger
impl !Send for TrackerLogger
impl !Sync for TrackerLogger
impl Unpin for TrackerLogger
impl !UnwindSafe for TrackerLogger
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