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

Possible errors during TLV extension encoding and decoding process

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.