// Make sure "highlighted" code is colored purple //@ compile-flags: --error-format=human --color=always //@ error-pattern:for<'a>  //@ edition:2018 // Temporary until next release: //@ ignore-stage2 use core::pin::Pin; use core::future::Future; use core::any::Any; fn query(_: fn(Box<(dyn Any + Send + '_)>) -> Pin, String>> + Send + 'static )>>) {} fn wrapped_fn<'a>(_: Box<(dyn Any + Send)>) -> Pin, String>> + Send + 'static )>> { Box::pin(async { Err("nope".into()) }) } fn main() { query(wrapped_fn); }