Enum tikv::storage::StorageCallback [−][src]
pub enum StorageCallback { Boolean(Callback<()>), Booleans(Callback<Vec<Result<()>>>), MvccInfoByKey(Callback<MvccInfo>), MvccInfoByStartTs(Callback<Option<(Key, MvccInfo)>>), Locks(Callback<Vec<LockInfo>>), TxnStatus(Callback<TxnStatus>), Prewrite(Callback<PrewriteResult>), PessimisticLock(Callback<Result<PessimisticLockRes>>), SecondaryLocksStatus(Callback<SecondaryLocksStatus>), RawCompareAndSwap(Callback<(Option<Value>, bool)>), }
Variants
Prewrite(Callback<PrewriteResult>)
PessimisticLock(Callback<Result<PessimisticLockRes>>)
SecondaryLocksStatus(Callback<SecondaryLocksStatus>)
Implementations
impl StorageCallback
[src][−]
pub fn execute(self, pr: ProcessResult)
[src][−]
Delivers the process result of a command to the storage callback.
Auto Trait Implementations
impl !RefUnwindSafe for StorageCallback
impl Send for StorageCallback
impl !Sync for StorageCallback
impl Unpin for StorageCallback
impl !UnwindSafe for StorageCallback
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, 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>,