{"ast_node_type":"other","tokens":[{"end":37,"kind":"keyword","start":0,"text":"if"}]}
            if parent_is_impl_block {
                .is_some_and(|(_, owner_node)| owner_node.is_impl_block());
                let constraint_names: Vec<_> =