{"ast_node_type":"other","tokens":[{"end":41,"kind":"keyword","start":0,"text":"if"}]}
            if !self.is_in_trait_impl() {
            // that would result in invalid syntax (fixes #116464)
                let unused_generics = &self.gen_args.args[self.num_expected_type_or_const_args()..];