Expand description
§Nova Schema
Schema validation and metadata management for NovaType documents.
This crate provides:
- JSON Schema validation for document metadata (requires
validationfeature) - Template schema definitions
- Frontmatter parsing (YAML/TOML)
§Example
ⓘ
use nova_schema::{Schema, ValidationResult};
let schema = Schema::load("ieee-article")?;
let result = schema.validate(&metadata)?;Re-exports§
pub use error::Error;pub use error::Result;pub use frontmatter::FrontmatterParser;pub use schema::article_schema;pub use schema::Schema;pub use schema::ValidationResult;pub use template::TemplateSchema;
Modules§
- error
- Error types for nova-schema.
- frontmatter
- Frontmatter parsing for document metadata.
- schema
- JSON Schema validation for document metadata.
- template
- Template schema definitions.