Files
Notes/notes-service/vendor/futures/tests/compat_miri.rs
T
2026-08-01 16:11:49 +03:00

15 lines
417 B
Rust

#![cfg(feature = "compat")]
use futures::compat::Future01CompatExt;
use futures::executor::block_on;
use futures::future::TryFutureExt;
#[test]
// from https://github.com/rust-lang/futures-rs/issues/2514
fn miri_compat_two_way() {
let fut = async { Ok(()) as Result<(), ()> };
let fut = Box::pin(fut);
let fut = fut.compat(); // 03as01
let fut = fut.compat(); // 01as03
block_on(fut).unwrap();
}