Skip to content

Commit 592978d

Browse files
committed
Iterate on &fields.
1 parent 6f886d1 commit 592978d

File tree

1 file changed

+5
-5
lines changed
  • compiler/rustc_privacy/src

1 file changed

+5
-5
lines changed

compiler/rustc_privacy/src/lib.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,7 @@ impl<'tcx> EmbargoVisitor<'tcx> {
599599
DefKind::Struct | DefKind::Union => {
600600
// While structs and unions have type privacy, their fields do not.
601601
let struct_def = self.tcx.adt_def(def_id);
602-
for field in struct_def.non_enum_variant().fields.iter() {
602+
for field in &struct_def.non_enum_variant().fields {
603603
let def_id = field.did.expect_local();
604604
let field_vis = self.tcx.local_visibility(def_id);
605605
if field_vis.is_accessible_from(module, self.tcx) {
@@ -743,7 +743,7 @@ impl<'tcx> EmbargoVisitor<'tcx> {
743743
self.update(ctor_def_id.expect_local(), variant_ev, Level::Reachable);
744744
}
745745

746-
for field in variant.fields.iter() {
746+
for field in &variant.fields {
747747
let field = field.did.expect_local();
748748
self.update(field, variant_ev, Level::Reachable);
749749
self.reach(field, variant_ev).ty();
@@ -763,7 +763,7 @@ impl<'tcx> EmbargoVisitor<'tcx> {
763763
let def = self.tcx.adt_def(owner_id).non_enum_variant();
764764
if let Some(item_ev) = item_ev {
765765
self.reach(owner_id.def_id, item_ev).generics().predicates();
766-
for field in def.fields.iter() {
766+
for field in &def.fields {
767767
let field = field.did.expect_local();
768768
self.update(field, item_ev, Level::Reachable);
769769
if let Some(field_ev) = self.get(field) {
@@ -890,7 +890,7 @@ impl<'a, 'tcx> TestReachabilityVisitor<'a, 'tcx> {
890890
if let Some(ctor_def_id) = variant.ctor_def_id() {
891891
self.effective_visibility_diagnostic(ctor_def_id.expect_local());
892892
}
893-
for field in variant.fields.iter() {
893+
for field in &variant.fields {
894894
self.effective_visibility_diagnostic(field.did.expect_local());
895895
}
896896
}
@@ -900,7 +900,7 @@ impl<'a, 'tcx> TestReachabilityVisitor<'a, 'tcx> {
900900
if let Some(ctor_def_id) = def.ctor_def_id() {
901901
self.effective_visibility_diagnostic(ctor_def_id.expect_local());
902902
}
903-
for field in def.fields.iter() {
903+
for field in &def.fields {
904904
self.effective_visibility_diagnostic(field.did.expect_local());
905905
}
906906
}

0 commit comments

Comments
 (0)