{"ast_node_type":"variable","tokens":[{"end":42,"kind":"keyword","start":0,"text":"let"}]}
    let (fields, exhaustive) = match pat {
) -> Option<(VariantId, Vec<LocalFieldId>, /*exhaustive*/ bool)> {
        Pat::Record { path: _, args, ellipsis } => (args, !ellipsis),