From 443ffe86485519a218997955335cde142733f88f Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Mon, 22 Jun 2026 23:59:31 +0800 Subject: Make route! macro auto-convert error types `route!()` now calls `Groupped::to_chain()` on the error branch, removing the need for callers to pre-convert with `.to_chain()` or `.to_render()`. --- examples/example-argument-parse/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'examples/example-argument-parse/src') diff --git a/examples/example-argument-parse/src/main.rs b/examples/example-argument-parse/src/main.rs index 316e52f..4929b7c 100644 --- a/examples/example-argument-parse/src/main.rs +++ b/examples/example-argument-parse/src/main.rs @@ -59,7 +59,7 @@ fn handle_strict_transfer_parse(args: EntryStrictTransfer) -> Next { .pick::(["--dir", "-D"]) .pick_or::("--size", 1024 * 1024_usize) // Finally parse the positional argument; if not found, route to `ErrorNoNameProvided` - .pick_or_route::((), ErrorNoNameProvided::default().to_chain()) + .pick_or_route::((), ErrorNoNameProvided::default()) .after(|str| str.trim().replace(' ', "")) .unpack() } -- cgit