Type Alias rkyv::ser::serializers::CoreSerializer

source ·
pub type CoreSerializer<const S: usize, const C: usize> = CompositeSerializer<BufferSerializer<AlignedBytes<S>>, BufferScratch<AlignedBytes<C>>, Infallible>;
Expand description

A serializer suitable for environments where allocations cannot be made.

CoreSerializer takes two arguments: the amount of serialization memory to allocate and the amount of scratch space to allocate. If you run out of either while serializing, the serializer will return an error.

Aliased Type§

struct CoreSerializer<const S: usize, const C: usize> { /* private fields */ }