Struct raftstore::store::fsm::apply::ControlFsm[][src]

pub struct ControlFsm;

Trait Implementations

impl Fsm for ControlFsm[src]

type Message = ControlMsg

impl<EK, W> HandlerBuilder<ApplyFsm<EK>, ControlFsm> for Builder<EK, W> where
    EK: KvEngine,
    W: WriteBatch<EK>, 
[src]

type Handler = ApplyPoller<EK, W>

impl<EK, W> PollHandler<ApplyFsm<EK>, ControlFsm> for ApplyPoller<EK, W> where
    EK: KvEngine,
    W: WriteBatch<EK>, 
[src]

fn handle_control(&mut self, _: &mut ControlFsm) -> Option<usize>[src]

There is no control fsm in apply poller.

Auto Trait Implementations

impl RefUnwindSafe for ControlFsm

impl Send for ControlFsm

impl Sync for ControlFsm

impl Unpin for ControlFsm

impl UnwindSafe for ControlFsm

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<V, W> ConvertFrom<W> for V where
    W: ConvertTo<V>, 
[src]

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]

impl<T> Pointable for T[src]

type Init = T

The type for initializers.

impl<T> Pointable for T[src]

type Init = T

The type for initializers.

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> Sealed<T> for T where
    T: ?Sized
[src]

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]