//@ aux-build:foreign-async-fn.rs //@ edition:2021 extern crate foreign_async_fn; use foreign_async_fn::Foo; fn bar() { fn needs_send(_: impl Send) {} needs_send(T::test()); //~^ ERROR `impl Future` cannot be sent between threads safely } fn main() {}