// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
pubusesuper::generated::metrics::*;pubmodaggregate;/// A Recorder should arrange to emit the properties and counters on Drop into some output.
pubtraitRecorder: 'static + Send + Sync {/// Registers a counter with the recorder instance
fnincrement_counter(&self, name:&str, amount:usize);/// Associates a key/value pair with the recorder instance
fnset_value<V:core::fmt::Display>(&self, key:&str, value: V);}