Trait timely::progress::timestamp::Timestamp
[−]
[src]
pub trait Timestamp: Clone + Eq + PartialOrder + Default + Debug + Send + Any + Abomonation + Hash + Ord { type Summary: PathSummary<Self> + 'static; }
A composite trait for types that serve as timestamps in timely dataflow.
Associated Types
type Summary: PathSummary<Self> + 'static
A type summarizing action on a timestamp along a dataflow path.
Implementors
impl<TOuter: Timestamp, TInner: Timestamp> Timestamp for Product<TOuter, TInner> type Summary = Summary<TOuter::Summary, TInner::Summary>;
impl Timestamp for RootTimestamp type Summary = RootSummary;
impl Timestamp for () type Summary = ();
impl Timestamp for usize type Summary = usize;
impl Timestamp for u64 type Summary = u64;
impl Timestamp for u32 type Summary = u32;
impl Timestamp for i32 type Summary = i32;