xref: /aosp_15_r20/external/crosvm/vendor/generic/metrics_events/src/lib.rs (revision bb4ee6a4ae7042d18b07a98463b9c8b875e44b39)
1 // Copyright 2024 The ChromiumOS Authors
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 use serde::Deserialize;
6 use serde::Serialize;
7 
8 #[derive(Clone, Debug, Serialize, Deserialize)]
9 pub enum MetricEventType {
10     // No events should ever be added to this enum - all events defined in
11     // upstream CrosVM should be added to the metrics_event package. Downstream
12     // projects can replace the generic metrics_event package if they need
13     // downstream only events.
14 }
15 
16 pub struct RecordDetails {
17     // Similar to above, this is for downstream projects.
18 }
19