syntax_data: {"ast_node_type":"other","tokens":[{"end":44,"kind":"keyword","start":0,"text":"///"}]}
source_snippet:     /// in this case, we return `ByRef::No`.
context_before:     /// However, for boxes we can use a built-in deref instead, which doesn't borrow the scrutinee;
context_after:     pub fn deref_pat_borrow_mode(&self, pointer_ty: Ty<'_>, inner: &hir::Pat<'_>) -> ByRef {