Expand description
Core parser, validator, and export APIs for MCD packages.
Re-exports§
pub use errors::Diagnostic;pub use errors::McdError;pub use errors::Result;pub use manifest::Manifest;pub use package::McdPackage;pub use search::SearchHit;pub use search::SearchKind;pub use search::SearchOptions;pub use search::search_package;pub use validate::ValidationResult;
Modules§
- annotations
- Annotation metadata parsing and validation.
- assets
- Package asset validation helpers.
- directives
- MCD block directive parsing.
- document
- Canonical document stream types.
- errors
- Error and diagnostic types shared across the core crate.
- export
- Export APIs.
- images
- Image metadata parsing and validation.
- manifest
- Manifest parsing and basic validation.
- markdown
- Markdown parsing into the MCD canonical block stream.
- package
- Safe package archive reading.
- Simple PDF-to-MCD conversion.
- provenance
- Package-level provenance metadata parsing and validation.
- schema
- MCD table schema parsing and column type definitions.
- search
- In-memory BM25 search over package content and metadata.
- table_
view - Table and chart view parsing and validation.
- tables
- CSV table loading and typed value coercion.
- validate
- Cross-file validation entry points.