Expand description
§facet-serialize
facet-serialize provides a common foundation for serializers, especially for self-descriptive
formats like JSON, MessagePack, etc.
It provides an iterative approach to serialization that should never blow up the
stack, at the cost of runtime performance (see cargo criterion results).
§Sponsors
Thanks to all individual sponsors:
…along with corporate sponsors:
…without whom this work could not exist.
§Special thanks
The facet logo was drawn by Misiasart.
§License
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Traits§
- Serialize
- Extension trait to simplify calling the generic serializer.
- Serializer
- A trait for implementing format-specific serialization logic. The core iterative serializer uses this trait to output data.
Functions§
- serialize_
iterative - Serializes a
Peekvalue using the providedSerializer.