Skip to main content

mcd_core/
lib.rs

1//! Core parser, validator, and export APIs for MCD packages.
2
3pub mod annotations;
4pub mod assets;
5pub mod directives;
6pub mod document;
7pub mod errors;
8pub mod export;
9pub mod images;
10pub mod manifest;
11pub mod markdown;
12pub mod package;
13pub mod pdf;
14pub mod provenance;
15pub mod schema;
16pub mod table_view;
17pub mod tables;
18pub mod validate;
19
20pub use errors::{Diagnostic, McdError, Result};
21pub use manifest::Manifest;
22pub use package::McdPackage;
23pub use validate::ValidationResult;
24
25#[cfg(test)]
26mod tests {
27    #[test]
28    fn crate_loads() {
29        assert_eq!(crate::package::MCD_MIMETYPE, "application/vnd.mcd+zip");
30    }
31}