From 09c1fe5982d5260e8313aa073512e000f4bde14d Mon Sep 17 00:00:00 2001 From: Andy Killorin <37423245+Speedy6451@users.noreply.github.com> Date: Sun, 20 Jul 2025 20:21:49 -0500 Subject: [PATCH] match LabVIEW demo --- serialization/src/main.rs | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/serialization/src/main.rs b/serialization/src/main.rs index 5acbb14..e397c28 100644 --- a/serialization/src/main.rs +++ b/serialization/src/main.rs @@ -2,25 +2,20 @@ 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 { + boolean: bool, string: String, number: u8, - #[serde(rename = "report")] - status: Status, + #[serde(rename = "numbers")] + array: [u8; 4], } let data = Data { + boolean: false, string: String::from("data"), number: 42, - status: Status::Online, + array: [0,1,2,3], }; println!("debug: {:?}", data);