schematron-engine 0.1.0

A pure-Rust ISO Schematron rule engine, generic over the document model
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
#![doc = include_str!("../README.md")]

mod engine;
mod parser;
mod schema;

pub use engine::{Report, SchematronEvalError, evaluate, evaluate_with_phase};
pub use parser::{ParseError, Position, parse};
pub use schema::{
    Check, CheckKind, Diagnostic, LetBinding, MessagePart, NamespaceBinding, Pattern, Phase, Rule,
    Schema,
};