//!
//!
PageTop SeaORM
//!
//!
Integra SeaORM para trabajar con bases de datos en aplicaciones PageTop.
//!
//! [](#-license)
//! [](https://docs.rs/pagetop-seaorm)
//! [](https://crates.io/crates/pagetop-seaorm)
//! [](https://crates.io/crates/pagetop-seaorm)
//!
//!
//!
//! # 📌 Sobre PageTop
//!
//! [PageTop](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la
//! web clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles
//! y configurables, basadas en HTML, CSS y JavaScript.
use pagetop::prelude::*;
use std::sync::LazyLock;
pub mod config;
pub mod db;
include_locales!(LOCALES_SEAORM);
/// Implementa [`PackageTrait`] y API especĂfica.
pub struct SeaORM;
impl PackageTrait for SeaORM {
fn name(&self) -> L10n {
L10n::t("package_name", &LOCALES_SEAORM)
}
fn description(&self) -> L10n {
L10n::t("package_description", &LOCALES_SEAORM)
}
fn init(&self) {
LazyLock::force(&db::DBCONN);
}
}