File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -459,9 +459,8 @@ impl<'a> InferenceContext<'a> {
459
459
TyKind :: Adt ( AdtId ( hir_def:: AdtId :: StructId ( s) ) , parameters) => {
460
460
let local_id = self . db . struct_data ( * s) . variant_data . field ( name) ?;
461
461
let field = FieldId { parent : ( * s) . into ( ) , local_id } ;
462
- let is_visible_in_ctx = is_visible ( & field) ;
463
- self . write_field_resolution ( tgt_expr, field) ;
464
- if is_visible_in_ctx {
462
+ if is_visible ( & field) {
463
+ self . write_field_resolution ( tgt_expr, field) ;
465
464
Some (
466
465
self . db . field_types ( ( * s) . into ( ) ) [ field. local_id ]
467
466
. clone ( )
@@ -474,9 +473,8 @@ impl<'a> InferenceContext<'a> {
474
473
TyKind :: Adt ( AdtId ( hir_def:: AdtId :: UnionId ( u) ) , parameters) => {
475
474
let local_id = self . db . union_data ( * u) . variant_data . field ( name) ?;
476
475
let field = FieldId { parent : ( * u) . into ( ) , local_id } ;
477
- let is_visible_in_ctx = is_visible ( & field) ;
478
- self . write_field_resolution ( tgt_expr, field) ;
479
- if is_visible_in_ctx {
476
+ if is_visible ( & field) {
477
+ self . write_field_resolution ( tgt_expr, field) ;
480
478
Some (
481
479
self . db . field_types ( ( * u) . into ( ) ) [ field. local_id ]
482
480
. clone ( )
You can’t perform that action at this time.
0 commit comments