diff --git a/Cargo.toml b/Cargo.toml index f047040bdc..35f3540cf0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -608,7 +608,7 @@ bevy_image = { path = "crates/bevy_image", version = "0.17.0-dev", default-featu bevy_gizmos = { path = "crates/bevy_gizmos", version = "0.17.0-dev", default-features = false } # Needed to poll Task examples futures-lite = "2.0.1" -async-std = "1.13" +async-io = "2" crossbeam-channel = "0.5.0" argh = "0.1.12" thiserror = "2.0" diff --git a/examples/async_tasks/async_compute.rs b/examples/async_tasks/async_compute.rs index 0b5a044563..297afa350d 100644 --- a/examples/async_tasks/async_compute.rs +++ b/examples/async_tasks/async_compute.rs @@ -62,7 +62,7 @@ fn spawn_tasks(mut commands: Commands) { let duration = Duration::from_secs_f32(rand::thread_rng().gen_range(0.05..5.0)); // Pretend this is a time-intensive function. :) - async_std::task::sleep(duration).await; + async_io::Timer::after(duration).await; // Such hard work, all done! let transform = Transform::from_xyz(x as f32, y as f32, z as f32);