diff options
| author | varkor <github@varkor.com> | 2018-04-30 00:40:11 +0100 | 
|---|---|---|
| committer | varkor <github@varkor.com> | 2018-04-30 00:40:11 +0100 | 
| commit | cc53db8bf9f7583b14ae3a309fb65c3cb676bd66 (patch) | |
| tree | 8d84a983673fe894f7892a58ee0b26a4e41182db /src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs | |
| parent | a9975254ee6510cd1360417d3d145b56fb70b2e7 (diff) | |
| download | rust-cc53db8bf9f7583b14ae3a309fb65c3cb676bd66.tar.gz rust-cc53db8bf9f7583b14ae3a309fb65c3cb676bd66.zip | |
Correct unused field warning on &struct match
Diffstat (limited to 'src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs')
| -rw-r--r-- | src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs b/src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs index 18b83370355..498e7e5e6c4 100644 --- a/src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs +++ b/src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs @@ -18,6 +18,10 @@ struct SoulHistory { endless_and_singing: bool } +enum Large { + Suit { case: () } +} + fn main() { let i_think_continually = 2; let who_from_the_womb_remembered = SoulHistory { @@ -31,4 +35,12 @@ fn main() { endless_and_singing: true } = who_from_the_womb_remembered { hours_are_suns = false; } + + let bag = &Large::Suit { + case: () + }; + + match bag { + &Large::Suit { case } => {} + }; } | 
