Fixed warnings when compiling for Windows

This commit is contained in:
Thorsten Sommer committed 2025-02-26 13:51:41 +01:00
1 parent b984b4432e
commit dcc616f5f0
1 file changed
+7 -2
+7 -2
View File
@@ -1,4 +1,6 @@
#[cfg(unix)]
use std::collections::HashSet; use std::collections::HashSet;
use log::info; use log::info;
use once_cell::sync::Lazy; use once_cell::sync::Lazy;
use rocket::config::Shutdown; use rocket::config::Shutdown;
@@ -25,9 +27,9 @@ pub static API_SERVER_PORT: Lazy<u16> = Lazy::new(|| {
pub fn start_runtime_api() { pub fn start_runtime_api() {
let api_port = *API_SERVER_PORT; let api_port = *API_SERVER_PORT;
info!("Try to start the API server on 'http://localhost:{api_port}'..."); info!("Try to start the API server on 'http://localhost:{api_port}'...");
// The shutdown configuration for the runtime API server: // The shutdown configuration for the runtime API server:
let mut shutdown = Shutdown { let shutdown = Shutdown {
// We do not want to use the Ctrl+C signal to stop the server: // We do not want to use the Ctrl+C signal to stop the server:
ctrlc: false, ctrlc: false,
@@ -37,6 +39,9 @@ pub fn start_runtime_api() {
#[cfg(unix)] #[cfg(unix)]
{ {
// Now, shutdown needs to be mutable:
let mut shutdown = shutdown;
// We do not want to use the termination signal to stop the server. // We do not want to use the termination signal to stop the server.
// This option, however, is only available on Unix systems: // This option, however, is only available on Unix systems:
shutdown.signals = HashSet::new(); shutdown.signals = HashSet::new();