pub struct InstantToken(pub u64);Expand description
Opaque, monotonically increasing token identifying an emitted instant from
step_locked. Consumers ack an element by sending its token back through
the AckSink.
Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for InstantToken
impl Clone for InstantToken
Source§fn clone(&self) -> InstantToken
fn clone(&self) -> InstantToken
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 InstantToken
impl Debug for InstantToken
Source§impl Hash for InstantToken
impl Hash for InstantToken
Source§impl Ord for InstantToken
impl Ord for InstantToken
Source§fn cmp(&self, other: &InstantToken) -> Ordering
fn cmp(&self, other: &InstantToken) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for InstantToken
impl PartialEq for InstantToken
Source§fn eq(&self, other: &InstantToken) -> bool
fn eq(&self, other: &InstantToken) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for InstantToken
impl PartialOrd for InstantToken
impl Copy for InstantToken
impl Eq for InstantToken
impl StructuralPartialEq for InstantToken
Auto Trait Implementations§
impl Freeze for InstantToken
impl RefUnwindSafe for InstantToken
impl Send for InstantToken
impl Sync for InstantToken
impl Unpin for InstantToken
impl UnsafeUnpin for InstantToken
impl UnwindSafe for InstantToken
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.