aboutsummaryrefslogtreecommitdiff
path: root/docs/pages
diff options
context:
space:
mode:
Diffstat (limited to 'docs/pages')
-rw-r--r--docs/pages/1-getting-started.md4
-rw-r--r--docs/pages/8-setup-and-resources.md6
-rw-r--r--docs/pages/other/features.md5
3 files changed, 8 insertions, 7 deletions
diff --git a/docs/pages/1-getting-started.md b/docs/pages/1-getting-started.md
index 8c81100..443ed74 100644
--- a/docs/pages/1-getting-started.md
+++ b/docs/pages/1-getting-started.md
@@ -13,7 +13,7 @@ Add the following to `Cargo.toml`:
```toml
[dependencies.mingling]
-version = "0.3.0"
+version = "0.4.0"
features = []
```
@@ -25,7 +25,7 @@ Some features **directly affect the entire lifecycle behavior**, so you need to
```toml
[dependencies.mingling]
-version = "0.3.0"
+version = "0.4.0"
features = [
"parser",
"comp",
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;
});
}
```