]> git.bitcoin.ninja Git - rust-lightning/commitdiff
Remove unneeded Eq and PartialEq derives
authorJeffrey Czyz <jkczyz@gmail.com>
Mon, 16 Sep 2024 19:42:06 +0000 (14:42 -0500)
committerJeffrey Czyz <jkczyz@gmail.com>
Tue, 29 Oct 2024 23:31:43 +0000 (18:31 -0500)
TlvRecord has a few fields, but comparing only the record_bytes is
sufficient for equality since the other fields are initialized from it.
Remove the Eq and PartialEq derives as they compare these other fields.

lightning/src/offers/merkle.rs

index 15d6aababde5bba0adb9badac86a9a567cf26dc9..6cbad62790918e7131e890d4d28634ea1d4050c0 100644 (file)
@@ -249,7 +249,6 @@ impl<'a> TlvStream<'a> {
 }
 
 /// A slice into a [`TlvStream`] for a record.
-#[derive(Eq, PartialEq)]
 pub(super) struct TlvRecord<'a> {
        pub(super) r#type: u64,
        type_bytes: &'a [u8],