Bump MSRV to rustc 1.63.0 and edition to 2021
[rust-lightning] / lightning / src / chain / channelmonitor.rs
index ce1ef9128f91efe8327f2f874daca511e7c6e4f1..ce0ec7f209effd9fa60f6931fb1d965406bd5ca9 100644 (file)
@@ -2284,7 +2284,7 @@ macro_rules! fail_unbroadcast_htlcs {
                                                        // broadcastable commitment transaction has the HTLC in it, but it
                                                        // cannot currently change after channel initialization, so we don't
                                                        // need to here.
-                                                       let confirmed_htlcs_iter: &mut Iterator<Item = (&HTLCOutputInCommitment, Option<&HTLCSource>)> = &mut $confirmed_htlcs_list;
+                                                       let confirmed_htlcs_iter: &mut dyn Iterator<Item = (&HTLCOutputInCommitment, Option<&HTLCSource>)> = &mut $confirmed_htlcs_list;
 
                                                        let mut matched_htlc = false;
                                                        for (ref broadcast_htlc, ref broadcast_source) in confirmed_htlcs_iter {