// Regression test for #98565: Provide diagnostics when the user uses // the built-in type `str` in a cast where a trait is expected. trait Foo { fn foo(&self); } impl Foo for String { fn foo(&self) { ::trim(self); //~^ ERROR expected trait, found builtin type `str` } } fn main() {}