citum-resolver-api
Lightweight interface crate that defines how the Citum schema layer talks to the storage and resolution layer (filesystem, HTTP, git, etc.). Keeps the schema crate dependency-free of network/IO concerns while letting consumers swap resolver implementations.
This crate is mostly traits and error types. End users typically use
citum_store or higher-level engine
APIs; resolver implementors should depend on this crate directly.
Usage
Implementors define a StyleResolver and choose their own concrete
Style and Locale types (typically citum-schema-style's Style
and Locale):
use ;
;
Project
Part of Citum, a modern citation engine in Rust. See the workspace README for the full architecture.
License
Dual-licensed under MIT or Apache-2.0 at your option.