From 1e8abe7da2ea02af86e840716e241ca0fec653f2 Mon Sep 17 00:00:00 2001 From: hdelc Date: Tue, 2 Aug 2022 16:30:09 -0400 Subject: [PATCH] Make `Target::name` method pass by copy --- compiler/rustc_hir/src/target.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compiler/rustc_hir/src/target.rs b/compiler/rustc_hir/src/target.rs index 622a234cd9f..178e381f5a3 100644 --- a/compiler/rustc_hir/src/target.rs +++ b/compiler/rustc_hir/src/target.rs @@ -60,7 +60,7 @@ pub enum Target { impl Display for Target { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - write!(f, "{}", Self::name(&self)) + write!(f, "{}", Self::name(*self)) } } @@ -142,8 +142,8 @@ impl Target { } } - pub fn name(&self) -> &str { - match *self { + pub fn name(self) -> &'static str { + match self { Target::ExternCrate => "extern crate", Target::Use => "use", Target::Static => "static item",