| //@ compile-flags: -Zverbose-internals | |
| #![feature(rustc_attrs)] | |
| #![rustc_hidden_type_of_opaques] | |
| trait Foo { | |
| fn hello(&self) -> impl Sized; | |
| } | |
| fn hello<'s, T: Foo>(x: &'s T) -> impl Sized + use<'s, T> { | |
| //~^ ERROR <T as Foo>::hello::{anon_assoc#0}<'s/#1> | |
| x.hello() | |
| } | |
| fn main() {} |