//! esylla-core — the contract a module plugs into.
//!
//! Defines the framework primitives only: the [`Module`] trait, the [`Esylla`]
//! builder, the error contract, and the migration runner. Domain services (auth,
//! storage, …) live in their own crates that depend on this one.
pub use ;
pub use ;
// Re-exports so modules build against the framework's pinned versions and the host
// can reach everything through `esylla`. esylla wraps neither sea-orm nor utoipa —
// modules use them directly; host state uses axum's own `#[derive(FromRef)]`.
pub use anyhow;
pub use axum;
pub use sea_orm;
pub use sea_orm_migration;
pub use tower_http;
pub use tracing;
pub use utoipa;
pub use utoipa_axum;