syntax_data: {"ast_node_type":"other","tokens":[{"end":98,"kind":"keyword","start":0,"text":"sub_branches.push(MatchTreeSubBranch::from_sub_candidate(candidate,"}]}
source_snippet:                 sub_branches.push(MatchTreeSubBranch::from_sub_candidate(candidate, parent_data));
context_before:             &mut |candidate: Candidate<'_>, parent_data: &mut Vec<PatternExtraData<'_>>| {
context_after:             },