Skip to content

Commit 0bef7b5

Browse files
committed
merge struct similar_name test into the general test file
1 parent f004120 commit 0bef7b5

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

tests/compile-fail/non_expressive_names.rs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,15 @@
1111
//~| NOTE: lint level defined here
1212
//~| NOTE: lint level defined here
1313
//~| NOTE: lint level defined here
14+
//~| NOTE: lint level defined here
1415
#![allow(unused)]
1516

17+
18+
struct Foo {
19+
apple: i32,
20+
bpple: i32,
21+
}
22+
1623
fn main() {
1724
let specter: i32;
1825
let spectre: i32;
@@ -90,6 +97,13 @@ fn main() {
9097
let rx_cake: i32;
9198
}
9299

100+
fn foo() {
101+
let Foo { apple, bpple } = unimplemented!();
102+
let Foo { apple: spring, //~NOTE existing binding defined here
103+
bpple: sprang } = unimplemented!(); //~ ERROR: name is too similar
104+
//~^HELP for further information
105+
}
106+
93107
#[derive(Clone, Debug)]
94108
enum MaybeInst {
95109
Split,

tests/compile-fail/non_expressive_names2.rs

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)