syntax_data: {"ast_node_type":"function","tokens":[{"end":59,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:     fn cache_preorder_invoke(&mut self, root: PlaceIndex) {
context_before:     /// as a slice within `inner_values_buffer`.
context_after:         let start = self.inner_values_buffer.len();