Expand description
Modules§
- Serde implementations using hex-encoded encodables
- bls12_
381 π - btc π
- secp256k1 π
- threshold_
crypto π - tls π
Macros§
Structs§
- Lightning TLV uses a custom variable-length integer called
BigSize
. It is similar to Bitcoinβs variable-length integers except that it is serialized in big-endian instead of little-endian. - A writer counting number of writes written to it
Enums§
- A type that decodes
module_instance_id
-prefixedT
s even when correspondingDecoder
is not available.
Constants§
- Maximum size, in bytes, of data we are allowed to ever decode for a single value.
Traits§
- Data which can be encoded in a consensus-consistent way
- Object-safe trait for things that can encode themselves
- Data which can be encoded in a consensus-consistent way
Functions§
- Specialized version of Decodable for bytes
- Specialized version of Decodable for bytes
- Specialized version of Decodable for fixed-size byte arrays
- Specialized version of Decodable for fixed-size byte arrays
- Specialized version of Encodable for bytes
- Specialized version of Encodable for static byte arrays
- Read
opts.len
bytes from reader, whereopts.len
could potentially be malicious.