diff options
| author | 魏曹先生 <1992414357@qq.com> | 2025-09-20 16:28:21 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2025-09-20 16:28:21 +0800 |
| commit | a6b70e36b06460f4167cd65ef43b7e7b3a4a3b08 (patch) | |
| tree | cace124f888f62026c0397ef5d6e7b75e4867646 /crates/utils/tcp_connection | |
| parent | 8b7950077b768dab885743d0dfa49b3b5436dace (diff) | |
Make ServerTargetConfig and ClientTargetConfig Serializeable
Diffstat (limited to 'crates/utils/tcp_connection')
| -rw-r--r-- | crates/utils/tcp_connection/src/target_configure.rs | 6 |
1 files 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 {} |
