//@ edition:2018 //@ check-pass // Test that we can use async fns with multiple arbitrary lifetimes. use std::ops::Add; async fn multiple_hrtb_and_single_named_lifetime_ok<'c>( _: impl for<'a> Add<&'a u8>, _: impl for<'b> Add<&'b u8>, _: &'c u8, ) {} fn main() {}