3 #![warn(useless_format)]
9 format!("{:?}", "foo"); // we only want to warn about `{}`
10 format!("{:+}", "foo"); // we only want to warn about `{}`
11 format!("foo {}", "bar");
12 format!("{} bar", "foo");
14 let arg: String = "".to_owned();
16 format!("{:?}", arg); // we only want to warn about `{}`
17 format!("{:+}", arg); // we only want to warn about `{}`
18 format!("foo {}", arg);
19 format!("{} bar", arg);
21 // we don’t want to warn for non-string args, see #697
25 format!("foo {}", 42);
26 format!("{} bar", 42);
28 // we only want to warn about `format!` itself
30 println!("{}", "foo");
31 println!("foo {}", "foo");
33 println!("foo {}", 42);