aboutsummaryrefslogtreecommitdiff
path: root/docs/_zh_CN/pages/1-creating-your-first-program.md
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 /docs/_zh_CN/pages/1-creating-your-first-program.md
parentbdd736ad9899aed74aaa2760c6e068dcae0e6925 (diff)
Rename `NextProcess` to `Next` across the codebase
Diffstat (limited to 'docs/_zh_CN/pages/1-creating-your-first-program.md')
-rw-r--r--docs/_zh_CN/pages/1-creating-your-first-program.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/docs/_zh_CN/pages/1-creating-your-first-program.md b/docs/_zh_CN/pages/1-creating-your-first-program.md
index ae0fef5..efb9997 100644
--- a/docs/_zh_CN/pages/1-creating-your-first-program.md
+++ b/docs/_zh_CN/pages/1-creating-your-first-program.md
@@ -163,7 +163,7 @@ dispatcher!("greet", GreetCommand => GreetEntry);
pack!(ResultGreetSomeone = String);
#[chain]
-fn handle_greet_entry(prev: GreetEntry) -> NextProcess {
+fn handle_greet_entry(prev: GreetEntry) -> Next {
let args = prev.inner;
let name = args
.first()
@@ -185,15 +185,15 @@ fn render_greet_someone(prev: ResultGreetSomeone) {
这样我们就在原本的 `Dispatcher` 和 `Renderer` 中间插入了一个 `Chain`:它可以将用户输入的参数提取出来(或回退到默认值 "World"),再交由渲染器打印到终端。
-##### 关于 `NextProcess` 💡
+##### 关于 `Next` 💡
- `NextProcess` 是由 `gen_program!()` 生成的占位符,在 `#[chain]` 展开后,它将被替换为调度器能识别的类型擦除类型 `ChainProcess<ThisProgram>`,用于减少代码量
+ `Next` 是由 `gen_program!()` 生成的占位符,在 `#[chain]` 展开后,它将被替换为调度器能识别的类型擦除类型 `ChainProcess<ThisProgram>`,用于减少代码量
> [!NOTE]
>
-> `NextProcess` 方案为临时替代,下一次更新需要等待 Rust 的 `Impl In Type Aliases` 特性稳定后。
+> `Next` 方案为临时替代,下一次更新需要等待 Rust 的 `Impl In Type Aliases` 特性稳定后。
>
-> **不过,您不用担心**:下一次 `NextProcess` 的更新不会引入 **破坏性变更!**
+> **不过,您不用担心**:下一次 `Next` 的更新不会引入 **破坏性变更!**
##### 关于 `pack!` 💡
@@ -227,7 +227,7 @@ dispatcher!("greet", GreetCommand => GreetEntry);
pack!(ResultGreetSomeone = String);
#[chain]
-fn handle_greet_entry(prev: GreetEntry) -> NextProcess {
+fn handle_greet_entry(prev: GreetEntry) -> Next {
let args = prev.inner;
let name = args.first().cloned().unwrap_or_else(|| "World".to_string());