syntax_data: {"ast_node_type":"function","tokens":[{"end":44,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:     fn to_borrow_kind(&self) -> BorrowKind {
context_before: impl ToBorrowKind for AutoBorrowMutability {
context_after:         use rustc_middle::ty::adjustment::AllowTwoPhase;