Struct timely::progress::reachability::logging::SourceUpdate
source · pub struct SourceUpdate {
pub tracker_id: Vec<usize>,
pub updates: Box<dyn ProgressEventTimestampVec>,
}
Expand description
An update made at a source of data.
Fields§
§tracker_id: Vec<usize>
An identifier for the tracker.
updates: Box<dyn ProgressEventTimestampVec>
Updates themselves, as (node, port, time, diff)
.
Trait Implementations§
source§impl From<SourceUpdate> for TrackerEvent
impl From<SourceUpdate> for TrackerEvent
source§fn from(v: SourceUpdate) -> TrackerEvent
fn from(v: SourceUpdate) -> TrackerEvent
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SourceUpdate
impl !RefUnwindSafe for SourceUpdate
impl !Send for SourceUpdate
impl !Sync for SourceUpdate
impl Unpin for SourceUpdate
impl !UnwindSafe for SourceUpdate
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