diff --git a/packages/server-rust/Cargo.toml b/packages/server-rust/Cargo.toml index c64c290..568136d 100644 --- a/packages/server-rust/Cargo.toml +++ b/packages/server-rust/Cargo.toml @@ -4,18 +4,50 @@ version = "0.1.0" edition = "2021" [dependencies] -axum = { version = "0.8", default-features = false, features = ["http1", "json", "ws", "multipart", "tokio", "query"] } -tokio = { version = "1", default-features = false, features = ["rt-multi-thread", "macros", "net", "fs", "process", "sync", "time", "io-util", "signal"] } -serde = { version = "1", default-features = false, features = ["derive", "std"] } +axum = { version = "0.8", default-features = false, features = [ + "http1", + "json", + "ws", + "multipart", + "tokio", + "query", +] } +tokio = { version = "1", default-features = false, features = [ + "rt", + "macros", + "net", + "fs", + "process", + "sync", + "time", + "io-util", + "signal", +] } +serde = { version = "1", default-features = false, features = [ + "derive", + "std", +] } serde_json = { version = "1", default-features = false, features = ["std"] } base64 = { version = "0.22.1", default-features = false, features = ["std"] } futures = { version = "0.3.31", default-features = false, features = ["std"] } -rand = { version = "0.9.2", default-features = false, features = ["std", "std_rng", "thread_rng"] } +rand = { version = "0.9.2", default-features = false, features = [ + "std", + "std_rng", + "thread_rng", +] } tokio-util = { version = "0.7.17", default-features = false, features = ["io"] } -tokio-stream = { version = "0.1.17", default-features = false, features = ["sync"] } +tokio-stream = { version = "0.1.17", default-features = false, features = [ + "sync", +] } tar = { version = "0.4.44", default-features = false } -flate2 = { version = "1.1.5", default-features = false, features = ["rust_backend"] } -nix = { version = "0.30", default-features = false, features = ["signal", "user", "fs"] } +flate2 = { version = "1.1.5", default-features = false, features = [ + "rust_backend", +] } +nix = { version = "0.30", default-features = false, features = [ + "signal", + "user", + "fs", +] } shell-words = "1.1.1" [profile.release] diff --git a/packages/server-rust/src/main.rs b/packages/server-rust/src/main.rs index 77d358f..89322dd 100644 --- a/packages/server-rust/src/main.rs +++ b/packages/server-rust/src/main.rs @@ -11,7 +11,7 @@ mod utils; use std::net::SocketAddr; use std::process; -#[tokio::main] +#[tokio::main(flavor = "current_thread")] async fn main() { let args: Vec = std::env::args().collect(); let version = env!("CARGO_PKG_VERSION");