commit | dfc6df727476038d51bb313b9f32409a685d72dd | [log] [tgz] |
---|---|---|
author | David Tolnay <dtolnay@gmail.com> | Mon Dec 25 23:44:08 2017 -0500 |
committer | David Tolnay <dtolnay@gmail.com> | Mon Dec 25 23:44:08 2017 -0500 |
tree | 4b1af10b5189ed107b3778e4531e8c9cecc2c0ff | |
parent | d9faf441387895f1b36710e20ac104c16e0fe296 [diff] [blame] |
Parse crate in paths
diff --git a/src/ident.rs b/src/ident.rs index 4af78e6..5d55957 100644 --- a/src/ident.rs +++ b/src/ident.rs
@@ -165,6 +165,12 @@ } } +impl From<Token![crate]> for Ident { + fn from(tok: Token![crate]) -> Self { + Ident::new(Term::intern("crate"), tok.0) + } +} + impl<'a> From<Cow<'a, str>> for Ident { fn from(s: Cow<'a, str>) -> Self { Ident::new(Term::intern(&s), Span::default())