knowledge_base_extension_framework/lib.rs
1//! Contracts and runtime support for statically composed knowledge-base extensions.
2//!
3//! Start with [`contracts`] to define an extension, use [`registry`] to select
4//! the extensions enabled for a repository, and use [`bindings`] to supply the
5//! repository-specific ontology identifiers they need.
6
7#![forbid(unsafe_code)]
8
9pub mod bindings;
10pub mod contracts;
11pub mod error;
12pub mod manifest;
13pub mod ontology;
14pub mod registry;