X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Futil%2Fmacro_logger.rs;h=bee0f0d26f9a68e3ea4b00635ddd3994781c28c0;hb=c89514c37c8c2632cb32f1fb00764f9d7f2ce7f8;hp=1f9cb1ad27e62d21f916272be115deca7d26710d;hpb=f5b0663f6a8f437c8d86433a07cb5aeca53b8c86;p=rust-lightning diff --git a/lightning/src/util/macro_logger.rs b/lightning/src/util/macro_logger.rs index 1f9cb1ad..bee0f0d2 100644 --- a/lightning/src/util/macro_logger.rs +++ b/lightning/src/util/macro_logger.rs @@ -55,13 +55,10 @@ macro_rules! log_funding_channel_id { } } -pub(crate) struct DebugFundingInfo<'a, T: 'a>(pub &'a Option<(OutPoint, T)>); +pub(crate) struct DebugFundingInfo<'a, T: 'a>(pub &'a (OutPoint, T)); impl<'a, T> std::fmt::Display for DebugFundingInfo<'a, T> { fn fmt(&self, f: &mut std::fmt::Formatter) -> Result<(), std::fmt::Error> { - match self.0.as_ref() { - Some(&(ref funding_output, _)) => DebugBytes(&funding_output.to_channel_id()[..]).fmt(f), - None => write!(f, "without funding output set"), - } + DebugBytes(&(self.0).0.to_channel_id()[..]).fmt(f) } } macro_rules! log_funding_info {