aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorWeicao-CatilGrass <1992414357@qq.com>2026-05-17 22:30:50 +0800
committerWeicao-CatilGrass <1992414357@qq.com>2026-05-17 22:38:39 +0800
commitf27f5aeb09616b932ab48f0905994879dd8bafe5 (patch)
tree2deea67f7ed910ad824fbcce2330ab5c475e51a0 /examples
parentbdd736ad9899aed74aaa2760c6e068dcae0e6925 (diff)
Rename `NextProcess` to `Next` across the codebase
Diffstat (limited to 'examples')
-rw-r--r--examples/example-async/src/main.rs4
-rw-r--r--examples/example-basic/src/main.rs2
-rw-r--r--examples/example-completion/src/main.rs4
-rw-r--r--examples/example-exit-code/src/main.rs2
-rw-r--r--examples/example-general-renderer/src/main.rs4
-rw-r--r--examples/example-picker/src/main.rs2
-rw-r--r--examples/example-resources/src/main.rs4
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()