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 compact_sort;
12mod date;
13mod decimal;
14mod error;
15mod expression;
16mod fragment;
17mod int_big;
18mod key;
19mod migration;
20mod naming;
21mod nat_big;
22mod numeric_value;
23mod proposal;
24mod rule;
25#[macro_use]
26mod scalar_macros;
27mod scalar;
28mod source_digest;
29mod subaccount;
30mod time_atoms;
31mod u256;
32mod unit;
33
34pub use account::*;
35pub use atom::*;
36pub use bounds::*;
37pub use codec::*;
38pub use compact_sort::*;
39pub use date::*;
40pub use decimal::*;
41pub use error::*;
42pub use expression::*;
43pub use fragment::*;
44pub use int_big::*;
45pub use key::*;
46pub use migration::*;
47pub use naming::*;
48pub use nat_big::*;
49pub use numeric_value::*;
50pub use proposal::*;
51pub use rule::*;
52pub use scalar::*;
53pub use subaccount::*;
54pub use time_atoms::*;
55pub use u256::*;
56pub use unit::*;
57
58#[cfg(test)]
59mod tests;