From 80c66d1efc9babfc1991edc023b06adad680edbb Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Fri, 17 Jul 2026 08:48:29 +0800 Subject: feat(picker): expose internal fields and add `IntoPicker` for `&Vec` Make `route_phantom` and `args` fields `pub(crate)` for internal reuse. Fix error route conversion by adding `.into()` call. Implement `IntoPicker` for `&Vec` to support passing string references. --- mingling_picker/src/picker/parse.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mingling_picker/src/picker/parse.rs') diff --git a/mingling_picker/src/picker/parse.rs b/mingling_picker/src/picker/parse.rs index 8f7d514..698baac 100644 --- a/mingling_picker/src/picker/parse.rs +++ b/mingling_picker/src/picker/parse.rs @@ -124,7 +124,7 @@ internal_repeat!(1..=32 => { } else { if error_route.is_none() { if let Some(get_route) = self.route_$ { - *error_route = Some(get_route()); + *error_route = Some(get_route().into()); } } other -- cgit