#[derive(Debug, Clone)]
pub struct IncCounterCommand {
pub name: String,
pub delta: u64,
}
#[derive(Debug, Clone)]
pub struct ResetCounterCommand {
pub name: String,
}
#[derive(Debug, Clone)]
pub struct SetGaugeCommand {
pub name: String,
pub value: f64,
}
#[derive(Debug, Clone)]
pub struct AddGaugeCommand {
pub name: String,
pub delta: f64,
}
#[derive(Debug, Clone)]
pub struct RecordHistogramCommand {
pub name: String,
pub value: u64,
}
#[derive(Debug, Clone)]
pub struct ObserveSummaryCommand {
pub name: String,
pub value: f64,
}