| // Check error for missing writer in writeln! and write! macro |
| fn main() { |
| let x = 1; |
| let y = 2; |
| write!("{}_{}", x, y); |
| //~^ ERROR format argument must be a string literal |
| //~| HELP you might be missing a string literal to format with |
| //~| ERROR cannot write into `&'static str` |
| //~| NOTE must implement `io::Write`, `fmt::Write`, or have a `write_fmt` method |
| //~| HELP a writer is needed before this format string |
| writeln!("{}_{}", x, y); |
| //~^ ERROR format argument must be a string literal |
| //~| HELP you might be missing a string literal to format with |
| //~| ERROR cannot write into `&'static str` |
| //~| NOTE must implement `io::Write`, `fmt::Write`, or have a `write_fmt` method |
| //~| HELP a writer is needed before this format string |
| } |