| mod foo { |
| pub fn bar() -> i32 { |
| 1 |
| } |
| } |
| |
| fn bar() -> i32 { |
| 2 |
| } |
| |
| fn main() { |
| let stderr = 3; |
| eprintln!({stderr}); |
| //~^ ERROR format argument must be a string literal |
| //~| HELP quote your inlined format argument to use as string literal |
| eprintln!({1}); |
| //~^ ERROR format argument must be a string literal |
| //~| HELP you might be missing a string literal to format with |
| eprintln!({foo::bar()}); |
| //~^ ERROR format argument must be a string literal |
| //~| HELP you might be missing a string literal to format with |
| eprintln!({bar()}); |
| //~^ ERROR format argument must be a string literal |
| //~| HELP you might be missing a string literal to format with |
| eprintln!({1; 2}); |
| //~^ ERROR format argument must be a string literal |
| //~| HELP you might be missing a string literal to format with |
| } |