From 3a30bad6de92fd00f24b8ba9547798cb1afa1ba3 Mon Sep 17 00:00:00 2001 From: Vadim Petrochenkov Date: Sat, 24 Mar 2018 21:17:27 +0300 Subject: Use `Ident` instead of `Name` in `MetaItem` --- src/libsyntax_pos/symbol.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src/libsyntax_pos') diff --git a/src/libsyntax_pos/symbol.rs b/src/libsyntax_pos/symbol.rs index 279f1dec142..331b0fe5481 100644 --- a/src/libsyntax_pos/symbol.rs +++ b/src/libsyntax_pos/symbol.rs @@ -47,7 +47,7 @@ impl Ident { } pub fn without_first_quote(self) -> Ident { - Ident::new(Symbol::from(self.name.as_str().trim_left_matches('\'')), self.span) + Ident::new(Symbol::intern(self.name.as_str().trim_left_matches('\'')), self.span) } pub fn modern(self) -> Ident { @@ -147,12 +147,6 @@ impl Symbol { } } -impl<'a> From<&'a str> for Symbol { - fn from(string: &'a str) -> Symbol { - Symbol::intern(string) - } -} - impl fmt::Debug for Symbol { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { let is_gensymed = with_interner(|interner| interner.is_gensymed(*self)); -- cgit 1.4.1-3-g733a5