syntax_data: {"ast_node_type":"other","tokens":[{"end":100,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:         // Implicitly dereferencing references changes the default binding mode, but implicit derefs
context_before:     ) -> Option<(Span, Mutability)> {
context_after:         // of smart pointers do not. Thus, we only consider implicit derefs of reference types.