about summary refs log tree commit diff
path: root/src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-09-16 20:49:48 +0200
committerMazdak Farrokhzad <twingoow@gmail.com>2019-09-16 20:49:48 +0200
commit370fbcc0225a226096773fc8641c59eb5e635f7a (patch)
tree7c66bcb478a63f1f54cac35e07573138dce175a1 /src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs
parent05cc3c0a83fc7faab20a10f2e0eca61dc34a6394 (diff)
downloadrust-370fbcc0225a226096773fc8641c59eb5e635f7a.tar.gz
rust-370fbcc0225a226096773fc8641c59eb5e635f7a.zip
or-patterns: #47390: we rely on names to exercise `IndexMap`.
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.rs3
1 files changed, 3 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 4cb35e907c8..7870d394c8b 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
@@ -33,6 +33,9 @@ fn main() {
     let mut mut_unused_var = 1;
 
     let (mut var, unused_var) = (1, 2);
+    // NOTE: `var` comes after `unused_var` lexicographically yet the warning
+    // for `var` will be emitted before the one for `unused_var`. We use an
+    // `IndexMap` to ensure this is the case instead of a `BTreeMap`.
 
     if let SoulHistory { corridors_of_light,
                          mut hours_are_suns,