diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-04-28 09:13:12 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-04-28 09:13:12 +0800 |
| commit | 7610a6f53f835995b06c9c623fbca1d188f07544 (patch) | |
| tree | 32e2eb2f56aea2e037d93d76676741da96e78230 /examples | |
| parent | 2c32196bbc632411d4f6998a506ca262a805a666 (diff) | |
Simplify Picker API by removing generic parameter and route types
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/example-completion/src/main.rs | 4 | ||||
| -rw-r--r-- | examples/example-general-renderer/src/main.rs | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/examples/example-completion/src/main.rs b/examples/example-completion/src/main.rs index 3018b26..28e3be4 100644 --- a/examples/example-completion/src/main.rs +++ b/examples/example-completion/src/main.rs @@ -97,8 +97,8 @@ impl PickableEnum for FruitType {} #[chain] fn parse_fruit_info(prev: FruitEntry) -> ChainProcess<ThisProgram> { - let picker = Picker::<()>::from(prev.inner); - let (fruit_name, fruit_type) = picker.pick("--name").pick("--type").unpack_directly(); + let picker = Picker::from(prev.inner); + let (fruit_name, fruit_type) = picker.pick("--name").pick("--type").unpack(); let info = FruitInfo { name: fruit_name, fruit_type, diff --git a/examples/example-general-renderer/src/main.rs b/examples/example-general-renderer/src/main.rs index 0a00795..0f4fce9 100644 --- a/examples/example-general-renderer/src/main.rs +++ b/examples/example-general-renderer/src/main.rs @@ -61,10 +61,10 @@ struct Info { #[chain] fn parse_render(prev: RenderCommandEntry) -> ChainProcess<ThisProgram> { - let (name, age) = Picker::<()>::new(prev.inner) + let (name, age) = Picker::new(prev.inner) .pick::<String>(()) .pick::<i32>(()) - .unpack_directly(); + .unpack(); Info { name, age }.to_render() } |
