impl Deref for EmptyNodeIdLookUp
[rust-lightning] / 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.