Expand description
Core runtime for RUEST: application lifecycle, modules, and bootstrap.
Structs§
- Application
Builder - Fluent builder after module bootstrap.
- Module
Context - Mutable context passed during module configuration (providers + imports).
- Module
Metadata - Metadata describing a NestJS-style module.
- Ruest
Application - Built application (container + config). Le routeur Axum est assemblé au bootstrap HTTP.
- Ruest
Factory - Factory for creating RUEST applications (NestJS-style).
Enums§
Traits§
- Http
Module - Marker : ce module expose
wire_routes(généré par#[module]). - Module
- Trait implemented by all application modules (manually or via
#[module]). - Plugin
- Plugin extension point (auth, cache, telemetry, etc.).
Functions§
- bootstrap
- Configure le conteneur DI et les providers (sans montage HTTP).
Type Aliases§
- Provider
Register Fn - Registers providers into the DI container (generated by
#[service]/#[module]).