Trait tikv_util::worker::future::Runnable[][src]

pub trait Runnable<T: Display> {
    fn run(&mut self, t: T);

    fn shutdown(&mut self) { ... }
}

Required methods

fn run(&mut self, t: T)[src]

Provided methods

fn shutdown(&mut self)[src]

Implementors

impl<EK, ER, T> Runnable<Task<EK>> for Runner<EK, ER, T> where
    EK: KvEngine,
    ER: RaftEngine,
    T: PdClient

impl<E, RR> Runnable<GcTask> for GcRunner<E, RR> where
    E: Engine,
    RR: RaftStoreRouter<RocksEngine>, 

impl<S, P> Runnable<Task> for Detector<S, P> where
    S: StoreAddrResolver + 'static,
    P: PdClient + 'static, 

impl Runnable<Task> for WaiterManager