syntax_data: {"ast_node_type":"function","tokens":[{"end":99,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:     fn with_global_cache<R>(self, f: impl FnOnce(&mut search_graph::GlobalCache<Self>) -> R) -> R {
context_before:     }
context_after:         I::with_global_cache(self, f)