{"ast_node_type":"other","tokens":[{"end":49,"kind":"keyword","start":0,"text":"pub"}]}
    pub gap: String,         // a printed pattern
    pub span: Span,
    pub first_range: String, // a printed pattern