aboutsummaryrefslogtreecommitdiff
path: root/examples/example-general-renderer
diff options
context:
space:
mode:
Diffstat (limited to 'examples/example-general-renderer')
-rw-r--r--examples/example-general-renderer/Cargo.lock36
-rw-r--r--examples/example-general-renderer/Cargo.toml1
-rw-r--r--examples/example-general-renderer/src/main.rs7
3 files changed, 3 insertions, 41 deletions
diff --git a/examples/example-general-renderer/Cargo.lock b/examples/example-general-renderer/Cargo.lock
index 6d9cb38..c7b5981 100644
--- a/examples/example-general-renderer/Cargo.lock
+++ b/examples/example-general-renderer/Cargo.lock
@@ -12,12 +12,6 @@ dependencies = [
]
[[package]]
-name = "bytes"
-version = "1.11.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33"
-
-[[package]]
name = "equivalent"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -29,7 +23,6 @@ version = "0.0.1"
dependencies = [
"mingling",
"serde",
- "tokio",
]
[[package]]
@@ -87,7 +80,6 @@ dependencies = [
"serde_json",
"serde_yaml",
"thiserror",
- "tokio",
"toml",
]
@@ -109,12 +101,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
[[package]]
-name = "pin-project-lite"
-version = "0.2.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
-
-[[package]]
name = "proc-macro2"
version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -255,28 +241,6 @@ dependencies = [
]
[[package]]
-name = "tokio"
-version = "1.51.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f66bf9585cda4b724d3e78ab34b73fb2bbaba9011b9bfdf69dc836382ea13b8c"
-dependencies = [
- "bytes",
- "pin-project-lite",
- "tokio-macros",
-]
-
-[[package]]
-name = "tokio-macros"
-version = "2.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
name = "toml"
version = "1.1.2+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/examples/example-general-renderer/Cargo.toml b/examples/example-general-renderer/Cargo.toml
index 09aad80..cc5a541 100644
--- a/examples/example-general-renderer/Cargo.toml
+++ b/examples/example-general-renderer/Cargo.toml
@@ -9,4 +9,3 @@ mingling = { path = "../../mingling", features = [
"general_renderer",
] }
serde = { version = "1", features = ["derive"] }
-tokio = { version = "1", features = ["rt", "rt-multi-thread", "macros"] }
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>(())