Skip to main content

Module core

Module core 

Source
Expand description

Core runtime for RUEST: application lifecycle, modules, and bootstrap.

Structs§

ApplicationBuilder
Fluent builder after module bootstrap.
ModuleContext
Mutable context passed during module configuration (providers + imports).
ModuleMetadata
Metadata describing a NestJS-style module.
RuestApplication
Built application (container + config). Le routeur Axum est assemblé au bootstrap HTTP.
RuestFactory
Factory for creating RUEST applications (NestJS-style).

Enums§

CoreError

Traits§

HttpModule
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§

ProviderRegisterFn
Registers providers into the DI container (generated by #[service] / #[module]).