1pub mod capabilities;
9pub mod config;
10pub mod db;
11pub mod error;
12pub mod i18n;
13pub mod migration;
14pub mod module;
15pub mod pagination;
16pub mod query;
17pub mod registry;
18pub mod strata;
19#[cfg(feature = "testing")]
20pub mod testing;
21pub mod validation;
22
23pub use capabilities::CapabilitySet;
24pub use db::Db;
25pub use error::{CoreError, CoreResult};
26pub use i18n::{
27 collect_sources, plural_category, Arg, CatalogStore, PluralCategory, Text, Translator,
28 PSEUDO_LOCALE,
29};
30pub use laterite_macros::{t, tn, tp};
31pub use migration::{bool_col, key_col, DbBackend, Migration, MigrationSet, Schema, SqlMigration};
32pub use module::{Capability, Module, ModuleId, ModuleRegistry};
33pub use query::AnyRowExt;
34pub use registry::{ContributeMode, ContributeOpts, Contribution, Registry};
35pub use validation::{validate, validate_fields, ErrorBag, FieldRules, Mode, Rule};