]> git.proxmox.com Git - rustc.git/blobdiff - src/tools/rustfmt/src/parse/macros/mod.rs
New upstream version 1.61.0+dfsg1
[rustc.git] / src / tools / rustfmt / src / parse / macros / mod.rs
index 2e9ce1d35f4003bdffadd9f3976c7d2177ebf0b3..3728f3a19b44fc40ceccb60342ed4f5d99aeee75 100644 (file)
@@ -28,7 +28,7 @@ fn parse_macro_arg<'a, 'b: 'a>(parser: &'a mut Parser<'b>) -> Option<MacroArg> {
             let mut cloned_parser = (*parser).clone();
             match $parser(&mut cloned_parser) {
                 Ok(x) => {
-                    if parser.sess.span_diagnostic.has_errors() {
+                    if parser.sess.span_diagnostic.has_errors().is_some() {
                         parser.sess.span_diagnostic.reset_err_count();
                     } else {
                         // Parsing succeeded.
@@ -36,7 +36,7 @@ fn parse_macro_arg<'a, 'b: 'a>(parser: &'a mut Parser<'b>) -> Option<MacroArg> {
                         return Some(MacroArg::$macro_arg($f(x)?));
                     }
                 }
-                Err(mut e) => {
+                Err(e) => {
                     e.cancel();
                     parser.sess.span_diagnostic.reset_err_count();
                 }