Module snarkvm_utilities::serialize [−][src]
Re-exports
pub use crate::bytes::FromBytes; | |
pub use crate::bytes::ToBytes; |
Modules
io | Traits, helpers, and type definitions for core I/O functionality. |
Structs
EmptyFlags | Flags to be encoded into the serialization. |
Vec | A contiguous growable array type, written as |
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. |
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.
This trait can be derived if all fields of a struct implement
|
CanonicalSerializeWithFlags | Serializer in little endian format allowing to encode flags. |
ConstantSerializedSize | Helper trait to get serialized size for constant sized structs. |
Flags | |
Read | The |
Write | A trait for objects which are byte-oriented sinks. |
Functions
buffer_bit_byte_size | |
buffer_byte_size |
Attribute Macros
test_with_metrics |
Derive Macros
CanonicalDeserialize | |
CanonicalSerialize |