Expand description
anycms-core
A unified API response library supporting multiple Rust web frameworks.
§Features
actix(default): Support for actix-web frameworkaxum: Support for axum frameworkfull: Enable all framework integrations
§Example (Actix-web)
use anycms_core::ApiResult;
async fn get_user() -> ApiResult<User> {
let user = fetch_user().await?;
ApiResult::value(user)
}§Example (Axum)
use anycms_core::ApiResult;
async fn get_user() -> ApiResult<User> {
let user = fetch_user().await?;
ApiResult::value(user)
}Modules§
- actix
- Framework-specific integrations
Structs§
- ApiResult
- API response wrapper with unified structure
- Result
Pagination - Pagination metadata for list responses
Type Aliases§
- Anyhow
Result - Type alias for Result with anyhow::Error
- Default
Result - Type alias for standard Result with Box
- Empty
Result - API result without any data payload