pub enum StateOp {
Get,
Put,
Delete,
List,
Cas,
}Expand description
State operation kind.
Variants§
Get
Read a single key.
Put
Write a single key.
Delete
Delete a single key.
List
List keys matching a prefix.
Cas
Compare-and-swap: update only if the current version matches.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for StateOp
impl<'de> Deserialize<'de> for StateOp
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for StateOp
impl StructuralPartialEq for StateOp
Auto Trait Implementations§
impl Freeze for StateOp
impl RefUnwindSafe for StateOp
impl Send for StateOp
impl Sync for StateOp
impl Unpin for StateOp
impl UnsafeUnpin for StateOp
impl UnwindSafe for StateOp
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.