1
0
mirror of https://github.com/rust-lang/rustlings.git synced 2024-11-08 09:09:17 +01:00

clippy2 solution

This commit is contained in:
mo8it 2024-07-01 11:55:18 +02:00
parent 78728d5238
commit a0e810b471
3 changed files with 15 additions and 3 deletions

@ -1,8 +1,10 @@
fn main() {
let mut res = 42;
let option = Some(12);
// TODO: Fix the Clippy lint.
for x in option {
res += x;
}
println!("{}", res);
println!("{res}");
}

@ -1151,7 +1151,8 @@ dir = "22_clippy"
test = false
strict_clippy = true
hint = """
`for` loops over `Option` values are more clearly expressed as an `if let`"""
`for` loops over `Option` values are more clearly expressed as an `if-let`
statement."""
[[exercises]]
name = "clippy3"

@ -1 +1,10 @@
// Solutions will be available before the stable release. Thank you for testing the beta version 🥰
fn main() {
let mut res = 42;
let option = Some(12);
// Use `if-let` instead of iteration.
if let Some(x) = option {
res += x;
}
println!("{res}");
}