doubly_futures

This commit is contained in:
AF 2024-05-13 21:07:02 +03:00
parent b28faf500a
commit c4d4448745
Signed by: alisa
SSH Key Fingerprint: SHA256:vNY4pdIZvO1FYJKHROkdHLtvyopizvZVAEwg9AF6h04

View File

@ -271,3 +271,12 @@ fn with_futures() {
let x = futures::executor::block_on(x.into_future_()).into_::<i32>();
assert_eq!(x, 10);
}
#[test]
fn doubly_futures() {
type U = Composition<Futures, Futures>;
let x = generic_test::<U>();
let x = futures::executor::block_on(async { x.into_future_().await.into_future_().await })
.into_::<i32>();
assert_eq!(x, 10);
}