pub enum RdbValue {
SelectDb(u32),
ResizeDb {
db_size: u32,
expires_size: u32,
},
AuxField {
key: Vec<u8>,
value: Vec<u8>,
},
Checksum(Vec<u8>),
String {
key: Vec<u8>,
value: Vec<u8>,
expiry: Option<u64>,
},
Hash {
key: Vec<u8>,
values: IndexMap<Vec<u8>, Vec<u8>>,
expiry: Option<u64>,
},
Set {
key: Vec<u8>,
members: Vec<Vec<u8>>,
expiry: Option<u64>,
},
List {
key: Vec<u8>,
values: Vec<Vec<u8>>,
expiry: Option<u64>,
},
SortedSet {
key: Vec<u8>,
values: Vec<(f64, Vec<u8>)>,
expiry: Option<u64>,
},
}
Variants§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RdbValue
impl RefUnwindSafe for RdbValue
impl Send for RdbValue
impl Sync for RdbValue
impl Unpin for RdbValue
impl UnwindSafe for RdbValue
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