We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent abf1228 commit 7149426Copy full SHA for 7149426
src/list/state.rs
@@ -352,26 +352,10 @@ impl<'a> ListState<'a> {
352
.app_state
353
.exercises()
354
.iter()
355
- .filter_map(|exercise| {
356
- match self.filter() {
357
- Filter::None => {
358
- Some(exercise)
359
- },
360
- Filter::Done => {
361
- if exercise.done {
362
363
- } else {
364
- None
365
- }
366
367
- Filter::Pending => {
368
- if !exercise.done {
369
370
371
372
373
374
+ .filter(|exercise| match self.filter() {
+ Filter::None => true,
+ Filter::Done => exercise.done,
+ Filter::Pending => !exercise.done,
375
})
376
.enumerate()
377
.find_map(|(i, s)| {
0 commit comments