macro_rules! run_module_main {
($module_type:ty) => { ... };
(
$module_name:expr,
$module_type:ty,
$config_type:ty,
$migrations:expr,
) => { ... };
}Expand description
Minimal module entry point. Expands to full main with bootstrap, migrations, config load, run_module.
Single-arg form (preferred when #[module] has config and migrations):
ⓘ
run_module_main!(DemoModule);Explicit form (when ModuleMeta is not implemented):
ⓘ
run_module_main!("demo", DemoModule, DemoConfig, migrations!(1 => up_initial, 2 => up_add_items_tree));