Enum skytable::Element [−][src]
#[non_exhaustive]
pub enum Element {
Array(Array),
String(String),
Binstr(Vec<u8>),
UnsignedInt(u64),
RespCode(RespCode),
}Expand description
Data Types
This enum represents the data types supported by the Skyhash Protocol
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Array(Array)Array types
Tuple Fields of Array
0: ArrayString(String)An unicode string value; <tsymbol> is +
Tuple Fields of String
0: StringA binary string (?)
UnsignedInt(u64)An unsigned integer value; <tsymbol> is :
Tuple Fields of UnsignedInt
0: u64RespCode(RespCode)A response code
Tuple Fields of RespCode
0: RespCode