syntax_data: {"ast_node_type":"other","tokens":[{"end":46,"kind":"keyword","start":0,"text":"return"}]}
source_snippet:                 return if has_non_region_infer
context_before:             Some(Some(index)) => {
context_after:                     && candidates.iter().any(|c| matches!(c.candidate, ImplCandidate(_)))