|  | // 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 | 
|  | } |