From a6b70e36b06460f4167cd65ef43b7e7b3a4a3b08 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sat, 20 Sep 2025 16:28:21 +0800 Subject: Make ServerTargetConfig and ClientTargetConfig Serializeable --- crates/utils/tcp_connection/src/target_configure.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/utils/tcp_connection/src/target_configure.rs b/crates/utils/tcp_connection/src/target_configure.rs index 09c4d0d..d739ac9 100644 --- a/crates/utils/tcp_connection/src/target_configure.rs +++ b/crates/utils/tcp_connection/src/target_configure.rs @@ -1,4 +1,6 @@ -#[derive(Default, Debug, Clone, Copy)] +use serde::{Deserialize, Serialize}; + +#[derive(Default, Debug, Clone, Copy, Serialize, Deserialize)] pub struct ServerTargetConfig { /// Only process a single connection, then shut down the server. once: bool, @@ -47,5 +49,5 @@ impl ServerTargetConfig { } } -#[derive(Default, Debug, Clone, Copy)] +#[derive(Default, Debug, Clone, Copy, Serialize, Deserialize)] pub struct ClientTargetConfig {} -- cgit