Make Target::name method pass by copy

This commit is contained in:
hdelc 2022-08-02 16:30:09 -04:00
parent c643007a56
commit 1e8abe7da2

View File

@ -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",