diff --git a/Cargo.lock b/Cargo.lock index f05cf99..1f05ec6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -21,15 +21,15 @@ dependencies = [ [[package]] name = "actix-form-data" -version = "0.7.0-beta.4" +version = "0.7.0-beta.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2163627f82eef55c4551f3e58ba0da92d733fa3afe8d0c13986a9ba00d1f9f7" +checksum = "02564e87c7a34fe7877d6b60259413ea04412b91abbabd3c2c71610e24800d0d" dependencies = [ "actix-multipart", - "actix-rt", "actix-web", "futures-core", "mime", + "streem", "thiserror", "tokio", "tracing", @@ -70,16 +70,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "actix-macros" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb" -dependencies = [ - "quote", - "syn 2.0.39", -] - [[package]] name = "actix-multipart" version = "0.6.1" @@ -122,7 +112,6 @@ version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28f32d40287d3f402ae0028a9d54bef51af15c8769492826a69d28f81893151d" dependencies = [ - "actix-macros", "futures-core", "tokio", "tokio-uring", @@ -1209,9 +1198,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.150" +version = "0.2.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" +checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" [[package]] name = "linked-hash-map" @@ -2080,9 +2069,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.15" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" +checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" [[package]] name = "scoped-tls" @@ -2277,6 +2266,16 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f11d35dae9818c4313649da4a97c8329e29357a7fe584526c1d78f5b63ef836" +[[package]] +name = "streem" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8b0c8184b0fe05b37dd75d66205195cd57563c6c87cb92134a025a34a6ab34" +dependencies = [ + "futures-core", + "pin-project-lite", +] + [[package]] name = "strsim" version = "0.10.0" diff --git a/src/main.rs b/src/main.rs index 1cfce60..d21b44c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,7 @@ -#[actix_rt::main] -async fn main() -> color_eyre::Result<()> { - pict_rs::install_tracing()?; +fn main() -> color_eyre::Result<()> { + actix_rt::System::new().block_on(async { + pict_rs::install_tracing()?; - pict_rs::run().await + pict_rs::run().await + }) }