{"ast_node_type":"other","tokens":[{"end":63,"kind":"keyword","start":0,"text":"if"}]}
                    if ocx.select_where_possible().is_empty() {
                    ocx.register_obligations(obligations);
                        Ok(InferOk { value, obligations: ocx.into_pending_obligations() })