syntax_data: {"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"ByRef::No"}]}
source_snippet:         ByRef::No if is_binding_by_move(ty) => {
context_before:     let mut_outer = match mode.0 {
context_after:             // We have `x @ pat` where `x` is by-move. Reject all borrows in `pat`.