Remove impl Default for Span
This was removed upstream in proc_macro. Use `Span::def_site()` instead.
diff --git a/src/lib.rs b/src/lib.rs
index 3f9d57a..38439c8 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -146,13 +146,6 @@
#[derive(Copy, Clone)]
pub struct Span(imp::Span);
-#[doc(hidden)]
-impl Default for Span {
- fn default() -> Span {
- Span(imp::Span::def_site())
- }
-}
-
impl Span {
pub fn call_site() -> Span {
Span(imp::Span::call_site())
@@ -211,7 +204,7 @@
impl From<TokenNode> for TokenTree {
fn from(kind: TokenNode) -> TokenTree {
- TokenTree { span: Span::default(), kind: kind }
+ TokenTree { span: Span::def_site(), kind: kind }
}
}