blob: 238085c337c28ea16c4a0772022b982c37f7bbec [file]
// Copyright 2024 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//! Structs used to transport log requests between client processes and the logging controller
use metrics_events::MetricEventType;
use serde::Deserialize;
use serde::Serialize;
#[derive(Serialize, Deserialize, Debug)]
pub enum MetricsRequest {
EventCount {
event_code: MetricEventType,
},
Enum {
event_code: MetricEventType,
sample: i64,
},
RegularHistogram {
event_code: MetricEventType,
sample: i64,
},
}