Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
pub type Json = Value;
Type alias for serde_json::Value, used as the universal JSON representation throughout the NeMo Relay runtime.
pub enum Json {
Null,
Bool(bool),
Number(Number),
String(String),
Array(Vec<Value>),
Object(Map<String, Value>),
}
NullNull
Represents a JSON null value.
Bool(bool)Bool(bool)
Represents a JSON boolean.
Number(Number)Number(Number)
Represents a JSON number, whether integer or floating point.
String(String)String(String)
Represents a JSON string.
Array(Vec<Value>)Array(Vec<Value>)
Represents a JSON array.
Object(Map<String, Value>)Object(Map<String, Value>)
Represents a JSON object.
By default the map is backed by a BTreeMap. Enable the preserve_order feature of serde_json to use IndexMap instead, which preserves entries in the order they are inserted into the map. In particular, this allows JSON data to be deserialized into a Value and serialized to a string while retaining the order of map keys in the input.