pub enum OutstandingTimeoutChange {
Pushed(InstantMillis),
Rewritten {
previous: InstantMillis,
new: InstantMillis,
},
Retired(InstantMillis),
}Expand description
One outstanding deadline changed; what happened and with which values, so the channel’s cached earliest can absorb it without walking the ring.
Variants§
Trait Implementations§
Source§impl Clone for OutstandingTimeoutChange
impl Clone for OutstandingTimeoutChange
Source§fn clone(&self) -> OutstandingTimeoutChange
fn clone(&self) -> OutstandingTimeoutChange
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 moreimpl Copy for OutstandingTimeoutChange
Source§impl Debug for OutstandingTimeoutChange
impl Debug for OutstandingTimeoutChange
impl Eq for OutstandingTimeoutChange
Source§impl PartialEq for OutstandingTimeoutChange
impl PartialEq for OutstandingTimeoutChange
impl StructuralPartialEq for OutstandingTimeoutChange
Auto Trait Implementations§
impl Freeze for OutstandingTimeoutChange
impl RefUnwindSafe for OutstandingTimeoutChange
impl Send for OutstandingTimeoutChange
impl Sync for OutstandingTimeoutChange
impl Unpin for OutstandingTimeoutChange
impl UnsafeUnpin for OutstandingTimeoutChange
impl UnwindSafe for OutstandingTimeoutChange
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