syntax_data: {"ast_node_type":"other","tokens":[{"end":57,"kind":"keyword","start":0,"text":"needs_block[drop_node.next]"}]}
source_snippet:                 needs_block[drop_node.next] = Block::Own;
context_before:             if let DropKind::Value = drop_node.data.kind {
context_after:             } else if drop_idx != ROOT_NODE {