diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-08-14 00:35:46 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-08-14 00:35:46 +0800 |
| commit | 1771304c59f6bdf162ed655c8fbc69d478600bf5 (patch) | |
| tree | 7cad91be8e99beee9150c911efe570edf8ff1746 /examples/example-setup | |
| parent | 299b96c8917a7b2c70c9e8040c064d3186ecd760 (diff) | |
refactor: replace with_dispatchers with chained with_dispatcher calls
Diffstat (limited to 'examples/example-setup')
| -rw-r--r-- | examples/example-setup/src/main.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/examples/example-setup/src/main.rs b/examples/example-setup/src/main.rs index cd432dd..bf610ca 100644 --- a/examples/example-setup/src/main.rs +++ b/examples/example-setup/src/main.rs @@ -2,7 +2,7 @@ //! //! > This example demonstrates how to build a custom Setup for modular management of project components -use mingling::{macros::program_setup, prelude::*, Program}; +use mingling::{Program, macros::program_setup, prelude::*}; fn main() { let mut program = ThisProgram::new(); @@ -20,7 +20,11 @@ fn main() { // Package part of the program construction logic into this type for modular management #[program_setup] fn custom_setup(program: &mut Program<ThisProgram>) { - program.with_dispatchers((CMD1, CMD2, CMD3, CMD4, CMD5)); + program.with_dispatcher(CMD1); + program.with_dispatcher(CMD2); + program.with_dispatcher(CMD3); + program.with_dispatcher(CMD4); + program.with_dispatcher(CMD5); } // --------- IMPORTANT --------- |
