From e850d78bcc42d4ef1e2e938f13fde319b37ced9c Mon Sep 17 00:00:00 2001 From: Michael Woerister Date: Mon, 21 May 2018 19:15:00 +0200 Subject: [PATCH] Remove SortedMap::iter_mut() since that allows to break the element sorting order which lookup relies on. --- src/librustc_data_structures/sorted_map.rs | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/librustc_data_structures/sorted_map.rs b/src/librustc_data_structures/sorted_map.rs index c3f462f29c85..fd2bf9272a7e 100644 --- a/src/librustc_data_structures/sorted_map.rs +++ b/src/librustc_data_structures/sorted_map.rs @@ -141,14 +141,6 @@ impl SortedMap { (&self.data[start .. end]) } - #[inline] - pub fn range_mut(&mut self, range: R) -> &mut [(K, V)] - where R: RangeBounds - { - let (start, end) = self.range_slice_indices(range); - (&mut self.data[start .. end]) - } - #[inline] pub fn remove_range(&mut self, range: R) where R: RangeBounds