blob: 740220a074b331bafc4e57fde6e5407db5170bd4 [file] [log] [blame]
// 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) {
<Self as str>::trim(self);
//~^ ERROR expected trait, found builtin type `str`
}
}
fn main() {}