Enum skytable::Element [−][src]
#[non_exhaustive] pub enum Element { Array(Vec<Element>), String(String), UnsignedInt(u64), FlatArray(Vec<String>), 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.
Arrays can be nested! Their <tsymbol>
is &
String(String)
A String value; <tsymbol>
is +
UnsignedInt(u64)
An unsigned integer value; <tsymbol>
is :
A non-recursive String array; tsymbol: _
RespCode(RespCode)
A response code