(&mut self)
| 52 | |
| 53 | #[must_use] |
| 54 | pub fn parse_validators(&mut self) -> Vec<Box<dyn Validator>> { |
| 55 | self.parse_directives() |
| 56 | .into_iter() |
| 57 | .filter_map(|directive| match FromDirective::from_directive(directive) { |
| 58 | Ok(validator) => Some(validator), |
| 59 | Err(err) => { |
| 60 | self.scanner.error(&err); |
| 61 | None |
| 62 | } |
| 63 | }) |
| 64 | .collect() |
| 65 | } |
| 66 | |
| 67 | #[must_use] |
| 68 | pub fn parse_directives(&mut self) -> Vec<Directive> { |
no test coverage detected