pub enum Command {
Set(SetCommand),
Get {
delete: bool,
},
Increment {
amount: Numeric,
saturating: bool,
},
Decrement {
amount: Numeric,
saturating: bool,
},
Delete,
}
Expand description
Commands for a key-value store.
Variants
Set(SetCommand)
Set a key/value pair.
Get
Fields
delete: bool
Remove the key after retrieving the value.
Get the value from a key.
Increment
Fields
amount: Numeric
The amount to increment by.
saturating: bool
If true, the result will be constrained to the numerical bounds of
the type of amount
.
Increment a numeric key. Returns an error if the key cannot be
deserialized to the same numeric type as amount
. If saturating
is
true, overflows will be prevented and the value will remain within the
numeric bounds.
Decrement
Fields
amount: Numeric
The amount to increment by.
saturating: bool
If true, the result will be constrained to the numerical bounds of
the type of amount
.
Decrement a numeric key. Returns an error if the key cannot be
deserialized to the same numeric type as amount
. If saturating
is
true, overflows will be prevented and the value will remain within the
numeric bounds.
Delete
Delete a key.
Trait Implementations
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Command, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Command, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Command
impl UnwindSafe for Command
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more