Use proc-macro2's Span instead of our own
diff --git a/src/ident.rs b/src/ident.rs
index 2555a72..0c51209 100644
--- a/src/ident.rs
+++ b/src/ident.rs
@@ -6,7 +6,7 @@
use proc_macro2::Term;
use unicode_xid::UnicodeXID;
-use Span;
+use proc_macro2::Span;
/// A word of Rust code, such as a keyword or variable name.
///
@@ -252,7 +252,7 @@
}
Ok((rest, Ident {
- span: Span(span),
+ span: span,
sym: sym,
}))
}
@@ -272,7 +272,7 @@
impl ToTokens for Ident {
fn to_tokens(&self, tokens: &mut Tokens) {
tokens.append(TokenTree {
- span: self.span.0,
+ span: self.span,
kind: TokenNode::Term(self.sym),
})
}