Skip to content

Commit 55f32b1

Browse files
committed
f map/collect chanmons
1 parent e5c560e commit 55f32b1

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/lib.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -294,10 +294,8 @@ impl Builder {
294294
user_config.channel_handshake_limits.force_announced_channel_preference = false;
295295
let channel_manager = {
296296
if let Ok(mut f) = fs::File::open(format!("{}/manager", ldk_data_dir)) {
297-
let mut channel_monitor_mut_references = Vec::new();
298-
for (_, channel_monitor) in channel_monitors.iter_mut() {
299-
channel_monitor_mut_references.push(channel_monitor);
300-
}
297+
let channel_monitor_references =
298+
channel_monitors.iter_mut().map(|(_, chanmon)| chanmon).collect();
301299
let read_args = ChannelManagerReadArgs::new(
302300
Arc::clone(&keys_manager),
303301
Arc::clone(&keys_manager),
@@ -308,7 +306,7 @@ impl Builder {
308306
Arc::clone(&router),
309307
Arc::clone(&logger),
310308
user_config,
311-
channel_monitor_mut_references,
309+
channel_monitor_references,
312310
);
313311
let (_hash, channel_manager) =
314312
<(BlockHash, ChannelManager)>::read(&mut f, read_args)

0 commit comments

Comments
 (0)