Format
All checks were successful
Build Project / test (push) Successful in 5m38s

This commit is contained in:
2025-01-19 16:14:22 +00:00
parent b336b6b926
commit 92159bc276
3 changed files with 77 additions and 36 deletions

View File

@@ -66,7 +66,7 @@ impl Serialize for Device {
#[derive(serde::Serialize)]
#[serde(rename_all = "PascalCase")]
pub struct OTAConfigurationList {
pub configurations: Vec<OTAConfiguration>
pub configurations: Vec<OTAConfiguration>,
}
#[derive(serde::Serialize, PartialEq, Debug)]
@@ -75,18 +75,17 @@ pub struct OTAConfiguration {
pub version: String,
pub url: String,
pub board: Option<BoardType>,
pub config: Option<BoardConfig>
pub config: Option<BoardConfig>,
}
#[derive(serde::Serialize, EnumString, PartialEq, Debug, Display)]
#[strum(serialize_all = "snake_case")]
pub enum BoardType {
Waterlevel
Waterlevel,
}
#[derive(serde::Serialize, EnumString, PartialEq, Debug, Display)]
pub enum BoardConfig {
INA226,
INA233
}
INA233,
}