]> git.lizzy.rs Git - rust.git/blob - tests/ui/fmt/struct-field-as-captured-argument.fixed
Rollup merge of #106644 - alexcrichton:update-wasi-toolchain, r=cuviper
[rust.git] / tests / ui / fmt / struct-field-as-captured-argument.fixed
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!("{0}", foo.field); //~ ERROR invalid format string: field access isn't supported
12     format!("{1} {} {bar}", "aa", foo.field); //~ ERROR invalid format string: field access isn't supported
13     format!("{2} {} {1} {bar}", "aa", "bb", foo.field); //~ ERROR invalid format string: field access isn't supported
14     format!("{1} {} {baz}", "aa", foo.field, baz = 3); //~ ERROR invalid format string: field access isn't supported
15     format!("{1:?} {} {baz}", "aa", foo.field, baz = 3); //~ ERROR invalid format string: field access isn't supported
16     format!("{1:#?} {} {baz}", "aa", foo.field, baz = 3); //~ ERROR invalid format string: field access isn't supported
17     format!("{1:.3} {} {baz}", "aa", foo.field, baz = 3); //~ ERROR invalid format string: field access isn't supported
18 }