syntax_data: {"ast_node_type":"variable","tokens":[{"end":47,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:             let mut conflicts_ref = Vec::new();
context_before:             // We have `x @ pat` where `x` is by-move. Reject all borrows in `pat`.
context_after:             sub.each_binding(|_, mode, _, span| {