diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2018-03-24 21:17:27 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2018-04-06 11:52:16 +0300 |
| commit | 3a30bad6de92fd00f24b8ba9547798cb1afa1ba3 (patch) | |
| tree | 07ccbbb3d1690546c1f0ad75136aafaf08a84e62 /src/libsyntax_pos | |
| parent | 303298b1d53186c17b2466ac8678de77ea2a15fb (diff) | |
| download | rust-3a30bad6de92fd00f24b8ba9547798cb1afa1ba3.tar.gz rust-3a30bad6de92fd00f24b8ba9547798cb1afa1ba3.zip | |
Use `Ident` instead of `Name` in `MetaItem`
Diffstat (limited to 'src/libsyntax_pos')
| -rw-r--r-- | src/libsyntax_pos/symbol.rs | 8 |
1 files changed, 1 insertions, 7 deletions
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)); |
