use std::collections::HashSet;
use crate::dto::Task;
pub struct StatusMetric;
impl StatusMetric {
pub fn count_done_tasks(tasks: Vec<Task>, done_statuses: &HashSet<String>) -> usize {
return tasks
.iter()
.filter(|task| done_statuses.contains(&task.status))
.count();
}
}