Contracts for markdown documents: declare the frontmatter, headings, tables and lists a document must have, and get findings with line numbers. The Rust twin of @osdlc/markdown-contract.
//! The corpus runner: glob-routed validation over a document set. The core takes
//! strings; the `native` feature adds a thin `std::fs` layer.
//!//! This file is a barrel only: it re-exports, it holds no logic.
modcorpus;#[cfg(feature ="native")]modnative;pubusecorpus::{
CorpusConfig, CorpusRule, GlobError, RunOptions, RunOutcome, RunStats, run_corpus,};#[cfg(feature ="native")]pubusenative::{NativeRunError, run_corpus_dir, walk_dir};