]> git.lizzy.rs Git - rust.git/commitdiff
Review changes
authorMaybe Waffle <waffle.lapkin@gmail.com>
Tue, 31 Jan 2023 07:44:34 +0000 (07:44 +0000)
committerMaybe Waffle <waffle.lapkin@gmail.com>
Tue, 31 Jan 2023 07:54:01 +0000 (07:54 +0000)
compiler/rustc_lint/src/builtin.rs
compiler/rustc_middle/src/mir/mod.rs
compiler/rustc_middle/src/mir/pretty.rs
compiler/rustc_save_analysis/src/sig.rs

index 697e90fdaa95aba13d8a08ce1f6145aa6c30112a..5d85cfe330acdd6075954690acc2a30c6fe7de21 100644 (file)
@@ -581,7 +581,7 @@ fn check_trait_item(&mut self, cx: &LateContext<'_>, trait_item: &hir::TraitItem
 
     fn check_impl_item(&mut self, cx: &LateContext<'_>, impl_item: &hir::ImplItem<'_>) {
         let context = method_context(cx, impl_item.owner_id.def_id);
-        
+
         match context {
             // If the method is an impl for a trait, don't doc.
             MethodLateContext::TraitImpl => return,
index 872d3d2808be5e56d680bc05084772f4371af8bc..05a9ec5e6d04a5bca66b64c4795984223ebcd2d7 100644 (file)
@@ -416,7 +416,7 @@ pub fn mut_vars_iter<'a>(&'a self) -> impl Iterator<Item = Local> + Captures<'tc
         (self.arg_count + 1..self.local_decls.len()).filter_map(move |index| {
             let local = Local::new(index);
             let decl = &self.local_decls[local];
-            if decl.is_user_variable() && decl.mutability.is_mut() { Some(local) } else { None }
+            (decl.is_user_variable() && decl.mutability.is_mut()).then(|| local)
         })
     }
 
index 27141fd8eff2e08ae8f71d849a0a63b2b7970afb..16daf63b82d9f2f68e88acd85c54ce6f2f3d8422 100644 (file)
@@ -580,7 +580,7 @@ fn write_scope_tree(
             continue;
         }
 
-        let mut_str = if local_decl.mutability.is_mut() { "mut " } else { "" };
+        let mut_str = local_decl.mutability.prefix_str();
 
         let mut indented_decl =
             format!("{0:1$}let {2}{3:?}: {4:?}", INDENT, indent, mut_str, local, local_decl.ty);
index 6d8a2b7c3eb377eff9f6abc3cd720c1b4d4a794a..a50a8178de38bb3af51f44380575ee81c39b3887 100644 (file)
@@ -768,9 +768,8 @@ fn make(&self, offset: usize, _parent_id: Option<hir::HirId>, scx: &SaveContext<
             }
             hir::ForeignItemKind::Static(ref ty, m) => {
                 let mut text = "static ".to_owned();
-                if m.is_mut() {
-                    text.push_str("mut ");
-                }
+                text.push_str(m.prefix_str());
+
                 let name = self.ident.to_string();
                 let defs = vec![SigElement {
                     id: id_from_def_id(self.owner_id.to_def_id()),