]> git.lizzy.rs Git - rust.git/blob - tests/ui/structs/struct-record-suggestion.rs
Rollup merge of #106793 - Mark-Simulacrum:normalize-test, r=compiler-errors
[rust.git] / tests / ui / structs / struct-record-suggestion.rs
1 // run-rustfix
2 #[derive(Debug, Default, Eq, PartialEq)]
3 struct A {
4     b: u32,
5     c: u64,
6     d: usize,
7 }
8
9 fn a() {
10     let q = A { c: 5..Default::default() };
11     //~^ ERROR missing fields
12     //~| HELP separate the last named field with a comma
13     let r = A { c: 5, ..Default::default() };
14     assert_eq!(q, r);
15 }
16
17 #[derive(Debug, Default, Eq, PartialEq)]
18 struct B {
19     b: u32,
20 }
21
22 fn b() {
23     let q = B { b: 1..Default::default() };
24     //~^ ERROR mismatched types
25     //~| HELP separate the last named field with a comma
26     let r = B { b: 1 };
27     assert_eq!(q, r);
28 }
29
30 fn main() {
31     a();
32     b();
33 }