Re-exports§
pub use UltraApiApp as HayaiApp;pub use UltraApiRouter as HayaiRouter;pub use axum;pub use inventory;pub use regex;pub use schemars;pub use serde;pub use serde_json;
Modules§
Macros§
Structs§
- ApiError
- API Error type
- AppState
- Application state holding dependency injection container
- Dep
- Dependency injection extractor
- Resolved
Route - A resolved route with runtime prefix and merged tags/security
- Route
Info - Route information collected by proc macros
- Schema
Info - Schema information collected by api_model attribute
- State
- Axum-style state extractor — alternative to Dep
Both work identically; choose based on your preferred style. - Ultra
ApiApp - The main application struct
- Ultra
ApiRouter - A FastAPI-style router with prefix, shared tags, security, deps, and nested routers
Enums§
- Swagger
Mode - Swagger UI serving mode
Traits§
- Async
Validate - Validate
- Validation trait generated by api_model attribute