Enum tikv::coprocessor::tracker::TrackerState [−][src]
enum TrackerState { Initialized, Scheduled(Instant), SnapshotRetrieved(Instant), AllItemsBegan, ItemBegan(Instant), ItemFinished(Instant), AllItemFinished, Tracked, }
Variants
The tracker is initialized.
Scheduled(Instant)
The tracker is notified that the task is scheduled on a thread pool and start running.
SnapshotRetrieved(Instant)
The tracker is notified that the snapshot needed by the task is ready.
The tracker is notified that all items just began.
ItemBegan(Instant)
The tracker is notified that a single item just began.
ItemFinished(Instant)
The tracker is notified that a single item just finished.
The tracker is notified that all items just finished.
The tracker has finished all tracking and there will be no future operations.
Trait Implementations
impl Clone for TrackerState
[src][+]
impl Copy for TrackerState
[src]
impl Debug for TrackerState
[src][+]
impl PartialEq<TrackerState> for TrackerState
[src][+]
impl StructuralPartialEq for TrackerState
[src]
Auto Trait Implementations
impl RefUnwindSafe for TrackerState
impl Send for TrackerState
impl Sync for TrackerState
impl Unpin for TrackerState
impl UnwindSafe for TrackerState
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<V, W> ConvertFrom<W> for V where
W: ConvertTo<V>,
[src][+]
W: ConvertTo<V>,
impl<T> From<T> for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> Pointable for T
[src][+]
impl<T> Pointable for T
[src][+]
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<T> Sealed<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,