Type Definition rkyv::ser::serializers::AllocSerializer
source · [−]pub type AllocSerializer<const N: usize> = CompositeSerializer<AlignedSerializer<AlignedVec>, FallbackScratch<HeapScratch<N>, AllocScratch>, SharedSerializeMap>;
Expand description
A general-purpose serializer suitable for environments where allocations can be made.
AllocSerializer
takes one argument: the amount of scratch space to allocate before spilling
allocations over into heap memory. A large amount of scratch space may result in some of it not
being used, but too little scratch space will result in many allocations and decreased
performance. You should consider your use case carefully when determining how much scratch space
to pre-allocate.