]> git.proxmox.com Git - rustc.git/blob - src/test/ui/fmt/struct-field-as-captured-argument.rs
New upstream version 1.67.1+dfsg1
[rustc.git] / src / test / ui / fmt / struct-field-as-captured-argument.rs
1 // run-rustfix
2
3 #[derive(Debug)]
4 struct Foo {
5 field: usize,
6 }
7
8 fn main() {
9 let foo = Foo { field: 0 };
10 let bar = 3;
11 format!("{foo.field}"); //~ ERROR invalid format string: field access isn't supported
12 format!("{foo.field} {} {bar}", "aa"); //~ ERROR invalid format string: field access isn't supported
13 format!("{foo.field} {} {1} {bar}", "aa", "bb"); //~ ERROR invalid format string: field access isn't supported
14 format!("{foo.field} {} {baz}", "aa", baz = 3); //~ ERROR invalid format string: field access isn't supported
15 format!("{foo.field:?} {} {baz}", "aa", baz = 3); //~ ERROR invalid format string: field access isn't supported
16 format!("{foo.field:#?} {} {baz}", "aa", baz = 3); //~ ERROR invalid format string: field access isn't supported
17 format!("{foo.field:.3} {} {baz}", "aa", baz = 3); //~ ERROR invalid format string: field access isn't supported
18 }