From 8d538994a8af95005b8d84fe55a2405ab1d3cb42 Mon Sep 17 00:00:00 2001 From: yuluo Date: Wed, 24 Apr 2024 00:44:38 +0800 Subject: [PATCH] fix: Win and macOS compilation errors --- libs/hbb_common/src/proxy.rs | 3 +++ libs/hbb_common/src/tcp.rs | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/libs/hbb_common/src/proxy.rs b/libs/hbb_common/src/proxy.rs index 9df208556..17dc04e60 100644 --- a/libs/hbb_common/src/proxy.rs +++ b/libs/hbb_common/src/proxy.rs @@ -48,6 +48,9 @@ pub enum ProxyError { HttpCode200(u16), #[error("The proxy address resolution failed: {0}")] AddressResolutionFailed(String), + #[cfg(any(target_os = "windows", target_os = "macos"))] + #[error("The native tls error: {0}")] + NativeTlsError(#[from] tokio_native_tls::native_tls::Error), } const MAXIMUM_RESPONSE_HEADER_LENGTH: usize = 4096; diff --git a/libs/hbb_common/src/tcp.rs b/libs/hbb_common/src/tcp.rs index 8d03412d8..17f360ff9 100644 --- a/libs/hbb_common/src/tcp.rs +++ b/libs/hbb_common/src/tcp.rs @@ -29,9 +29,9 @@ pub struct Encrypt(Key, u64, u64); pub struct FramedStream( pub(crate) Framed, - pub(crate)SocketAddr, - pub(crate)Option, - pub(crate)u64, + pub(crate) SocketAddr, + pub(crate) Option, + pub(crate) u64, ); impl Deref for FramedStream {