Skip to main content

icydb_schema/
lib.rs

1//! Bounded public schema-proposal contract for IcyDB.
2//!
3//! This crate owns proposal vocabulary only. It does not own accepted schema,
4//! runtime planning, storage, clocks, generators, application callbacks, or
5//! persisted row formats.
6
7mod account;
8mod atom;
9mod bounds;
10mod codec;
11mod date;
12mod decimal;
13mod error;
14mod expression;
15mod fragment;
16mod int_big;
17mod key;
18mod naming;
19mod nat_big;
20mod numeric_value;
21mod proposal;
22mod rule;
23#[macro_use]
24mod scalar_macros;
25mod scalar;
26mod subaccount;
27mod time_atoms;
28mod unit;
29
30pub use account::*;
31pub use atom::*;
32pub use bounds::*;
33pub use codec::*;
34pub use date::*;
35pub use decimal::*;
36pub use error::*;
37pub use expression::*;
38pub use fragment::*;
39pub use int_big::*;
40pub use key::*;
41pub use naming::*;
42pub use nat_big::*;
43pub use numeric_value::*;
44pub use proposal::*;
45pub use rule::*;
46pub use scalar::*;
47pub use subaccount::*;
48pub use time_atoms::*;
49pub use unit::*;
50
51#[cfg(test)]
52mod tests;