self_meter/debug.rs
1use std::fmt;
2
3use {Meter, ThreadReportIter};
4
5impl fmt::Debug for Meter {
6 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
7 f.debug_struct("Meter")
8 .field("scan_interval", &self.scan_interval)
9 .field("snapshots", &self.snapshots.len())
10 .field("threads", &self.thread_names.len())
11 .finish()
12 }
13}
14
15impl<'a> fmt::Debug for ThreadReportIter<'a> {
16 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
17 f.debug_struct("ThreadReportIter")
18 .finish()
19 }
20}