aboutsummaryrefslogtreecommitdiff
path: root/examples/example-setup
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-08-14 00:35:46 +0800
committer魏曹先生 <1992414357@qq.com>2026-08-14 00:35:46 +0800
commit1771304c59f6bdf162ed655c8fbc69d478600bf5 (patch)
tree7cad91be8e99beee9150c911efe570edf8ff1746 /examples/example-setup
parent299b96c8917a7b2c70c9e8040c064d3186ecd760 (diff)
refactor: replace with_dispatchers with chained with_dispatcher calls
Diffstat (limited to 'examples/example-setup')
-rw-r--r--examples/example-setup/src/main.rs8
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 ---------