pub struct Config {
input: String,
ignored_passes: String,
}
impl Config {
pub fn new(input: &str, ignored_passes: &str) -> Self {
Self {
input: String::from(input),
ignored_passes: String::from(ignored_passes),
}
}
pub fn is_ignored(&self, pass: &str) -> bool {
self.ignored_passes
.contains(&pass.chars().nth(0).unwrap().to_string())
}
pub fn input(&self) -> &String {
&self.input
}
}