From: Jonas Schievink Date: Wed, 10 Feb 2021 17:42:35 +0000 (+0100) Subject: Add test for #1165 X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=925c51aef3468df180dce76cbc68bcea87d8a798;hp=612e6843f1724a136e4482bb8497709ccde86013;p=rust.git Add test for #1165 Closes #1165 --- diff --git a/crates/hir_ty/src/tests/simple.rs b/crates/hir_ty/src/tests/simple.rs index 20ceb74151b..12ec4657b89 100644 --- a/crates/hir_ty/src/tests/simple.rs +++ b/crates/hir_ty/src/tests/simple.rs @@ -2462,3 +2462,32 @@ struct S { field: u32 } "#]], ); } + +#[test] +fn inner_use_enum_rename() { + check_infer( + r#" + enum Request { + Info + } + + fn f() { + use Request as R; + + let r = R::Info; + match r { + R::Info => {} + } + } + "#, + expect![[r#" + 34..123 '{ ... } }': () + 67..68 'r': Request + 71..78 'R::Info': Request + 84..121 'match ... }': () + 90..91 'r': Request + 102..109 'R::Info': Request + 113..115 '{}': () + "#]], + ) +}