create a new local var
This commit is contained in:
parent
8b705839cd
commit
e123a61297
1 changed files with 3 additions and 5 deletions
|
@ -1291,12 +1291,10 @@ impl<'a> Parser<'a> {
|
|||
/// Parses an enum declaration.
|
||||
fn parse_item_enum(&mut self) -> PResult<'a, ItemInfo> {
|
||||
if self.token.is_keyword(kw::Struct) {
|
||||
let mut err = self.struct_span_err(
|
||||
self.prev_token.span.to(self.token.span),
|
||||
"`enum` and `struct` are mutually exclusive",
|
||||
);
|
||||
let span = self.prev_token.span.to(self.token.span);
|
||||
let mut err = self.struct_span_err(span, "`enum` and `struct` are mutually exclusive");
|
||||
err.span_suggestion(
|
||||
self.prev_token.span.to(self.token.span),
|
||||
span,
|
||||
"replace `enum struct` with",
|
||||
"enum",
|
||||
Applicability::MachineApplicable,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue