scatter_net/legacy/net/implementations/debug.rs
1use std::fmt::Debug;
2
3use crate::ScatterNet;
4
5impl Debug for ScatterNet {
6 #[allow(clippy::significant_drop_tightening)]
7 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
8 let guard = self.write();
9
10 let peers = &guard.peers;
11 let peer_groups = &guard.peer_groups;
12
13 f.debug_struct("ScatterNet")
14 .field("peers", peers)
15 .field("peer_groups", peer_groups)
16 .finish_non_exhaustive()
17 }
18}