Expand description
Buffer for serializing data.
This is a copy and improvement of the serde private type:
https://github.com/serde-rs/serde/blob/55a7cedd737278a9d75a2efd038c6f38b8c38bd6/serde/src/private/ser.rs#L338-L997
The code is very stable in the serde crate, so no maintainability problem is expected.
Since the type is private we copy the type here.
serde is licensed as MIT+Apache2, the same as this crate.
This version carries improvements compared to serdeโs version.
The types support 128-bit integers, which is supported for all targets in Rust 1.40+.
The ContentSerializer can also be configured to human readable or compact representation.
Structsยง
- Content
Serializer ๐ - MapSerialize ๐
- SeqSerialize ๐
- Struct
Serialize ๐ - Struct
Variant ๐Serialize - Tuple
Serialize ๐ - Tuple
Struct ๐Serialize - Tuple
Variant ๐Serialize
Enumsยง
- Content ๐