Remove crate::util::enumerate

(cherry picked from commit bdd93a379955a250c4629e86cc46ec2ae2848ebf)
This commit is contained in:
Josh Stone
2022-02-08 12:07:08 -08:00
parent f5cb9b8a55
commit 929ecb067d
3 changed files with 8 additions and 18 deletions
+3 -4
View File
@@ -1495,7 +1495,6 @@ where
#[cfg(test)]
mod tests {
use super::*;
use crate::util::enumerate;
use std::string::String;
#[test]
@@ -1524,7 +1523,7 @@ mod tests {
let not_present = [1, 3, 6, 9, 10];
let mut map = IndexMap::with_capacity(insert.len());
for (i, &elt) in enumerate(&insert) {
for (i, &elt) in insert.iter().enumerate() {
assert_eq!(map.len(), i);
map.insert(elt, elt);
assert_eq!(map.len(), i + 1);
@@ -1544,7 +1543,7 @@ mod tests {
let present = vec![1, 6, 2];
let mut map = IndexMap::with_capacity(insert.len());
for (i, &elt) in enumerate(&insert) {
for (i, &elt) in insert.iter().enumerate() {
assert_eq!(map.len(), i);
let (index, existing) = map.insert_full(elt, elt);
assert_eq!(existing, None);
@@ -1611,7 +1610,7 @@ mod tests {
let not_present = [1, 3, 6, 9, 10];
let mut map = IndexMap::with_capacity(insert.len());
for (i, &elt) in enumerate(&insert) {
for (i, &elt) in insert.iter().enumerate() {
assert_eq!(map.len(), i);
map.insert(elt, elt);
assert_eq!(map.len(), i + 1);
+5 -6
View File
@@ -1366,7 +1366,6 @@ where
#[cfg(test)]
mod tests {
use super::*;
use crate::util::enumerate;
use std::string::String;
#[test]
@@ -1395,7 +1394,7 @@ mod tests {
let not_present = [1, 3, 6, 9, 10];
let mut set = IndexSet::with_capacity(insert.len());
for (i, &elt) in enumerate(&insert) {
for (i, &elt) in insert.iter().enumerate() {
assert_eq!(set.len(), i);
set.insert(elt);
assert_eq!(set.len(), i + 1);
@@ -1414,7 +1413,7 @@ mod tests {
let present = vec![1, 6, 2];
let mut set = IndexSet::with_capacity(insert.len());
for (i, &elt) in enumerate(&insert) {
for (i, &elt) in insert.iter().enumerate() {
assert_eq!(set.len(), i);
let (index, success) = set.insert_full(elt);
assert!(success);
@@ -1501,7 +1500,7 @@ mod tests {
let not_present = [1, 3, 6, 9, 10];
let mut set = IndexSet::with_capacity(replace.len());
for (i, &elt) in enumerate(&replace) {
for (i, &elt) in replace.iter().enumerate() {
assert_eq!(set.len(), i);
set.replace(elt);
assert_eq!(set.len(), i + 1);
@@ -1520,7 +1519,7 @@ mod tests {
let present = vec![1, 6, 2];
let mut set = IndexSet::with_capacity(replace.len());
for (i, &elt) in enumerate(&replace) {
for (i, &elt) in replace.iter().enumerate() {
assert_eq!(set.len(), i);
let (index, replaced) = set.replace_full(elt);
assert!(replaced.is_none());
@@ -1607,7 +1606,7 @@ mod tests {
let not_present = [1, 3, 6, 9, 10];
let mut set = IndexSet::with_capacity(insert.len());
for (i, &elt) in enumerate(&insert) {
for (i, &elt) in insert.iter().enumerate() {
assert_eq!(set.len(), i);
set.insert(elt);
assert_eq!(set.len(), i + 1);
-8
View File
@@ -1,17 +1,9 @@
use core::iter::Enumerate;
use core::ops::{Bound, Range, RangeBounds};
pub(crate) fn third<A, B, C>(t: (A, B, C)) -> C {
t.2
}
pub(crate) fn enumerate<I>(iterable: I) -> Enumerate<I::IntoIter>
where
I: IntoIterator,
{
iterable.into_iter().enumerate()
}
pub(crate) fn simplify_range<R>(range: R, len: usize) -> Range<usize>
where
R: RangeBounds<usize>,