diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-04-09 15:31:57 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-04-09 15:31:57 +0800 |
| commit | 2aff55cdeeb1c65eb699ab7a6fb119659a1239bc (patch) | |
| tree | 7cb3b1c73c8ca22e5c222b4df598d26ccd8edd95 /examples | |
| parent | 1b67e1143f367d00e955c2780dbdefab463836e1 (diff) | |
Switch from published mingling crate to local workspace dependency
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/example-basic/src/main.rs | 8 | ||||
| -rw-r--r-- | examples/example-general-renderer/src/main.rs | 4 | ||||
| -rw-r--r-- | examples/example-picker/src/main.rs | 2 |
3 files changed, 7 insertions, 7 deletions
diff --git a/examples/example-basic/src/main.rs b/examples/example-basic/src/main.rs index 050bfd4..9aaff06 100644 --- a/examples/example-basic/src/main.rs +++ b/examples/example-basic/src/main.rs @@ -16,7 +16,7 @@ dispatcher!("hello", HelloCommand => HelloEntry); #[tokio::main] async fn main() { // Create program - let mut program = DefaultProgram::new(); + let mut program = ThisProgram::new(); // Add dispatcher `HelloCommand` program.with_dispatcher(HelloCommand); @@ -28,7 +28,7 @@ async fn main() { // Register wrapper type `Hello`, setting inner to `String` pack!(Hello = String); -// Register chain to `DefaultProgram`, handling logic from `HelloEntry` +// Register chain to `ThisProgram`, handling logic from `HelloEntry` #[chain] async fn parse_name(prev: HelloEntry) -> NextProcess { // Extract string from `HelloEntry` as argument @@ -38,7 +38,7 @@ async fn parse_name(prev: HelloEntry) -> NextProcess { Hello::new(name).to_render() } -// Register renderer to `DefaultProgram`, handling rendering of `Hello` +// Register renderer to `ThisProgram`, handling rendering of `Hello` #[renderer] fn render_hello_who(prev: Hello) { // Print message @@ -47,5 +47,5 @@ fn render_hello_who(prev: Hello) { // Program ends here } -// Generate program, default is `DefaultProgram` +// Generate program, default is `ThisProgram` gen_program!(); diff --git a/examples/example-general-renderer/src/main.rs b/examples/example-general-renderer/src/main.rs index 8790a06..18cbe58 100644 --- a/examples/example-general-renderer/src/main.rs +++ b/examples/example-general-renderer/src/main.rs @@ -45,7 +45,7 @@ dispatcher!("render", RenderCommand => RenderCommandEntry); #[tokio::main] async fn main() { - let mut program = DefaultProgram::new(); + let mut program = ThisProgram::new(); // Add `GeneralRendererSetup` to receive user input `--json` `--yaml` parameters program.with_setup(GeneralRendererSetup); program.with_dispatcher(RenderCommand); @@ -63,7 +63,7 @@ struct Info { #[chain] async fn parse_render(prev: RenderCommandEntry) -> NextProcess { - let (name, age) = Picker::<AnyOutput<DefaultProgram>>::new(prev.inner) + let (name, age) = Picker::<AnyOutput<ThisProgram>>::new(prev.inner) .pick::<String>(()) .pick::<i32>(()) .unpack_directly(); diff --git a/examples/example-picker/src/main.rs b/examples/example-picker/src/main.rs index 24357a8..3abb5db 100644 --- a/examples/example-picker/src/main.rs +++ b/examples/example-picker/src/main.rs @@ -28,7 +28,7 @@ dispatcher!("pick", PickCommand => PickEntry); #[tokio::main] async fn main() { - let mut program = DefaultProgram::new(); + let mut program = ThisProgram::new(); program.with_dispatcher(PickCommand); program.exec().await; } |
