]> git.bitcoin.ninja Git - rust-lightning/commit
Assert and document valid Metadata states
authorJeffrey Czyz <jkczyz@gmail.com>
Thu, 11 Jul 2024 19:00:38 +0000 (14:00 -0500)
committerJeffrey Czyz <jkczyz@gmail.com>
Mon, 22 Jul 2024 16:34:02 +0000 (11:34 -0500)
commitc0cae08d66d122784dc010113155e528ac40ab00
treed5b8a777e11ff1ca03a79a7ba7aa4a339d08fe92
parente15641504894d7f6e0c0492db569a13d117eb084
Assert and document valid Metadata states

Metadata is an internal type used within Offer messages. For any
constructed message, Metadata::Bytes is always used. The other variants
are used during construction or verification time. Document this and
debug_assert!(false) accordingly.
lightning/src/offers/signer.rs