about summary refs log tree commit diff
path: root/compiler
diff options
context:
space:
mode:
authorJhonny Bill Mena <jhonnybillm@gmail.com>2022-08-21 00:42:59 -0400
committerJhonny Bill Mena <jhonnybillm@gmail.com>2022-08-30 14:27:42 -0400
commitbd83bbc93adce97e34c1c4d5d8d74f7b19068326 (patch)
tree8f0af676dc8ba8947b796d8a9545a342e1a35465 /compiler
parent359002bbebb5a3879af4d957001b6526ae4c550e (diff)
downloadrust-bd83bbc93adce97e34c1c4d5d8d74f7b19068326.tar.gz
rust-bd83bbc93adce97e34c1c4d5d8d74f7b19068326.zip
UPDATE - accept String instead of unused 'str
Diffstat (limited to 'compiler')
-rw-r--r--compiler/rustc_symbol_mangling/src/errors.rs12
-rw-r--r--compiler/rustc_symbol_mangling/src/test.rs6
2 files changed, 9 insertions, 9 deletions
diff --git a/compiler/rustc_symbol_mangling/src/errors.rs b/compiler/rustc_symbol_mangling/src/errors.rs
index db8b3159a6f..c0e49e07bfc 100644
--- a/compiler/rustc_symbol_mangling/src/errors.rs
+++ b/compiler/rustc_symbol_mangling/src/errors.rs
@@ -5,24 +5,24 @@ use rustc_span::Span;
 
 #[derive(SessionDiagnostic)]
 #[error(symbol_mangling::invalid_symbol_name)]
-pub struct InvalidSymbolName<'a> {
+pub struct InvalidSymbolName {
     #[primary_span]
     pub span: Span,
-    pub mangled_formatted: &'a str,
+    pub mangled_formatted: String,
 }
 
 #[derive(SessionDiagnostic)]
 #[error(symbol_mangling::invalid_trait_item)]
-pub struct InvalidTraitItem<'a> {
+pub struct InvalidTraitItem {
     #[primary_span]
     pub span: Span,
-    pub demangling_formatted: &'a str,
+    pub demangling_formatted: String,
 }
 
 #[derive(SessionDiagnostic)]
 #[error(symbol_mangling::alt_invalid_trait_item)]
-pub struct AltInvalidTraitItem<'a> {
+pub struct AltInvalidTraitItem {
     #[primary_span]
     pub span: Span,
-    pub alt_demangling_formatted: &'a str,
+    pub alt_demangling_formatted: String,
 }
diff --git a/compiler/rustc_symbol_mangling/src/test.rs b/compiler/rustc_symbol_mangling/src/test.rs
index 06efefb726c..2ed1dea357d 100644
--- a/compiler/rustc_symbol_mangling/src/test.rs
+++ b/compiler/rustc_symbol_mangling/src/test.rs
@@ -62,16 +62,16 @@ impl SymbolNamesTest<'_> {
             let mangled = tcx.symbol_name(instance);
             tcx.sess.emit_err(InvalidSymbolName {
                 span: attr.span,
-                mangled_formatted: &format!("{mangled}"),
+                mangled_formatted: format!("{mangled}"),
             });
             if let Ok(demangling) = rustc_demangle::try_demangle(mangled.name) {
                 tcx.sess.emit_err(InvalidTraitItem {
                     span: attr.span,
-                    demangling_formatted: &format!("{demangling}"),
+                    demangling_formatted: format!("{demangling}"),
                 });
                 tcx.sess.emit_err(AltInvalidTraitItem {
                     span: attr.span,
-                    alt_demangling_formatted: &format!("{:#}", demangling),
+                    alt_demangling_formatted: format!("{:#}", demangling),
                 });
             }
         }