{"ast_node_type":"other","tokens":[{"end":58,"kind":"keyword","start":0,"text":"if"}]}
            if filter(pred, maybe_parent_generics.def()) {
        for pred in maybe_parent_generics.where_predicates() {
                // We deliberately use `generics` and not `maybe_parent_generics` here. This is not a mistake!