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