Skip to content

Commit 1ebe7b1

Browse files
committed
f drop read expr
1 parent fd32720 commit 1ebe7b1

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

lightning/src/util/ser_macros.rs

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1859,18 +1859,8 @@ mod tests {
18591859
new_field: (u8, u8),
18601860
}
18611861
impl_writeable_tlv_based!(ExpandedField, {
1862-
(0, old_field, (legacy, u8, {
1863-
// Sadly the type-checker needs some help
1864-
let _: &(u8, u8) = &new_field;
1865-
// If new_field.0 is 0, we assume we hit the default_value case below and overwrite the
1866-
// value with the old data.
1867-
if new_field == (0, 0) {
1868-
if let Some(old_field) = old_field {
1869-
new_field.0 = old_field;
1870-
}
1871-
}
1872-
}, |us: &ExpandedField| Some(us.new_field.0))),
1873-
(1, new_field, (default_value, (0, 0))),
1862+
(0, old_field, (legacy, u8, |us: &ExpandedField| Some(us.new_field.0))),
1863+
(1, new_field, (default_value, (old_field.ok_or(DecodeError::InvalidValue)?, 0))),
18741864
});
18751865

18761866
#[test]

0 commit comments

Comments
 (0)