let inner_ty = FieldInnerTy::from_type(&ast.ty);
let info = FieldInfo {
- vis: &ast.vis,
binding: binding,
ty: inner_ty.inner_type().unwrap_or(&ast.ty),
span: &ast.span(),
let diag = &self.diag;
let name = format_ident!("{}{}", if span_field.is_some() { "span_" } else { "" }, kind);
- let message = quote! { rustc_errors::DiagnosticMessage::fluent(#slug) };
+ let message = quote! { rustc_errors::SubdiagnosticMessage::message(#slug) };
let call = if matches!(kind, SubdiagnosticKind::Suggestion(..)) {
if let Some(span) = span_field {
quote! { #diag.#name(#span, #message, #code, #applicability); }