pub decl_macro: Lock<Vec<Span>>,
/// Spans collected for gating `box_patterns`, e.g. `box 0`.
pub box_patterns: Lock<Vec<Span>>,
+ /// Spans collected for gating `exclusive_range_pattern`, e.g. `0..2`.
+ pub exclusive_range_pattern: Lock<Vec<Span>>,
+ /// Spans collected for gating `try_blocks`, e.g. `try { a? + b? }`.
+ pub try_blocks: Lock<Vec<Span>>,
+ /// Spans collected for gating `label_break_value`, e.g. `'label: { ... }`.
+ pub label_break_value: Lock<Vec<Span>>,
}
/// Info about a parsing session.