//@ run-rustfix trait Foo {} trait Bar { fn hello(&self) {} } struct S; impl Foo for S {} impl Bar for S {} fn test(foo: impl Foo + Bar) { foo.hello(); //~ ERROR E0599 } fn main() { test(S); }