Crate ark_serialize[−][src]
Structs
EmptyFlags | Flags to be encoded into the serialization. |
Enums
EdwardsFlags | Flags to be encoded into the serialization. The default flags (empty) should not change the binary representation. |
SWFlags | Flags to be encoded into the serialization. The default flags (empty) should not change the binary representation. |
SerializationError | This is an error that could occur during serialization |
Traits
CanonicalDeserialize | Deserializer in little endian format.
This trait can be derived if all fields of a struct implement
|
CanonicalDeserializeWithFlags | Deserializer in little endian format allowing flags to be encoded. |
CanonicalSerialize | Serializer in little endian format.
The serialization format must be ‘length-extension’ safe.
e.g. if T implements Canonical Serialize and Deserialize,
then for all strings |
CanonicalSerializeHashExt | The CanonicalSerialize induces a natural way to hash the corresponding value, of which this is the convenience trait. |
CanonicalSerializeWithFlags | Serializer in little endian format allowing to encode flags. |
Flags | Represents metadata to be appended to an object’s serialization. For
example, when serializing elliptic curve points, one can
use a |
Read | The |
Write |
Functions
buffer_bit_byte_size | |
buffer_byte_size | Converts the number of bits required to represent a number into the number of bytes required to represent it. |