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}