Crate lightning_encoding
source · [−]Re-exports
pub use strategies::Strategy;
Modules
Implemented after concept by Martin Habovštiak martin.habovstiak@gmail.com
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.
Enums
Traits
Lightning-network specific encoding as defined in BOLT-1, 2, 3…
Lightning-network specific encoding as defined in BOLT-1, 2, 3…
Functions
Convenience method for strict decoding of data structures implementing
LightningDecode
from any byt data source.
Convenience method for strict encoding of data structures implementing
LightningEncode
into a byte vector.
Derive Macros
Derives LightningDecode
implementation for the type.
Derives LightningEncode
implementation for the type.