diff --git a/plane/src/types/backend_state.rs b/plane/src/types/backend_state.rs index 35028ccdd..5c431ab04 100644 --- a/plane/src/types/backend_state.rs +++ b/plane/src/types/backend_state.rs @@ -5,6 +5,7 @@ use std::{fmt::Display, net::SocketAddr}; use crate::log_types::{BackendAddr, LoggableTime}; #[derive(Clone, Copy, Serialize, Deserialize, Debug, PartialEq, PartialOrd, valuable::Valuable)] +#[serde(rename_all = "lowercase")] pub enum BackendStatus { /// The backend has been scheduled to a drone, but has not yet been acknowledged. /// This status is only assigned by the controller; the drone will never assign it by definition. @@ -32,12 +33,14 @@ pub enum BackendStatus { } #[derive(Clone, Copy, Serialize, Deserialize, Debug, PartialEq, valuable::Valuable)] +#[serde(rename_all = "lowercase")] pub enum TerminationKind { Soft, Hard, } #[derive(Clone, Serialize, Deserialize, Debug, PartialEq, valuable::Valuable)] +#[serde(rename_all = "lowercase")] pub enum BackendState { Scheduled, Loading, @@ -62,6 +65,7 @@ pub enum BackendState { } #[derive(Clone, Copy, Serialize, Deserialize, Debug, PartialEq, valuable::Valuable)] +#[serde(rename_all = "lowercase")] pub enum TerminationReason { Swept, External,