[go: up one dir, main page]

Module high

Module high 

Source
Available on crate feature alloc only.
Expand description

APIs for environments where allocations can be made.

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

Functions§

accessbytecheck
Access a byte slice.
access_mutbytecheck
Mutably access a byte slice.
access_posbytecheck
Access a byte slice with a given root position.
access_pos_mutbytecheck
Mutably access a byte slice with a given root position.
deserialize
Deserialize a value from the given archived value.
from_bytesbytecheck
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.
HighValidatorbytecheck
A high-level validator.