diff options
| author | 魏曹先生 <1992414357@qq.com> | 2025-09-26 17:40:39 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-26 17:40:39 +0800 |
| commit | cf85a0a75b6b6b201b4ee0906bb756b19f957af8 (patch) | |
| tree | 78138b8564d132edba20226a7522532746bfb79e /crates/utils/tcp_connection/src/error.rs | |
| parent | f5e2a00d6701729eb33da5962069c4432db426c8 (diff) | |
| parent | 4951e2e98bab7a2996893939ee77f0279145b556 (diff) | |
Merge pull request #10 from JustEnoughVCS/jvcs_dev
Jvcs dev
Diffstat (limited to 'crates/utils/tcp_connection/src/error.rs')
| -rw-r--r-- | crates/utils/tcp_connection/src/error.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/crates/utils/tcp_connection/src/error.rs b/crates/utils/tcp_connection/src/error.rs index 171e23d..ffcce6f 100644 --- a/crates/utils/tcp_connection/src/error.rs +++ b/crates/utils/tcp_connection/src/error.rs @@ -32,6 +32,9 @@ pub enum TcpTargetError { #[error("Unsupported operation: {0}")] Unsupported(String), + + #[error("Pool already exists: {0}")] + PoolAlreadyExists(String), } impl From<io::Error> for TcpTargetError { @@ -87,3 +90,15 @@ impl From<pem::PemError> for TcpTargetError { TcpTargetError::Crypto(error.to_string()) } } + +impl From<rmp_serde::encode::Error> for TcpTargetError { + fn from(error: rmp_serde::encode::Error) -> Self { + TcpTargetError::Serialization(error.to_string()) + } +} + +impl From<rmp_serde::decode::Error> for TcpTargetError { + fn from(error: rmp_serde::decode::Error) -> Self { + TcpTargetError::Serialization(error.to_string()) + } +} |
