Skip to content

Commit 2be4487

Browse files
committed
Remove Ord trait bound on insert_sorted_by functions.
1 parent 91d53ad commit 2be4487

File tree

3 files changed

+0
-3
lines changed

3 files changed

+0
-3
lines changed

src/map.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,6 @@ where
507507
/// Computes in **O(n)** time (average).
508508
pub fn insert_sorted_by<F>(&mut self, key: K, value: V, mut cmp: F) -> (usize, Option<V>)
509509
where
510-
K: Ord,
511510
F: FnMut(&K, &V, &K, &V) -> Ordering,
512511
{
513512
let (Ok(i) | Err(i)) = self.binary_search_by(|k, v| cmp(k, v, &key, &value));

src/map/core/entry.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,6 @@ impl<'a, K, V> VacantEntry<'a, K, V> {
414414
/// Computes in **O(n)** time (average).
415415
pub fn insert_sorted_by<F>(self, value: V, mut cmp: F) -> (usize, &'a mut V)
416416
where
417-
K: Ord,
418417
F: FnMut(&K, &V, &K, &V) -> Ordering,
419418
{
420419
let slice = crate::map::Slice::from_slice(self.map.entries);

src/set.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,6 @@ where
436436
/// Computes in **O(n)** time (average).
437437
pub fn insert_sorted_by<F>(&mut self, value: T, mut cmp: F) -> (usize, bool)
438438
where
439-
T: Ord,
440439
F: FnMut(&T, &T) -> Ordering,
441440
{
442441
let (index, existing) = self

0 commit comments

Comments
 (0)