X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Fln%2Fmod.rs;h=26a384dffd4768d9bb9e836c28fff2fa1849585a;hb=6264a442599fbadd54b0cc24949fc0fd9de08fb3;hp=bf2e94caa03927184026a5ac4a1d7cfe3a3f6466;hpb=d2ffcbc233a0c1bb67720a3a99f2363defb46c01;p=rust-lightning diff --git a/lightning/src/ln/mod.rs b/lightning/src/ln/mod.rs index bf2e94ca..26a384df 100644 --- a/lightning/src/ln/mod.rs +++ b/lightning/src/ln/mod.rs @@ -82,6 +82,8 @@ mod async_signer_tests; #[cfg(test)] #[allow(unused_mut)] mod offers_tests; +#[allow(dead_code)] // TODO(dual_funding): Exchange for dual_funding cfg +pub(crate) mod interactivetxs; pub use self::peer_channel_encryptor::LN_MAX_MSG_LEN; @@ -112,9 +114,9 @@ impl core::fmt::Display for PaymentPreimage { } /// Converts a `PaymentPreimage` into a `PaymentHash` by hashing the preimage with SHA256. -impl Into for PaymentPreimage { - fn into(self) -> PaymentHash { - PaymentHash(Sha256::hash(&self.0).to_byte_array()) +impl From for PaymentHash { + fn from(value: PaymentPreimage) -> Self { + PaymentHash(Sha256::hash(&value.0).to_byte_array()) } } @@ -124,7 +126,9 @@ impl Into for PaymentPreimage { #[derive(Hash, Copy, Clone, PartialEq, Eq, Debug, Ord, PartialOrd)] pub struct PaymentSecret(pub [u8; 32]); +#[allow(unused_imports)] use crate::prelude::*; + use bitcoin::bech32; use bitcoin::bech32::{Base32Len, FromBase32, ToBase32, WriteBase32, u5};