blob: 9ef855bfb8c7c78ec0269a249298a4a57e123608 [file] [log] [blame]
use derive_more::Display;
use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize, PartialEq, Display, Copy, Clone)]
#[serde(rename_all = "snake_case")]
pub enum DiagnosticEvent {
#[display("shutdown")]
Shutdown,
#[display("disconnected")]
Disconnected,
#[display("connected")]
Connected,
#[display("signed_in")]
SignedIn,
#[display("signed_out")]
SignedOut,
}