syntax_data: {"ast_node_type":"other","tokens":[{"end":56,"kind":"keyword","start":0,"text":"match"}]}
source_snippet:                 match &mut needs_block[drop_node.next] {
context_before:             } else if drop_idx != ROOT_NODE {
context_after:                     pred @ Block::None => *pred = Block::Shares(drop_idx),