Add log_iter utility macro
[rust-lightning] / lightning / src / util / macro_logger.rs
index 8742e8e84d0bf27670fb0cb71af3c372e089b9e3..4703bcdb32a2a00719f4d7a5eb1edd37aa2d75ec 100644 (file)
@@ -17,6 +17,12 @@ use crate::routing::router::Route;
 use crate::ln::chan_utils::HTLCClaim;
 use crate::util::logger::DebugBytes;
 
+macro_rules! log_iter {
+       ($obj: expr) => {
+               $crate::util::logger::DebugIter(core::cell::RefCell::new($obj))
+       }
+}
+
 /// Logs a pubkey in hex format.
 #[macro_export]
 macro_rules! log_pubkey {