Crate binary_codec_sv2[−][src]
Expand description
SERDE <-> Sv2
bool <-> BOOL
u8 <-> U8
u16 <-> U16
U24 <-> U24
u32 <-> u32
f32 <-> f32 // todo not in the spec but used
u64 <-> u64 // todo not in the spec but used
U256 <-> U256
Str0255 <-> STRO_255
Str032 <-> STRO_32 // todo not in the spec but used
Signature<-> SIGNATURE
B032 <-> B0_32 // todo not in the spec but used
B0255 <-> B0_255
B064K <-> B0_64K
B016M <-> B0_16M
[u8] <-> BYTES
Pubkey <-> PUBKEY
Seq0255 <-> SEQ0_255[T]
Seq064K <-> SEQ0_64K[T]
Modules
Structs
The liftime is here only for type compatibility with serde-sv2
The liftime is here only for type compatibility with serde-sv2
Enums
Traits
Implmented by all the decodable structure, it can be derived for every structure composed only by primitives or other Decodable.
Return the encoded byte size of an Encodable
comprehensive of the header, if any
Return the encoded byte size or a Decodable
Functions
Given a C allocated buffer return a rust allocated CVec