use regex::Regex;
#[derive(Clone, Debug)]
pub enum BenchmarkFilter {
AcceptAll,
Regex(Regex),
Exact(String),
RejectAll,
}
impl BenchmarkFilter {
pub fn is_match(&self, id: &str) -> bool {
match self {
Self::AcceptAll => true,
Self::Regex(r) => r.is_match(id),
Self::Exact(e) => e == id,
Self::RejectAll => false,
}
}
}