Module serde
Source - deserialize_btreemap
- Deserializes a BTreeMap from a list of tuples. Necessary when the keys are structs; see
https://github.com/serde-rs/json/issues/402.
- deserialize_hashmap
- Deserializes a HashMap from a list of tuples.
- deserialize_multimap
- Deserializes a MultiMap.
- deserialize_usize
- Deserializes a
usize
from a u32
. - from_binary
- Deserializes an object from the bincode format.
- from_binary_reader
- Deserializes an object from the bincode format, from a reader.
- from_json
- Deserializes an object from a JSON string.
- from_json_reader
- Deserializes an object from JSON, from a reader.
- serialize_btreemap
- Serializes a BTreeMap as a list of tuples. Necessary when the keys are structs; see
https://github.com/serde-rs/json/issues/402.
- serialize_hashmap
- Serializes a HashMap as a list of tuples, first sorting by the keys. This ensures the
serialized form is deterministic.
- serialize_multimap
- Serializes a MultiMap.
- serialize_usize
- Serializes a
usize
as a u32
to save space. Useful when you need usize
for indexing, but
the values don’t exceed 2^32. - serialized_size_bytes
- The number of bytes for an object serialized to bincode.
- to_binary
- Transforms an object to bincoded bytes.
- to_json
- Stringifies an object to nicely formatted JSON.
- to_json_terse
- Stringifies an object to terse JSON.