Skip to main content

concept_store/
lib.rs

1//! The disk-backed concept store.
2//!
3//! A `redb` database holding one code system version's concepts, displays,
4//! designations, and property values, keyed by dense ordinal, that the
5//! terminology operations read point-wise: `$lookup` and `$validate-code`
6//! resolve a code here without touching the graph. Built offline by
7//! `ferroterm-build`, opened read-only by the server. No spec governs the
8//! layout: our own design (`docs/architecture.md` decision 3).
9#![doc(test(attr(deny(warnings))))]
10
11/// The manifest file name inside an artifact directory: the one place the
12/// build tool writes it and every reader reads it from.
13pub const MANIFEST_FILE: &str = "manifest.json";
14
15pub mod builder;
16pub mod column;
17pub mod keys;
18pub mod record;
19pub mod store;
20pub mod tables;