]> git.bitcoin.ninja Git - rust-lightning/commitdiff
impl Deref for EmptyNodeIdLookUp
authorbenthecarman <benthecarman@live.com>
Thu, 9 May 2024 17:16:40 +0000 (12:16 -0500)
committerbenthecarman <benthecarman@live.com>
Thu, 9 May 2024 20:58:19 +0000 (15:58 -0500)
lightning/src/blinded_path/mod.rs

index 3dc6b121b006b80f95f05bfb59f23a5ff0764b98..29caafa4a4fc3ef61bf524de1469c4edaba89f5e 100644 (file)
@@ -14,6 +14,7 @@ pub(crate) mod message;
 pub(crate) mod utils;
 
 use bitcoin::secp256k1::{self, PublicKey, Secp256k1, SecretKey};
+use core::ops::Deref;
 
 use crate::ln::msgs::DecodeError;
 use crate::offers::invoice::BlindedPayInfo;
@@ -100,6 +101,11 @@ impl NodeIdLookUp for EmptyNodeIdLookUp {
        }
 }
 
+impl Deref for EmptyNodeIdLookUp {
+       type Target = EmptyNodeIdLookUp;
+       fn deref(&self) -> &Self { self }
+}
+
 /// An encrypted payload and node id corresponding to a hop in a payment or onion message path, to
 /// be encoded in the sender's onion packet. These hops cannot be identified by outside observers
 /// and thus can be used to hide the identity of the recipient.