doublets/data/mod.rs
1//! Core data types and traits for the doublets link model.
2//!
3//! This module contains the fundamental building blocks: the [`Link`] triple,
4//! the [`Doublet`] pair, the [`Doublets`] / [`DoubletsExt`] traits that define
5//! the full store API, and the [`Error`] and [`Fuse`] utility types.
6
7mod doublet;
8mod error;
9mod handler;
10mod link;
11mod traits;
12
13pub use doublet::Doublet;
14pub use error::Error;
15pub use handler::Fuse;
16pub use link::Link;
17pub use traits::{Doublets, DoubletsExt, Links, ReadHandler, WriteHandler};
18
19#[cfg(feature = "data")]
20pub use data::*;