syntax_data: {"ast_node_type":"variable","tokens":[{"end":94,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:                         if let (Some(proj), None) = (projections.next(), projections.next()) {
context_before:                         let mut projections = predicates.projection_bounds();
context_after:                             p.pretty_fn_sig(