diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-07-17 08:48:29 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-07-17 08:48:29 +0800 |
| commit | 80c66d1efc9babfc1991edc023b06adad680edbb (patch) | |
| tree | 795cc302b60d369c82054f4bbc5d69efcadfa4f1 /mingling_picker/src/picker/parse.rs | |
| parent | deb87d8f8dfa242663bf9ab9a90c868585fc85da (diff) | |
feat(picker): expose internal fields and add `IntoPicker` for
`&Vec<String>`
Make `route_phantom` and `args` fields `pub(crate)` for internal reuse.
Fix error route conversion by adding `.into()` call.
Implement `IntoPicker` for `&Vec<String>` to support passing string
references.
Diffstat (limited to 'mingling_picker/src/picker/parse.rs')
| -rw-r--r-- | mingling_picker/src/picker/parse.rs | 2 |
1 files changed, 1 insertions, 1 deletions
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 |
