From 563d4338d2039db9164d31cf9aaf68797d8adf03 Mon Sep 17 00:00:00 2001 From: Scott Lawrence Date: Sat, 1 Jun 2024 11:58:08 -0600 Subject: Adding serde dependency for communication --- Cargo.lock | 21 +++++++++++++++++++++ Cargo.toml | 1 + src/main.rs | 5 +++++ 3 files changed, 27 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 78983be..7961e27 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -127,6 +127,26 @@ dependencies = [ "proc-macro2", ] +[[package]] +name = "serde" +version = "1.0.203" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.203" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "strsim" version = "0.11.1" @@ -161,6 +181,7 @@ name = "varanus" version = "0.1.0" dependencies = [ "clap", + "serde", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 956a535..118e87c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,3 +7,4 @@ edition = "2021" [dependencies] clap = { version = "4.5.4", features = ["derive"] } +serde = { version = "1.0.203", features = ["derive"] } diff --git a/src/main.rs b/src/main.rs index e9ce681..0701c7e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,5 @@ use clap::Parser; +use serde::{Serialize,Deserialize}; #[derive(Parser)] struct Cli { @@ -8,6 +9,10 @@ struct Cli { verbose: bool, } +#[derive(Serialize, Deserialize)] +struct State { +} + fn main() { let args = Cli::parse(); if args.daemon { -- cgit v1.2.3-54-g00ecf