Module rkyv::ser::serializers
source · Expand description
Serializers that can be used standalone and provide basic capabilities.
Structs§
- A serializer made specifically to work with
AlignedVec
. - Scratch space that always uses the global allocator.
- Scratch space that allocates within a buffer.
- Wraps a byte buffer and equips it with
Serializer
. - A serializer built from composeable pieces.
- Allocates scratch space with a main and backup scratch.
- Fixed-size scratch space allocated on the heap.
- A passthrough scratch space allocator that tracks scratch space usage.
- An adapter that adds shared serialization support to a serializer.
- Wraps a type that implements
io::Write
and equips it withSerializer
.
Enums§
- Errors that can occur when allocating with the global allocator.
- The error type returned by an
BufferSerializer
. - The default serializer error.
- Errors that can occur when using a fixed-size allocator.
- An error that can occur while serializing shared pointers.
Type Aliases§
- A general-purpose serializer suitable for environments where allocations can be made.
- A serializer suitable for environments where allocations cannot be made.