1
0
mirror of https://github.com/rust-lang/rustlings.git synced 2025-12-01 22:51:45 +02:00

Merge pull request #674 from Morsicus/fix/collections-exercises-naming

Update collections exercises naming
This commit is contained in:
Abdou Seck
2021-04-13 10:39:18 -04:00
committed by GitHub
5 changed files with 11 additions and 20 deletions

View File

@@ -8,7 +8,7 @@
//
// Make me compile and pass the tests!
//
// Execute the command `rustlings hint collections3` if you need
// Execute the command `rustlings hint hashmap1` if you need
// hints.
// I AM NOT DONE
@@ -39,8 +39,6 @@ mod tests {
#[test]
fn at_least_five_fruits() {
let basket = fruit_basket();
assert!(basket
.values()
.sum::<u32>() >= 5);
assert!(basket.values().sum::<u32>() >= 5);
}
}

View File

@@ -9,7 +9,7 @@
//
// Make me pass the tests!
//
// Execute the command `rustlings hint collections4` if you need
// Execute the command `rustlings hint hashmap2` if you need
// hints.
// I AM NOT DONE
@@ -75,9 +75,7 @@ mod tests {
fn greater_than_eleven_fruits() {
let mut basket = get_fruit_basket();
fruit_basket(&mut basket);
let count = basket
.values()
.sum::<u32>();
let count = basket.values().sum::<u32>();
assert!(count > 11);
}
}

View File

@@ -2,7 +2,7 @@
// Your task is to create a `Vec` which holds the exact same elements
// as in the array `a`.
// Make me compile and pass the test!
// Execute the command `rustlings hint collections1` if you need hints.
// Execute the command `rustlings hint vec1` if you need hints.
// I AM NOT DONE

View File

@@ -4,7 +4,7 @@
//
// Make me pass the test!
//
// Execute the command `rustlings hint collections2` if you need
// Execute the command `rustlings hint vec2` if you need
// hints.
// I AM NOT DONE
@@ -28,11 +28,6 @@ mod tests {
let v: Vec<i32> = (1..).filter(|x| x % 2 == 0).take(5).collect();
let ans = vec_loop(v.clone());
assert_eq!(
ans,
v.iter()
.map(|x| x * 2)
.collect::<Vec<i32>>()
);
assert_eq!(ans, v.iter().map(|x| x * 2).collect::<Vec<i32>>());
}
}