1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// 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.

use serde::Deserialize;
use serde::Serialize;

#[derive(Clone, Debug, Serialize, Deserialize)]
pub enum MetricEventType {
    // No events should ever be added to this enum - all events defined in
    // upstream CrosVM should be added to the metrics_event package. Downstream
    // projects can replace the generic metrics_event package if they need
    // downstream only events.
}

pub struct RecordDetails {
    // Similar to above, this is for downstream projects.
}