f
authorMatt Corallo <git@bluematt.me>
Mon, 31 May 2021 23:38:00 +0000 (23:38 +0000)
committerMatt Corallo <git@bluematt.me>
Tue, 1 Jun 2021 16:11:53 +0000 (16:11 +0000)
lightning/src/util/ser_macros.rs

index c3829a650d0ac74b812f52c5729d063c338fd6e8..4b181c433c096b0ec391e3cbb61b772fe98892ed 100644 (file)
@@ -443,8 +443,9 @@ macro_rules! impl_writeable_tlv_based {
 /// variants stored directly.
 /// The format is, for example
 /// impl_writeable_tlv_based_enum!(EnumName,
-///   (0, VariantName) => { (0, variant_field)}, {(1, variant_optional_field)}, {};
-///   (1, TupleVariant), (2, TupleVariantB),
+///   (0, StructVariantA) => {(0, variant_field)}, {(1, variant_optional_field)}, {},
+///   (1, StructVariantB) => {(0, variant_field_a), (1, variant_field_b)}, {}, {(2, variant_vec_field)};
+///   (2, TupleVariantA), (3, TupleVariantB),
 /// );
 /// The type is written as a single byte, followed by any variant data.
 /// Attempts to read an unknown type byte result in DecodeError::UnknownRequiredFeature.