diff --git a/benches/insert.rs b/benches/insert.rs index dd8a093..add009b 100644 --- a/benches/insert.rs +++ b/benches/insert.rs @@ -66,12 +66,12 @@ fn bench_insert_merge_touching_or_overlapping(b: &mut Bencher) { } #[bench] -fn bench_overwrite(b: &mut Bencher) { +fn bench_insert_overwrite(b: &mut Bencher) { b.iter(|| { let mut map = RangeBoundsMap::new(); for i in 0..REPEAT { let r = i..i + 2; - map.overwrite(r, i).expect("insert failed"); + map.insert_overwrite(r, i).expect("insert failed"); } }); } diff --git a/src/range_bounds_map.rs b/src/range_bounds_map.rs index 632d393..b362fa7 100644 --- a/src/range_bounds_map.rs +++ b/src/range_bounds_map.rs @@ -1341,7 +1341,7 @@ where /// let mut range_bounds_map = /// RangeBoundsMap::try_from([(2..8, false)]).unwrap(); /// - /// assert_eq!(range_bounds_map.overwrite(4..6, true), Ok(())); + /// assert_eq!(range_bounds_map.insert_overwrite(4..6, true), Ok(())); /// /// assert_eq!( /// range_bounds_map.iter().collect::>(), @@ -1349,7 +1349,7 @@ where /// ); /// ``` #[trivial] - pub fn overwrite( + pub fn insert_overwrite( &mut self, range_bounds: K, value: V, diff --git a/src/range_bounds_set.rs b/src/range_bounds_set.rs index a3ce7fb..fd4c7c5 100644 --- a/src/range_bounds_set.rs +++ b/src/range_bounds_set.rs @@ -705,7 +705,7 @@ where /// let mut range_bounds_set = /// RangeBoundsSet::try_from([2..8]).unwrap(); /// - /// assert_eq!(range_bounds_set.overwrite(4..6), Ok(())); + /// assert_eq!(range_bounds_set.insert_overwrite(4..6), Ok(())); /// /// assert_eq!( /// range_bounds_set.iter().collect::>(), @@ -713,14 +713,14 @@ where /// ); /// ``` #[trivial] - pub fn overwrite( + pub fn insert_overwrite( &mut self, range_bounds: K, ) -> Result<(), TryFromBoundsError> where K: TryFromBounds, { - self.map.overwrite(range_bounds, ()) + self.map.insert_overwrite(range_bounds, ()) } /// Returns the first `RangeBounds` in the set, if any. diff --git a/todo.md b/todo.md index 6dae465..8b502da 100644 --- a/todo.md +++ b/todo.md @@ -3,7 +3,7 @@ - try to remove unnecessary uses of cloned() - use expand, expand_cloned and cloned_bounds everywhere - replace instances of |(key, \_)| with fn first() -- rename overwrite to insert_forceful +- rename insert_overwrite to insert_forceful - make all iterators cutsom types as is standardised in libraries for some reason(?) - take a look around idiomatic rust for a bit