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 with Serializer
.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 Definitions
A general-purpose serializer suitable for environments where allocations can be made.
A serializer suitable for environments where allocations cannot be made.