aboutsummaryrefslogtreecommitdiff
path: root/examples/example-combine-pathf-dispatch-tree
diff options
context:
space:
mode:
Diffstat (limited to 'examples/example-combine-pathf-dispatch-tree')
-rw-r--r--examples/example-combine-pathf-dispatch-tree/src/sub/mod.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/example-combine-pathf-dispatch-tree/src/sub/mod.rs b/examples/example-combine-pathf-dispatch-tree/src/sub/mod.rs
index 2b7aba9..b04c683 100644
--- a/examples/example-combine-pathf-dispatch-tree/src/sub/mod.rs
+++ b/examples/example-combine-pathf-dispatch-tree/src/sub/mod.rs
@@ -4,12 +4,13 @@ use std::io::Write;
dispatcher!("hello");
-pack!(ResultMessage = String);
+#[derive(Grouped, Wrap)]
+pub struct ResultMessage(String);
#[chain]
pub fn handle_my(args: EntryHello) -> Next {
let name: ResultMessage = args
- .inner
+ .0
.first()
.cloned()
.unwrap_or_else(|| "World".to_string())