diff options
| author | Weicao-CatilGrass <1992414357@qq.com> | 2026-05-17 22:30:50 +0800 |
|---|---|---|
| committer | Weicao-CatilGrass <1992414357@qq.com> | 2026-05-17 22:38:39 +0800 |
| commit | f27f5aeb09616b932ab48f0905994879dd8bafe5 (patch) | |
| tree | 2deea67f7ed910ad824fbcce2330ab5c475e51a0 /examples | |
| parent | bdd736ad9899aed74aaa2760c6e068dcae0e6925 (diff) | |
Rename `NextProcess` to `Next` across the codebase
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/example-async/src/main.rs | 4 | ||||
| -rw-r--r-- | examples/example-basic/src/main.rs | 2 | ||||
| -rw-r--r-- | examples/example-completion/src/main.rs | 4 | ||||
| -rw-r--r-- | examples/example-exit-code/src/main.rs | 2 | ||||
| -rw-r--r-- | examples/example-general-renderer/src/main.rs | 4 | ||||
| -rw-r--r-- | examples/example-picker/src/main.rs | 2 | ||||
| -rw-r--r-- | examples/example-resources/src/main.rs | 4 |
7 files changed, 11 insertions, 11 deletions
diff --git a/examples/example-async/src/main.rs b/examples/example-async/src/main.rs index 889895c..7b0be38 100644 --- a/examples/example-async/src/main.rs +++ b/examples/example-async/src/main.rs @@ -35,8 +35,8 @@ pack!(Hello = String); // You can freely use async / non-async functions to declare your Chain #[chain] -// fn parse_name(prev: HelloEntry) -> NextProcess { -async fn parse_name(prev: HelloEntry) -> NextProcess { +// fn parse_name(prev: HelloEntry) -> Next { +async fn parse_name(prev: HelloEntry) -> Next { let name = prev.first().cloned().unwrap_or_else(|| "World".to_string()); Hello::new(name).to_render() } diff --git a/examples/example-basic/src/main.rs b/examples/example-basic/src/main.rs index 660cd68..33840fc 100644 --- a/examples/example-basic/src/main.rs +++ b/examples/example-basic/src/main.rs @@ -26,7 +26,7 @@ pack!(Hello = String); // Register chain to `ThisProgram`, handling logic from `HelloEntry` #[chain] -fn parse_name(prev: HelloEntry) -> NextProcess { +fn parse_name(prev: HelloEntry) -> Next { // Extract string from `HelloEntry` as argument let name = prev.first().cloned().unwrap_or_else(|| "World".to_string()); diff --git a/examples/example-completion/src/main.rs b/examples/example-completion/src/main.rs index 8f1714c..31528d1 100644 --- a/examples/example-completion/src/main.rs +++ b/examples/example-completion/src/main.rs @@ -36,9 +36,9 @@ use mingling::prelude::*; use mingling::{ - EnumTag, Groupped, ShellContext, Suggest, macros::{suggest, suggest_enum}, parser::{PickableEnum, Picker}, + EnumTag, Groupped, ShellContext, Suggest, }; // Define dispatcher `FruitCommand`, directing subcommand "fruit" to `FruitEntry` @@ -105,7 +105,7 @@ enum FruitType { impl PickableEnum for FruitType {} #[chain] -fn parse_fruit_info(prev: FruitEntry) -> NextProcess { +fn parse_fruit_info(prev: FruitEntry) -> Next { let picker = Picker::from(prev.inner); let (fruit_name, fruit_type) = picker.pick("--name").pick("--type").unpack(); let info = FruitInfo { diff --git a/examples/example-exit-code/src/main.rs b/examples/example-exit-code/src/main.rs index def96d8..028692e 100644 --- a/examples/example-exit-code/src/main.rs +++ b/examples/example-exit-code/src/main.rs @@ -28,7 +28,7 @@ dispatcher!("error", ErrorCommand => ErrorEntry); pack!(ResultError = ()); #[chain] -fn handle_error_entry(_prev: ErrorEntry) -> NextProcess { +fn handle_error_entry(_prev: ErrorEntry) -> Next { update_exit_code::<ThisProgram>(1); return ResultError::default(); } diff --git a/examples/example-general-renderer/src/main.rs b/examples/example-general-renderer/src/main.rs index 867c43e..64d8d00 100644 --- a/examples/example-general-renderer/src/main.rs +++ b/examples/example-general-renderer/src/main.rs @@ -33,7 +33,7 @@ //! ``` use mingling::prelude::*; -use mingling::{Groupped, parser::Picker, setup::GeneralRendererSetup}; +use mingling::{parser::Picker, setup::GeneralRendererSetup, Groupped}; use serde::Serialize; dispatcher!("render", RenderCommand => RenderCommandEntry); @@ -56,7 +56,7 @@ struct Info { } #[chain] -fn parse_render(prev: RenderCommandEntry) -> NextProcess { +fn parse_render(prev: RenderCommandEntry) -> Next { let (name, age) = Picker::new(prev.inner) .pick::<String>(()) .pick::<i32>(()) diff --git a/examples/example-picker/src/main.rs b/examples/example-picker/src/main.rs index e5bf403..651edb3 100644 --- a/examples/example-picker/src/main.rs +++ b/examples/example-picker/src/main.rs @@ -31,7 +31,7 @@ pack!(NoNameProvided = ()); pack!(ParsedPickInput = (i32, String)); #[chain] -fn parse(prev: PickEntry) -> NextProcess { +fn parse(prev: PickEntry) -> Next { let picked = prev // First extract the named argument .pick_or("--age", 20) diff --git a/examples/example-resources/src/main.rs b/examples/example-resources/src/main.rs index 63ebfe6..9d8dde6 100644 --- a/examples/example-resources/src/main.rs +++ b/examples/example-resources/src/main.rs @@ -35,7 +35,7 @@ pack!(ResultCurrentDir = PathBuf); fn setup( _prev: SetupEntry, resource: &mut MyResource, // Import the resource into `setup` -) -> NextProcess { +) -> Next { // Set the global resource resource.current_dir = current_dir().unwrap(); @@ -43,7 +43,7 @@ fn setup( } #[chain] -fn read(_prev: StateRead, resource: &MyResource) -> NextProcess { +fn read(_prev: StateRead, resource: &MyResource) -> Next { // Read the global resource let current_dir = resource.current_dir.clone(); ResultCurrentDir::new(current_dir).to_render() |
