Skip to main content

laterite_core/
lib.rs

1//! Laterite core: the application kernel.
2//!
3//! The first crate of the Laterite content management framework. Provides
4//! what every Laterite application starts from: layered configuration
5//! loading, the framework error taxonomy, database connectivity and
6//! migrations, module registration, and pagination primitives.
7
8pub mod config;
9pub mod db;
10pub mod error;
11pub mod migration;
12pub mod module;
13pub mod pagination;
14pub mod query;
15pub mod strata;
16#[cfg(feature = "testing")]
17pub mod testing;
18
19pub use db::Db;
20pub use error::{CoreError, CoreResult};
21pub use migration::{bool_col, key_col, DbBackend, Migration, MigrationSet, Schema, SqlMigration};
22pub use query::AnyRowExt;