use instant::Duration;
use winit_runtime::{spawn_ui_task, timer::wait};
fn main() {
winit_runtime::run(async {
let task1 = spawn_ui_task(async move {
println!("Sub task1 started");
wait(Duration::from_secs(2)).await;
println!("Sub task1 done");
});
let task2 = spawn_ui_task(async move {
println!("Sub task2 started");
wait(Duration::from_secs(1)).await;
println!("Sub task2 done");
});
task1.await;
task2.await;
})
.unwrap();
}