Trait raftstore::coprocessor::SplitCheckObserver [−][src]
Required methods
fn add_checker(
&self,
_: &mut ObserverContext<'_>,
_: &mut SplitCheckerHost<'_, E>,
_: &E,
policy: CheckPolicy
)
[src]
&self,
_: &mut ObserverContext<'_>,
_: &mut SplitCheckerHost<'_, E>,
_: &E,
policy: CheckPolicy
)
Add a checker for a split scan.
Implementors
impl<C: CasualRouter<E> + Send, E> SplitCheckObserver<E> for KeysCheckObserver<C, E> where
E: KvEngine,
[src]
E: KvEngine,
fn add_checker(
&self,
ctx: &mut ObserverContext<'_>,
host: &mut Host<'_, E>,
engine: &E,
policy: CheckPolicy
)
[src]
&self,
ctx: &mut ObserverContext<'_>,
host: &mut Host<'_, E>,
engine: &E,
policy: CheckPolicy
)
impl<C: CasualRouter<E> + Send, E> SplitCheckObserver<E> for SizeCheckObserver<C, E> where
E: KvEngine,
[src]
E: KvEngine,
fn add_checker(
&self,
ctx: &mut ObserverContext<'_>,
host: &mut Host<'_, E>,
engine: &E,
policy: CheckPolicy
)
[src]
&self,
ctx: &mut ObserverContext<'_>,
host: &mut Host<'_, E>,
engine: &E,
policy: CheckPolicy
)
impl<E> SplitCheckObserver<E> for HalfCheckObserver where
E: KvEngine,
[src]
E: KvEngine,
fn add_checker(
&self,
_: &mut ObserverContext<'_>,
host: &mut Host<'_, E>,
_: &E,
policy: CheckPolicy
)
[src]
&self,
_: &mut ObserverContext<'_>,
host: &mut Host<'_, E>,
_: &E,
policy: CheckPolicy
)
impl<E> SplitCheckObserver<E> for TableCheckObserver where
E: KvEngine,
[src]
E: KvEngine,
fn add_checker(
&self,
ctx: &mut ObserverContext<'_>,
host: &mut Host<'_, E>,
engine: &E,
policy: CheckPolicy
)
[src]
&self,
ctx: &mut ObserverContext<'_>,
host: &mut Host<'_, E>,
engine: &E,
policy: CheckPolicy
)