{"ast_node_type":"other","tokens":[{"end":83,"kind":"keyword","start":0,"text":"self.dcx().emit_err(errors::AtLeastOneTrait"}]}
                    self.dcx().emit_err(errors::AtLeastOneTrait { span: ty.span });
                if !bounds.iter().any(|b| matches!(b, GenericBound::Trait(..))) {
                }