syntax_data: {"ast_node_type":"other","tokens":[{"end":95,"kind":"keyword","start":0,"text":"///"}]}
source_snippet: /// 3. We don't want `match x { Some(_) => (), .. }` to conflict with mutable borrows of `(x as
context_before: ///    only add fake borrows for places which are bound or tested by the match.
context_after: ///    Some).0`, so the borrows are a special shallow borrow that only affects the place and not its