33 lines
613 B
Rust
33 lines
613 B
Rust
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() {}
|