//! Extra tools for [Actix Cloud](https://github.com/MXWXZ/actix-cloud).
//!
//! Everything is organized in small modules, each behind a cargo feature so
//! you only compile what you need:
//!
//! - `hyuuid`: [`HyUuid`], a strictly hyphenated UUID wrapper used as the universal ID type.
//! - `api`: REST API helpers such as [`api::PageData`], [`api::PaginationParam`] and [`api::Condition`].
//! - `entity`: SeaORM entity helpers like [`entity::VecString`] and [`entity::DefaultColumnTrait`].
//! - `logger`: [`logger::start_logger`], a sensible default logger for Actix Cloud applications.
//! - `seaorm`: SeaORM query helpers like [`api::SelectPage`], [`api::IntoExpr`] and [`api::Condition`].
//! - `macros`: re-export of the proc macros (`default_repo`, `entity_id`, ...).
//! - `utils`: [`utils::StringUtil`] and [`utils::DataUrl`] (also pulled in by `api`).
//!
//! Default features: `api`, `entity`, `logger`, `seaorm` and `macros`, which
//! enable `hyuuid` and `utils` transitively.
pub use HyUuid;