[][src]Crate solana_libra_canonical_serialization

Modules

test_helper

Macros

ensure_max_length

Commonly used function to ensure some length is <= ARRAY_MAX_LENGTH

Structs

SimpleDeserializer

An implementation of LCS deserializer (CanonicalDeserialize) for u8.

SimpleSerializer

An implementation of LCS serializer (CanonicalSerializer) for std::io::Write, which includes Vec.

Traits

CanonicalDeserialize

In order to guarantee consistency of object representation to byte representation for signature generation and verification, Libra leverages Libra Canonical Serialization (LCS) documented in README.md. Interface that all types must implement to support LCS deserialization.

CanonicalDeserializer

Trait for deserializers that implement LCS

CanonicalSerialize

In order to guarantee consistency of object representation to byte representation for signature generation and verification, Libra leverages Libra Canonical Serialization (LCS) documented in README.md. Interface that all types must implement to support LCS serialization.

CanonicalSerializer

Trait for serializers that implement LCS