diff --git a/exercises/4-multitasking/3-asynchronous-multitasking/0-sync-to-async/Cargo.lock b/exercises/4-multitasking/3-asynchronous-multitasking/0-sync-to-async/Cargo.lock index 5901800..f414091 100644 --- a/exercises/4-multitasking/3-asynchronous-multitasking/0-sync-to-async/Cargo.lock +++ b/exercises/4-multitasking/3-asynchronous-multitasking/0-sync-to-async/Cargo.lock @@ -32,6 +32,12 @@ dependencies = [ "windows-targets", ] +[[package]] +name = "bitflags" +version = "2.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" + [[package]] name = "bytes" version = "1.10.1" @@ -50,6 +56,17 @@ version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +[[package]] +name = "io-uring" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" +dependencies = [ + "bitflags", + "cfg-if", + "libc", +] + [[package]] name = "libc" version = "0.2.174" @@ -121,6 +138,12 @@ version = "0.1.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f" +[[package]] +name = "slab" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d" + [[package]] name = "socket2" version = "0.5.10" @@ -151,15 +174,17 @@ dependencies = [ [[package]] name = "tokio" -version = "1.45.1" +version = "1.46.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779" +checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" dependencies = [ "backtrace", "bytes", + "io-uring", "libc", "mio", "pin-project-lite", + "slab", "socket2", "tokio-macros", "windows-sys 0.52.0", diff --git a/exercises/4-multitasking/3-asynchronous-multitasking/0-sync-to-async/Cargo.toml b/exercises/4-multitasking/3-asynchronous-multitasking/0-sync-to-async/Cargo.toml index cb799c8..34041f5 100644 --- a/exercises/4-multitasking/3-asynchronous-multitasking/0-sync-to-async/Cargo.toml +++ b/exercises/4-multitasking/3-asynchronous-multitasking/0-sync-to-async/Cargo.toml @@ -6,4 +6,4 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -tokio = { version = "1.37.0", features = ["net", "io-util", "macros", "rt-multi-thread"] } +tokio = { version = "1.46.1", features = ["net", "io-util", "macros", "rt-multi-thread"] }