about summary refs log tree commit diff
path: root/src/libsyntax_pos
diff options
context:
space:
mode:
authorHunter Praska <hunter@wiggin-labs.com>2017-08-16 18:46:48 -0500
committerHunter Praska <hunter@wiggin-labs.com>2017-08-16 18:46:48 -0500
commitff047a8a25738badbb88b97edf0f8108b4bc356b (patch)
tree63792345de00452d407ca805c6af0859989c3479 /src/libsyntax_pos
parent4acfef8f6319a1ae724ba174b4d87e0988d7e47d (diff)
downloadrust-ff047a8a25738badbb88b97edf0f8108b4bc356b.tar.gz
rust-ff047a8a25738badbb88b97edf0f8108b4bc356b.zip
Use direct references to CompilerDesugaringKind
Diffstat (limited to 'src/libsyntax_pos')
-rw-r--r--src/libsyntax_pos/hygiene.rs12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/libsyntax_pos/hygiene.rs b/src/libsyntax_pos/hygiene.rs
index 6cef7775c34..4ebde2a01c2 100644
--- a/src/libsyntax_pos/hygiene.rs
+++ b/src/libsyntax_pos/hygiene.rs
@@ -360,18 +360,6 @@ impl CompilerDesugaringKind {
     }
 }
 
-impl<'a> From<&'a str> for CompilerDesugaringKind {
-    fn from(s: &'a str) -> Self {
-        use CompilerDesugaringKind::*;
-        match s {
-            "<-" => BackArrow,
-            "..." => DotFill,
-            "?" => QuestionMark,
-            _ => panic!("Invalid compiler desugaring"),
-        }
-    }
-}
-
 impl Encodable for SyntaxContext {
     fn encode<E: Encoder>(&self, _: &mut E) -> Result<(), E::Error> {
         Ok(()) // FIXME(jseyfried) intercrate hygiene