diff options
author | Sven-Hendrik Haase <svenstaro@gmail.com> | 2021-08-28 03:38:42 +0000 |
---|---|---|
committer | Sven-Hendrik Haase <svenstaro@gmail.com> | 2021-08-28 03:38:42 +0000 |
commit | 2ea23ceb416d2a6c84a752d5a36afaf754b7c644 (patch) | |
tree | 4e08f16c25c3f7080c454bead5791880587077e7 /src/main.rs | |
parent | Conditionally enable TLS only on supported platforms (diff) | |
download | miniserve-2ea23ceb416d2a6c84a752d5a36afaf754b7c644.tar.gz miniserve-2ea23ceb416d2a6c84a752d5a36afaf754b7c644.zip |
Switch TLS conditional compilation to feature
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/main.rs b/src/main.rs index 9b3d732..c60e153 100644 --- a/src/main.rs +++ b/src/main.rs @@ -227,12 +227,7 @@ async fn run(miniserve_config: MiniserveConfig) -> Result<(), ContextualError> { .default_service(web::get().to(error_404)) }); - #[cfg(any( - target_arch = "x86", - target_arch = "x86_64", - target_arch = "aarch64", - target_arch = "arm" - ))] + #[cfg(feature = "tls")] let srv = if let Some(tls_config) = miniserve_config.tls_rustls_config { srv.bind_rustls(socket_addresses.as_slice(), tls_config) .map_err(|e| ContextualError::IoError("Failed to bind server".to_string(), e))? @@ -245,12 +240,7 @@ async fn run(miniserve_config: MiniserveConfig) -> Result<(), ContextualError> { .run() }; - #[cfg(not(any( - target_arch = "x86", - target_arch = "x86_64", - target_arch = "aarch64", - target_arch = "arm" - )))] + #[cfg(not(feature = "tls"))] let srv = srv .bind(socket_addresses.as_slice()) .map_err(|e| ContextualError::IoError("Failed to bind server".to_string(), e))? |