Remove unnecessary Sized bound
authorJeffrey Czyz <jkczyz@gmail.com>
Thu, 8 Jun 2023 19:30:38 +0000 (14:30 -0500)
committerJeffrey Czyz <jkczyz@gmail.com>
Tue, 13 Jun 2023 18:07:48 +0000 (13:07 -0500)
lightning/src/onion_message/messenger.rs
lightning/src/onion_message/packet.rs

index 7c259113934ca797ec211dd1bb33b8bd2f0f0d74..655fb6e491d181be10487c023a52938be635e7cf 100644 (file)
@@ -416,7 +416,7 @@ where
        L::Target: Logger,
        MR::Target: MessageRouter,
        OMH::Target: OffersMessageHandler,
-       CMH::Target: CustomOnionMessageHandler + Sized,
+       CMH::Target: CustomOnionMessageHandler,
 {
        /// Handle an incoming onion message. Currently, if a message was destined for us we will log, but
        /// soon we'll delegate the onion message to a handler that can generate invoices or send
index 663a0b0cdc703a923c75781522a8fc7a0c6520d5..1c3595c3712526191e0e5f1707dfa51d82ca7505 100644 (file)
@@ -203,7 +203,7 @@ impl<T: CustomOnionMessageContents> Writeable for (Payload<T>, [u8; 32]) {
 }
 
 // Uses the provided secret to simultaneously decode and decrypt the control TLVs and data TLV.
-impl<H: CustomOnionMessageHandler, L: Logger + ?Sized>
+impl<H: CustomOnionMessageHandler + ?Sized, L: Logger + ?Sized>
 ReadableArgs<(SharedSecret, &H, &L)> for Payload<<H as CustomOnionMessageHandler>::CustomMessage> {
        fn read<R: Read>(r: &mut R, args: (SharedSecret, &H, &L)) -> Result<Self, DecodeError> {
                let (encrypted_tlvs_ss, handler, logger) = args;