Skip to content

Commit 814fb33

Browse files
committed
Using alloc instead of std
1 parent 8966757 commit 814fb33

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/k_smallest.rs

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use core::cmp::{Ord, Ordering, Reverse};
22
use core::mem::{replace, transmute, MaybeUninit};
3+
use alloc::vec::IntoIter;
34

45
fn k_smallest_dynamic<T, I: Iterator<Item = T>>(
56
iter: I,
@@ -31,19 +32,19 @@ where
3132
pub(crate) fn k_smallest<T: Ord, I: Iterator<Item = T>>(
3233
iter: I,
3334
k: usize,
34-
) -> std::vec::IntoIter<T> {
35+
) -> IntoIter<T> {
3536
k_smallest_dynamic(iter, k, T::cmp)
3637
}
3738

38-
pub(crate) fn k_smallest_by<T, I, F>(iter: I, k: usize, cmp: F) -> std::vec::IntoIter<T>
39+
pub(crate) fn k_smallest_by<T, I, F>(iter: I, k: usize, cmp: F) -> IntoIter<T>
3940
where
4041
I: Iterator<Item = T>,
4142
F: Fn(&T, &T) -> Ordering,
4243
{
4344
k_smallest_dynamic(iter, k, cmp)
4445
}
4546

46-
pub(crate) fn k_smallest_by_key<T, I, F, K>(iter: I, k: usize, key: F) -> std::vec::IntoIter<T>
47+
pub(crate) fn k_smallest_by_key<T, I, F, K>(iter: I, k: usize, key: F) -> IntoIter<T>
4748
where
4849
I: Iterator<Item = T>,
4950
F: Fn(&T) -> K,

0 commit comments

Comments
 (0)