aboutsummaryrefslogtreecommitdiff
path: root/examples/example-general-renderer/src/main.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-05-24 17:06:54 +0800
committer魏曹先生 <1992414357@qq.com>2026-05-24 17:06:54 +0800
commit60e70f5320b2abdb38a2349c18e5bffcfea37ca7 (patch)
tree3402af0a2822255c1c3f9c77affe6da81c9d1279 /examples/example-general-renderer/src/main.rs
parent11adad7db1b6202d5366527902c3f0a9fb90654f (diff)
Add implicit dispatcher macro with auto-derived names
Diffstat (limited to 'examples/example-general-renderer/src/main.rs')
-rw-r--r--examples/example-general-renderer/src/main.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/example-general-renderer/src/main.rs b/examples/example-general-renderer/src/main.rs
index 5f74815..3ba4433 100644
--- a/examples/example-general-renderer/src/main.rs
+++ b/examples/example-general-renderer/src/main.rs
@@ -21,13 +21,13 @@ use mingling::prelude::*;
use mingling::{Groupped, parser::Picker, setup::GeneralRendererSetup};
use serde::Serialize;
-dispatcher!("render", RenderCommand => RenderCommandEntry);
+dispatcher!("render", CMDRender => EntryRender);
fn main() {
let mut program = ThisProgram::new();
// Add `GeneralRendererSetup` to receive user input `--json` `--yaml` parameters
program.with_setup(GeneralRendererSetup);
- program.with_dispatcher(RenderCommand);
+ program.with_dispatcher(CMDRender);
program.exec();
}
@@ -53,7 +53,7 @@ struct Info {
// --------- IMPORTANT ---------
#[chain]
-fn parse_render(prev: RenderCommandEntry) -> Next {
+fn parse_render(prev: EntryRender) -> Next {
let (name, age) = Picker::new(prev.inner)
.pick::<String>(())
.pick::<i32>(())