{"ast_node_type":"other","tokens":[{"end":22,"kind":"keyword","start":0,"text":"gap:"}]}
        gap: IntRange,
        pat: &crate::pat::DeconstructedPat<Self>,
        gapped_with: &[&crate::pat::DeconstructedPat<Self>],