Skip to content

Commit

Permalink
Change type and field name to be clearer
Browse files Browse the repository at this point in the history
  • Loading branch information
NotStirred committed Apr 7, 2023
1 parent 18388c9 commit 668a629
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 5 deletions.
4 changes: 2 additions & 2 deletions compiler/rustc_resolve/src/errors.rs
Original file line number Diff line number Diff line change
Expand Up @@ -484,7 +484,7 @@ pub(crate) struct MacroExpectedFound<'a> {
#[subdiagnostic]
pub(crate) remove_surrounding_derive: Option<RemoveSurroundingDerive>,
#[subdiagnostic]
pub(crate) remove_surrounding_derive_help: Option<RemoveAddAsNonDerive<'a>>,
pub(crate) add_as_non_derive: Option<AddAsNonDerive<'a>>,
}

#[derive(Subdiagnostic)]
Expand All @@ -496,6 +496,6 @@ pub(crate) struct RemoveSurroundingDerive {

#[derive(Subdiagnostic)]
#[help(resolve_add_as_non_derive)]
pub(crate) struct RemoveAddAsNonDerive<'a> {
pub(crate) struct AddAsNonDerive<'a> {
pub(crate) macro_path: &'a str,
}
5 changes: 2 additions & 3 deletions compiler/rustc_resolve/src/macros.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//! A bunch of methods and structures more or less related to resolving macros and
//! interface provided by `Resolver` to macro expander.

use crate::errors::{MacroExpectedFound, RemoveAddAsNonDerive, RemoveSurroundingDerive};
use crate::errors::{AddAsNonDerive, MacroExpectedFound, RemoveSurroundingDerive};
use crate::Namespace::*;
use crate::{BuiltinMacroState, Determinacy};
use crate::{DeriveData, Finalize, ParentScope, ResolutionError, Resolver, ScopeSet};
Expand Down Expand Up @@ -559,8 +559,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
&& ext.macro_kind() != MacroKind::Derive
{
err.remove_surrounding_derive = Some(RemoveSurroundingDerive { span: path.span });
err.remove_surrounding_derive_help =
Some(RemoveAddAsNonDerive { macro_path: &path_str });
err.add_as_non_derive = Some(AddAsNonDerive { macro_path: &path_str });
}

let mut err = self.tcx.sess.create_err(err);
Expand Down

0 comments on commit 668a629

Please sign in to comment.