We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5d95b0e commit 89fd1c7Copy full SHA for 89fd1c7
1 file changed
src/commands/delete.rs
@@ -7,13 +7,12 @@ pub fn delete(id: i32) {
7
show_tasks();
8
return;
9
}
10
- let index = id - 1;
+ let index = (id - 1) as usize;
11
let deleted = tasks[index as usize].desc.clone();
12
tasks = tasks
13
.into_iter()
14
.enumerate()
15
- .filter(|(i, _)| *i != index as usize)
16
- .map(|(_, task)| task)
+ .filter_map(|(i, task)| if i != index {Some(task)} else{None})
17
.collect();
18
save_tasks(&tasks);
19
println!(r#"Deleted Task: "{}" successfully"#, deleted);
0 commit comments