1
Fork 0

report burnage

This commit is contained in:
Andy Killorin 2025-07-20 20:01:55 -05:00
parent dea7db543a
commit 60c0c862d9
Signed by: ank
GPG key ID: 23F9463ECB67FE8C

View file

@ -2,15 +2,25 @@ use serde::{Deserialize, Serialize};
use anyhow::Result; use anyhow::Result;
fn main() -> Result<()> { fn main() -> Result<()> {
#[derive(Serialize, Deserialize, Debug)]
enum Status {
Online,
Offline,
Burning,
}
#[derive(Serialize, Deserialize, Debug)] #[derive(Serialize, Deserialize, Debug)]
struct Data { struct Data {
string: String, string: String,
number: u8, number: u8,
#[serde(rename = "report")]
status: Status,
} }
let data = Data { let data = Data {
string: String::from("data"), string: String::from("data"),
number: 42, number: 42,
status: Status::Online,
}; };
println!("debug: {:?}", data); println!("debug: {:?}", data);