Expand description
Extra tools for 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 asapi::PageData,api::PaginationParamandapi::Condition.entity: SeaORM entity helpers likeentity::VecStringandentity::DefaultColumnTrait.logger:logger::start_logger, a sensible default logger for Actix Cloud applications.seaorm: SeaORM query helpers likeapi::SelectPage,api::IntoExprandapi::Condition.macros: re-export of the proc macros (default_repo,entity_id, …).utils:utils::StringUtilandutils::DataUrl(also pulled in byapi).
Default features: api, entity, logger, seaorm and macros, which
enable hyuuid and utils transitively.
Re-exports§
pub use hyuuid::HyUuid;hyuuid
Modules§
- api
api - REST API helpers: pagination parameters, dynamic query condition building and common request payloads.
- entity
entity - SeaORM entity helpers.
- hyuuid
hyuuid HyUuid: a strictly hyphenated UUID wrapper used as the universal ID type.- logger
logger - Default logger setup for Actix Cloud applications.
- macros
macros - utils
utils