]> git.proxmox.com Git - rustc.git/blobdiff - compiler/rustc_middle/src/middle/privacy.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / compiler / rustc_middle / src / middle / privacy.rs
index fc08d58cc40687765dbf33fa580b95a17dcbe1fc..0e18ba73d7129da3bd04fc6b0852ec90f493de53 100644 (file)
@@ -103,12 +103,7 @@ impl EffectiveVisibilities {
 
     pub fn public_at_level(&self, id: LocalDefId) -> Option<Level> {
         self.effective_vis(id).and_then(|effective_vis| {
-            for level in Level::all_levels() {
-                if effective_vis.is_public_at_level(level) {
-                    return Some(level);
-                }
-            }
-            None
+            Level::all_levels().into_iter().find(|&level| effective_vis.is_public_at_level(level))
         })
     }