pub trait OnModuleConfigure:
Send
+ Sync
+ 'static {
// Required method
fn on_module_configure(&self, module_name: &str) -> LifecycleFuture<'_>;
}Expand description
Runs during module graph compilation, before any providers are built.
Use for: dynamic route registration, conditional provider setup, validating module configuration.
Required Methods§
Sourcefn on_module_configure(&self, module_name: &str) -> LifecycleFuture<'_>
fn on_module_configure(&self, module_name: &str) -> LifecycleFuture<'_>
Receives the module’s diagnostic name.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".