From 0b0cc6c429b6b3243e26221e21633a62b1330890 Mon Sep 17 00:00:00 2001 From: Andrew Hlynskyi Date: Thu, 13 Jul 2023 17:50:04 +0300 Subject: [PATCH] Fix rustc 1.71.0 warnings --- cli/src/generate/prepare_grammar/extract_default_aliases.rs | 4 ++-- cli/src/generate/prepare_grammar/extract_tokens.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cli/src/generate/prepare_grammar/extract_default_aliases.rs b/cli/src/generate/prepare_grammar/extract_default_aliases.rs index d39bf8dd..ee44f489 100644 --- a/cli/src/generate/prepare_grammar/extract_default_aliases.rs +++ b/cli/src/generate/prepare_grammar/extract_default_aliases.rs @@ -31,7 +31,7 @@ pub(super) fn extract_default_aliases( for variable in syntax_grammar.variables.iter() { for production in variable.productions.iter() { for step in production.steps.iter() { - let mut status = match step.symbol.kind { + let status = match step.symbol.kind { SymbolType::External => &mut external_status_list[step.symbol.index], SymbolType::NonTerminal => &mut non_terminal_status_list[step.symbol.index], SymbolType::Terminal => &mut terminal_status_list[step.symbol.index], @@ -63,7 +63,7 @@ pub(super) fn extract_default_aliases( } for symbol in syntax_grammar.extra_symbols.iter() { - let mut status = match symbol.kind { + let status = match symbol.kind { SymbolType::External => &mut external_status_list[symbol.index], SymbolType::NonTerminal => &mut non_terminal_status_list[symbol.index], SymbolType::Terminal => &mut terminal_status_list[symbol.index], diff --git a/cli/src/generate/prepare_grammar/extract_tokens.rs b/cli/src/generate/prepare_grammar/extract_tokens.rs index 928f914c..45233b71 100644 --- a/cli/src/generate/prepare_grammar/extract_tokens.rs +++ b/cli/src/generate/prepare_grammar/extract_tokens.rs @@ -49,7 +49,7 @@ pub(super) fn extract_tokens( }) = variable.rule { if i > 0 && extractor.extracted_usage_counts[index] == 1 { - let mut lexical_variable = &mut lexical_variables[index]; + let lexical_variable = &mut lexical_variables[index]; lexical_variable.kind = variable.kind; lexical_variable.name = variable.name; symbol_replacer.replacements.insert(i, index); @@ -209,7 +209,7 @@ impl TokenExtractor { } else { Rule::Metadata { params: params.clone(), - rule: Box::new(self.extract_tokens_in_rule((&rule).clone())), + rule: Box::new(self.extract_tokens_in_rule(&rule)), } } }