]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_errors/src/translation.rs
Rollup merge of #106066 - JohnTitor:rm-bindings-after-at-fixme, r=compiler-errors
[rust.git] / compiler / rustc_errors / src / translation.rs
index a452fac074787348a0bf5666d5b7b55cfa00421f..afd660ff1bf1fb6c13d70c6a385243e8c0294f33 100644 (file)
@@ -59,13 +59,13 @@ fn translate_message<'a>(
         trace!(?message, ?args);
         let (identifier, attr) = match message {
             DiagnosticMessage::Str(msg) | DiagnosticMessage::Eager(msg) => {
-                return Cow::Borrowed(&msg);
+                return Cow::Borrowed(msg);
             }
             DiagnosticMessage::FluentIdentifier(identifier, attr) => (identifier, attr),
         };
 
         let translate_with_bundle = |bundle: &'a FluentBundle| -> Option<(Cow<'_, str>, Vec<_>)> {
-            let message = bundle.get_message(&identifier)?;
+            let message = bundle.get_message(identifier)?;
             let value = match attr {
                 Some(attr) => message.get_attribute(attr)?.value(),
                 None => message.value()?,
@@ -73,7 +73,7 @@ fn translate_message<'a>(
             debug!(?message, ?value);
 
             let mut errs = vec![];
-            let translated = bundle.format_pattern(value, Some(&args), &mut errs);
+            let translated = bundle.format_pattern(value, Some(args), &mut errs);
             debug!(?translated, ?errs);
             Some((translated, errs))
         };