//@ run-rustfix fn foo(x: &str) -> bool { x.starts_with(&("hi".to_string() + " you")) //~^ ERROR the trait bound `String: Pattern<'_>` is not satisfied [E0277] } fn foo2(x: &str) -> bool { x.starts_with(&"hi".to_string()) //~^ ERROR the trait bound `String: Pattern<'_>` is not satisfied [E0277] } fn main() { foo("hi you"); foo2("hi"); }