aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-08-10 16:25:25 +0800
committer魏曹先生 <1992414357@qq.com>2026-08-10 16:25:25 +0800
commit1be60c990f27cd9006fa3db8aa5bd623c33840e8 (patch)
tree06e7093e346493ac9b32067a4cc86ce40da63df1 /docs
parent1c065ed5ec1c1036d185dea91b2f0394d9ddd111 (diff)
docs: update verbosity and error output API in examples
Diffstat (limited to 'docs')
-rw-r--r--docs/_zh_CN/pages/8-setup-and-resources.md6
-rw-r--r--docs/_zh_CN/pages/other/features.md4
-rw-r--r--docs/pages/8-setup-and-resources.md6
-rw-r--r--docs/pages/other/features.md5
4 files changed, 12 insertions, 9 deletions
diff --git a/docs/_zh_CN/pages/8-setup-and-resources.md b/docs/_zh_CN/pages/8-setup-and-resources.md
index 9ed9894..79d1cb5 100644
--- a/docs/_zh_CN/pages/8-setup-and-resources.md
+++ b/docs/_zh_CN/pages/8-setup-and-resources.md
@@ -11,11 +11,12 @@
// Features: ["extras"]
@@@use mingling::macros::program_setup;
@@@use mingling::Program;
+@@@use mingling::Verbosity;
#[program_setup]
fn my_setup(program: &mut Program<ThisProgram>) {
// 从参数中提取全局标志
program.global_flag(["-v", "--verbose"], |program| {
- program.stdout_setting.verbose = true;
+ program.stdout_setting.verbosity = Verbosity::Verbose;
});
}
@@@
@@ -42,11 +43,12 @@ Setup 里最常用的操作就是提取全局参数。Mingling 提供了几个
// Features: ["extras"]
@@@use mingling::macros::program_setup;
@@@use mingling::Program;
+@@@use mingling::Verbosity;
#[program_setup]
fn my_setup(program: &mut Program<ThisProgram>) {
// 布尔标志
program.global_flag(["-v", "--verbose"], |program| {
- program.stdout_setting.verbose = true;
+ program.stdout_setting.verbosity = Verbosity::Verbose;
});
// 带值的参数
diff --git a/docs/_zh_CN/pages/other/features.md b/docs/_zh_CN/pages/other/features.md
index 2d65e47..f307e4e 100644
--- a/docs/_zh_CN/pages/other/features.md
+++ b/docs/_zh_CN/pages/other/features.md
@@ -195,7 +195,7 @@ fn handle_state_prev1(_p: StatePrev1) -> Next {
```rust
// Features: ["extras"]
-use mingling::{macros::program_setup, Program};
+use mingling::{ErrorOutput, macros::program_setup, Program};
fn main() {
let mut program = ThisProgram::new();
@@ -206,7 +206,7 @@ fn main() {
#[program_setup]
fn no_error_setup(program: &mut Program<ThisProgram>) {
program.global_flag(["--no-error"], |program| {
- program.stdout_setting.error_output = false;
+ program.stdout_setting.error_output = ErrorOutput::Hide;
});
}
```
diff --git a/docs/pages/8-setup-and-resources.md b/docs/pages/8-setup-and-resources.md
index 12c7610..ae9e18c 100644
--- a/docs/pages/8-setup-and-resources.md
+++ b/docs/pages/8-setup-and-resources.md
@@ -11,11 +11,12 @@ When a program needs to do some init work at startup—like parsing global args
// Features: ["extras"]
@@@use mingling::macros::program_setup;
@@@use mingling::Program;
+@@@use mingling::Verbosity;
#[program_setup]
fn my_setup(program: &mut Program<ThisProgram>) {
// Extract global flag from args
program.global_flag(["-v", "--verbose"], |program| {
- program.stdout_setting.verbose = true;
+ program.stdout_setting.verbosity = Verbosity::Verbose;
});
}
@@@
@@ -42,11 +43,12 @@ The most common use of Setup is extracting global args. Mingling provides a few
// Features: ["extras"]
@@@use mingling::macros::program_setup;
@@@use mingling::Program;
+@@@use mingling::Verbosity;
#[program_setup]
fn my_setup(program: &mut Program<ThisProgram>) {
// Boolean flag
program.global_flag(["-v", "--verbose"], |program| {
- program.stdout_setting.verbose = true;
+ program.stdout_setting.verbosity = Verbosity::Verbose;
});
// Flag with a value
diff --git a/docs/pages/other/features.md b/docs/pages/other/features.md
index 55b6cc8..ac9d5db 100644
--- a/docs/pages/other/features.md
+++ b/docs/pages/other/features.md
@@ -63,7 +63,6 @@ features = ["build_full"]
# Feature Details
-
## Feature `all_serde_fmt`
**Description:**
@@ -196,7 +195,7 @@ fn handle_state_prev1(_p: StatePrev1) -> Next {
```rust
// Features: ["extras"]
-use mingling::{macros::program_setup, Program};
+use mingling::{ErrorOutput, macros::program_setup, Program};
fn main() {
let mut program = ThisProgram::new();
@@ -207,7 +206,7 @@ fn main() {
#[program_setup]
fn no_error_setup(program: &mut Program<ThisProgram>) {
program.global_flag(["--no-error"], |program| {
- program.stdout_setting.error_output = false;
+ program.stdout_setting.error_output = ErrorOutput::Hide;
});
}
```