pub fn new(printer: P) -> Self {
        PrintRecorder {
            registry: Registry::new(),
            metdadata: Mutex::new(HashMap::new()),
            printer,
            print_interval: DEFAULT_PRINT_INTERVAL,
            print_metadata: false,
            quantiles: default_quantiles(),
        }
    }
/// New PrinterRecorder with 1s interval no metadata printing.
New PrinterRecorder with 1s interval no metadata printing.
New PrinterRecorder with 1s interval no metadata printing .
pub fn new(printer: P) -> Self {
        PrintRecorder {
            registry: Registry::new(),
            metdadata: Mutex::new(HashMap::new()),
            printer,
            print_interval: DEFAULT_PRINT_INTERVAL,
            print_metadata: false,
            quantiles: default_quantiles(),
        }
    }
pub fn new ( printer : P ) -> Self { PrintRecorder { registry : Registry :: new ( ) , metdadata : Mutex :: new ( HashMap :: new ( ) ) , printer , print_interval : DEFAULT_PRINT_INTERVAL , print_metadata : false , quantiles : default_quantiles ( ) , } }
New PrinterRecorder with 1s interval no metadata printing.
New PrinterRecorder with 1s interval no metadata printing .
printer
P