From a533e4d7bb77291650dde293d6abbc4fea886d67 Mon Sep 17 00:00:00 2001 From: Paul Gey Date: Sat, 14 Aug 2021 15:01:16 +0200 Subject: [PATCH] Remove unnecessary borrows This produces an `unused_must_use` warning on nightly: https://github.com/rust-lang/rust/pull/86426 --- cli/src/generate/build_tables/build_lex_table.rs | 2 +- cli/src/generate/build_tables/minimize_parse_table.rs | 2 +- highlight/src/lib.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cli/src/generate/build_tables/build_lex_table.rs b/cli/src/generate/build_tables/build_lex_table.rs index b365feb1..d3ebb241 100644 --- a/cli/src/generate/build_tables/build_lex_table.rs +++ b/cli/src/generate/build_tables/build_lex_table.rs @@ -347,7 +347,7 @@ fn lex_states_differ( fn sort_states(table: &mut LexTable, parse_table: &mut ParseTable) { // Get a mapping of old state index -> new_state_index let mut old_ids_by_new_id = (0..table.states.len()).collect::>(); - &old_ids_by_new_id[1..].sort_by_key(|id| &table.states[*id]); + old_ids_by_new_id[1..].sort_by_key(|id| &table.states[*id]); // Get the inverse mapping let mut new_ids_by_old_id = vec![0; old_ids_by_new_id.len()]; diff --git a/cli/src/generate/build_tables/minimize_parse_table.rs b/cli/src/generate/build_tables/minimize_parse_table.rs index 4c2224c4..d10bea56 100644 --- a/cli/src/generate/build_tables/minimize_parse_table.rs +++ b/cli/src/generate/build_tables/minimize_parse_table.rs @@ -479,7 +479,7 @@ impl<'a> Minimizer<'a> { fn reorder_states_by_descending_size(&mut self) { // Get a mapping of old state index -> new_state_index let mut old_ids_by_new_id = (0..self.parse_table.states.len()).collect::>(); - &old_ids_by_new_id.sort_unstable_by_key(|i| { + old_ids_by_new_id.sort_unstable_by_key(|i| { // Don't changes states 0 (the error state) or 1 (the start state). if *i <= 1 { return *i as i64 - 1_000_000; diff --git a/highlight/src/lib.rs b/highlight/src/lib.rs index b7bfeba8..58d7e88c 100644 --- a/highlight/src/lib.rs +++ b/highlight/src/lib.rs @@ -586,7 +586,7 @@ where break; } if i > 0 { - &self.layers[0..(i + 1)].rotate_left(1); + self.layers[0..(i + 1)].rotate_left(1); } break; } else {