Skip to main content

schematron_engine/
lib.rs

1#![doc = include_str!("../README.md")]
2
3mod engine;
4mod parser;
5mod resolver;
6mod schema;
7
8pub use engine::{Report, SchematronEvalError, evaluate, evaluate_with_phase};
9pub use parser::{ParseError, Position, parse, parse_with_resolver};
10pub use resolver::{ResolveError, SchemaResolver, SchemaSource};
11pub use schema::{
12    Check, CheckKind, Diagnostic, LetBinding, LetValue, MessagePart, NamespaceBinding, Pattern,
13    Phase, Property, Rule, Schema,
14};