From 60c0c862d99e14d2a47fc2c44df54fdb26823708 Mon Sep 17 00:00:00 2001 From: Andy Killorin <37423245+Speedy6451@users.noreply.github.com> Date: Sun, 20 Jul 2025 20:01:55 -0500 Subject: [PATCH] report burnage --- serialization/src/main.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/serialization/src/main.rs b/serialization/src/main.rs index a111c5b..5acbb14 100644 --- a/serialization/src/main.rs +++ b/serialization/src/main.rs @@ -2,15 +2,25 @@ use serde::{Deserialize, Serialize}; use anyhow::Result; fn main() -> Result<()> { + #[derive(Serialize, Deserialize, Debug)] + enum Status { + Online, + Offline, + Burning, + } + #[derive(Serialize, Deserialize, Debug)] struct Data { string: String, number: u8, + #[serde(rename = "report")] + status: Status, } let data = Data { string: String::from("data"), number: 42, + status: Status::Online, }; println!("debug: {:?}", data);