pub enum Command {
Show 21 variants
Get {
key: String,
},
GetDel {
key: String,
},
Set {
key: String,
value: String,
expiry_seconds: u64,
expiry_ts: u64,
},
Delete {
keys: Vec<String>,
},
LPush {
key: String,
values: Vec<String>,
},
RPush {
key: String,
values: Vec<String>,
},
LRange {
key: String,
start: Option<usize>,
end: Option<usize>,
},
LLen {
key: String,
},
LPop {
key: String,
},
RPop {
key: String,
},
Exists {
key: String,
},
Incr {
key: String,
},
IncrBy {
key: String,
increment: i64,
},
Decr {
key: String,
},
DecrBy {
key: String,
decrement: i64,
},
SAdd {
key: String,
values: Vec<String>,
},
SCard {
key: String,
},
SInter {
key: String,
others: Vec<String>,
},
SDiff {
key: String,
others: Vec<String>,
},
ZAdd {
key: String,
values: HashMap<String, i64>,
},
ZCard {
key: String,
},
}Variants§
Get
GetDel
Set
Delete
LPush
RPush
LRange
LLen
LPop
RPop
Exists
Incr
IncrBy
Decr
DecrBy
SAdd
SCard
SInter
SDiff
ZAdd
ZCard
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Command
impl<'de> Deserialize<'de> for Command
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
Auto Trait Implementations§
impl Freeze for Command
impl RefUnwindSafe for Command
impl Send for Command
impl Sync for Command
impl Unpin for Command
impl UnwindSafe for Command
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