MCPcopy Index your code
hub / github.com/aiscriptdev/aiscript / parse_validators

Method parse_validators

aiscript-directive/src/lib.rs:54–65  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

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> {

Callers 2

class_declarationMethod · 0.80
parse_fieldsMethod · 0.80

Calls 2

parse_directivesMethod · 0.80
errorMethod · 0.45

Tested by

no test coverage detected