Move spans of tokens to a named field
diff --git a/src/expr.rs b/src/expr.rs
index 8f60c29..3de219c 100644
--- a/src/expr.rs
+++ b/src/expr.rs
@@ -2503,7 +2503,7 @@
punct!(..=) => { RangeLimits::Closed }
|
// Must come before Dot2
- punct!(...) => { |dot3| RangeLimits::Closed(Token) }
+ punct!(...) => { |dot3| RangeLimits::Closed(Token) }
|
punct!(..) => { RangeLimits::HalfOpen }
));
@@ -3092,9 +3092,9 @@
let after: Option<Punctuated<Pat, Token![,]>> = after;
let middle: Option<(Token![..], Option<Token![,]>)> = middle;
PatSlice {
- dot2_token: middle.as_ref().map(|m| Token.0)),
+ dot2_token: middle.as_ref().map(|m| Token),
comma_token: middle.as_ref().and_then(|m| {
- m.1.as_ref().map(|m| Token)
+ m.1.as_ref().map(|m| Token)
}),
bracket_token: brackets,
middle: middle.and_then(|_| {
@@ -3810,7 +3810,7 @@
self.lo.to_tokens(tokens);
match self.limits {
RangeLimits::HalfOpen(ref t) => t.to_tokens(tokens),
- RangeLimits::Closed(ref t) => Token.to_tokens(tokens),
+ RangeLimits::Closed(ref t) => Token.to_tokens(tokens),
}
self.hi.to_tokens(tokens);
}