From 8b7950077b768dab885743d0dfa49b3b5436dace Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sat, 20 Sep 2025 16:27:33 +0800 Subject: Make TcpServerTarget Serializable and Generalizable --- crates/utils/tcp_connection/src/target.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'crates/utils/tcp_connection') diff --git a/crates/utils/tcp_connection/src/target.rs b/crates/utils/tcp_connection/src/target.rs index 0172d62..a8cb594 100644 --- a/crates/utils/tcp_connection/src/target.rs +++ b/crates/utils/tcp_connection/src/target.rs @@ -1,5 +1,6 @@ use crate::handle::{ClientHandle, ServerHandle}; use crate::target_configure::{ClientTargetConfig, ServerTargetConfig}; +use serde::{Deserialize, Serialize}; use std::{ fmt::{Display, Formatter}, marker::PhantomData, @@ -10,7 +11,7 @@ use tokio::net::lookup_host; const DEFAULT_PORT: u16 = 8080; -#[derive(Debug)] +#[derive(Debug, Serialize, Deserialize)] pub struct TcpServerTarget where Client: ClientHandle, -- cgit