syntax_data: {"ast_node_type":"other","tokens":[{"end":54,"kind":"keyword","start":0,"text":"ExprKind::Borrow"}]}
source_snippet:             ExprKind::Borrow { arg, borrow_kind } => {
context_before:             ExprKind::Use { source } => this.expr_into_dest(destination, block, source),
context_after:                 // We don't do this in `as_rvalue` because we use `as_place`