diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-04-19 00:31:05 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-04-19 00:31:05 +0800 |
| commit | 532f4ceba2bddb1c84d2e0bdd69808a3ebd5ca4a (patch) | |
| tree | 043514a2aca670d8b2398726b17aab1066938ba1 /examples/example-general-renderer/src | |
| parent | ecc1329bbd31cd98fa9b4c2f25a3114f133987ae (diff) | |
Make async an optional feature
Diffstat (limited to 'examples/example-general-renderer/src')
| -rw-r--r-- | examples/example-general-renderer/src/main.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/examples/example-general-renderer/src/main.rs b/examples/example-general-renderer/src/main.rs index 28028cf..e879900 100644 --- a/examples/example-general-renderer/src/main.rs +++ b/examples/example-general-renderer/src/main.rs @@ -43,13 +43,12 @@ use serde::Serialize; dispatcher!("render", RenderCommand => RenderCommandEntry); -#[tokio::main] -async fn main() { +fn main() { let mut program = ThisProgram::new(); // Add `GeneralRendererSetup` to receive user input `--json` `--yaml` parameters program.with_setup(GeneralRendererSetup); program.with_dispatcher(RenderCommand); - program.exec().await; + program.exec(); } // Manually implement Info struct @@ -62,7 +61,7 @@ struct Info { } #[chain] -async fn parse_render(prev: RenderCommandEntry) -> NextProcess { +fn parse_render(prev: RenderCommandEntry) -> NextProcess { let (name, age) = Picker::<()>::new(prev.inner) .pick::<String>(()) .pick::<i32>(()) |
