syntax_data: {"ast_node_type":"variable","tokens":[{"end":80,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:             let mut all_except_last = candidates_to_expand.iter().rev().skip(1);
context_before:         debug_assert!({
context_after:             all_except_last.all(|candidate| candidate.match_pairs.is_empty())