Skip to main content

Module high

Module high 

Source
Expand description

APIs for environments where allocations can be made.

These APIs have default writers, automatically manage allocators, and support shared pointers.

Functions§

access
Access a byte slice.
access_mut
Mutably access a byte slice.
access_pos
Access a byte slice with a given root position.
access_pos_mut
Mutably access a byte slice with a given root position.
deserialize
Deserialize a value from the given archived value.
from_bytes
Deserialize a value from the given bytes.
from_bytes_unchecked
Deserialize a value from the given bytes.
to_bytes
Serialize a value to bytes.
to_bytes_in
Serialize a value and write the bytes to the given writer.
to_bytes_in_with_alloc
Serialize a value using the given allocator and write the bytes to the given writer.
to_bytes_with_alloc
Serialize a value using the given allocator.

Type Aliases§

HighDeserializer
A high-level deserializer.
HighSerializer
A high-level serializer.
HighValidator
A high-level validator.