mirror of
https://github.com/Noratrieb/the-good-stuff.git
synced 2026-01-15 09:05:01 +01:00
23 lines
478 B
Rust
23 lines
478 B
Rust
use async_experiments::Executor;
|
|
|
|
#[test]
|
|
fn execute() {
|
|
let executor = Executor::new();
|
|
|
|
executor.block_on(async {});
|
|
executor.block_on(async {});
|
|
}
|
|
|
|
#[test]
|
|
fn join2() {
|
|
let exec = Executor::new();
|
|
|
|
let r = exec.block_on(async {
|
|
let t1 = async_experiments::spawn_blocking(|| 1);
|
|
let t2 = async_experiments::spawn_blocking(|| 2);
|
|
|
|
let (r1, r2) = async_experiments::join2(t1, t2).await;
|
|
r1 + r2
|
|
});
|
|
assert_eq!(r, 3)
|
|
}
|