syntax_data: {"ast_node_type":"function","tokens":[{"end":99,"kind":"keyword","start":0,"text":"pub"}]}
source_snippet:     pub fn cli_search_paths<'b>(&'b self, kind: PathKind) -> impl Iterator<Item = &'b SearchPath> {
context_before: impl FileSearch {
context_after:         self.cli_search_paths.iter().filter(move |sp| sp.kind.matches(kind))