{"ast_node_type":"other","tokens":[{"end":26,"kind":"keyword","start":0,"text":"pub"}]}
    pub first_range: Span,
    /// This is an exclusive range that looks like `lo..gap` (i.e. doesn't match `gap`).
    pub gap: String, // a printed pattern