{"ast_node_type":"other","tokens":[{"end":45,"kind":"keyword","start":0,"text":"patterns:"}]}
    patterns: pub mk_patterns(Pattern<'tcx>),
    offset_of: pub mk_offset_of((VariantIdx, FieldIdx)),
    outlives: pub mk_outlives(ty::ArgOutlivesPredicate<'tcx>),