Remove Default derive from MacroExpectedFound.

It's the only diagnostic in the entire project that impls `Default`, and
the code is clearer without it.
This commit is contained in:
Nicholas Nethercote 2024-03-06 17:08:34 +11:00
parent af69f4c48c
commit 567744c10e
2 changed files with 3 additions and 2 deletions

View file

@ -562,7 +562,8 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
expected,
found: res.descr(),
macro_path: &path_str,
..Default::default() // Subdiagnostics default to None
remove_surrounding_derive: None,
add_as_non_derive: None,
};
// Suggest moving the macro out of the derive() if the macro isn't Derive