fn check_format_args() { print!("{:?} {a} {a:?}", [], a = 1 + 1); //~^ ERROR type annotations needed } fn check_format_args_nl() { println!("{:?} {a} {a:?}", [], a = 1 + 1); //~^ ERROR type annotations needed } fn check_multi1() { println!("{:?} {:?} {a} {a:?}", [], [], a = 1 + 1); //~^ ERROR type annotations needed } fn check_multi2() { println!("{:?} {:?} {a} {a:?} {b:?}", [], [], a = 1 + 1, b = []); //~^ ERROR type annotations needed } fn check_unformatted() { println!(" {:?} {:?} {a} {a:?}", [], //~^ ERROR type annotations needed [], a = 1 + 1); } fn main() {}