rrd-api-types: follor acronym capitalization guidelines

Link: https://rust-lang.github.io/api-guidelines/naming.html
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2024-09-19 15:10:17 +02:00
parent 111a883788
commit 9ed8f7f110

View File

@ -6,21 +6,24 @@ use proxmox_schema::api;
#[derive(Clone, Copy, Debug, Serialize, Deserialize, Eq, PartialEq)] #[derive(Clone, Copy, Debug, Serialize, Deserialize, Eq, PartialEq)]
#[serde(rename_all = "UPPERCASE")] #[serde(rename_all = "UPPERCASE")]
/// RRD consolidation mode /// RRD consolidation mode
pub enum RRDMode { pub enum RrdMode {
/// Maximum /// Maximum
Max, Max,
/// Average /// Average
Average, Average,
} }
serde_plain::derive_display_from_serialize!(RRDMode); serde_plain::derive_display_from_serialize!(RrdMode);
serde_plain::derive_fromstr_from_deserialize!(RRDMode); serde_plain::derive_fromstr_from_deserialize!(RrdMode);
#[deprecated = "use RrdMode instead"]
pub type RRDMode = RrdMode;
#[api] #[api]
#[derive(Clone, Copy, Debug, Serialize, Deserialize, Eq, PartialEq)] #[derive(Clone, Copy, Debug, Serialize, Deserialize, Eq, PartialEq)]
#[serde(rename_all = "lowercase")] #[serde(rename_all = "lowercase")]
/// RRD time frame /// RRD time frame
pub enum RRDTimeFrame { pub enum RrdTimeframe {
/// Hour /// Hour
Hour, Hour,
/// Day /// Day
@ -35,5 +38,8 @@ pub enum RRDTimeFrame {
Decade, Decade,
} }
serde_plain::derive_display_from_serialize!(RRDTimeFrame); serde_plain::derive_display_from_serialize!(RrdTimeframe);
serde_plain::derive_fromstr_from_deserialize!(RRDTimeFrame); serde_plain::derive_fromstr_from_deserialize!(RrdTimeframe);
#[deprecated = "use RrdTimeframe instead"]
pub type RRDTimeFrame = RrdTimeframe;