Use proc-macro2's Span instead of our own
diff --git a/src/expr.rs b/src/expr.rs
index a0505a4..dbf6ea0 100644
--- a/src/expr.rs
+++ b/src/expr.rs
@@ -659,7 +659,7 @@
     use ty::parsing::qpath;
 
     #[cfg(feature = "full")]
-    use proc_macro2::{TokenStream, TokenNode, Delimiter, Term};
+    use proc_macro2::{Span, TokenStream, TokenNode, Delimiter, Term};
     use synom::Synom;
     use cursor::Cursor;
     #[cfg(feature = "full")]
@@ -1848,7 +1848,7 @@
                 path: what,
                 bang_token: bang,
                 tokens: vec![TokenTree(proc_macro2::TokenTree {
-                    span: ((data.1).0).0,
+                    span: (data.1).0,
                     kind: TokenNode::Group(Delimiter::Brace, data.0),
                 })],
             },