aboutsummaryrefslogtreecommitdiff
path: root/examples/example-lazy-resources
diff options
context:
space:
mode:
Diffstat (limited to 'examples/example-lazy-resources')
-rw-r--r--examples/example-lazy-resources/Cargo.lock6
-rw-r--r--examples/example-lazy-resources/src/main.rs8
2 files changed, 7 insertions, 7 deletions
diff --git a/examples/example-lazy-resources/Cargo.lock b/examples/example-lazy-resources/Cargo.lock
index 0786373..21cb251 100644
--- a/examples/example-lazy-resources/Cargo.lock
+++ b/examples/example-lazy-resources/Cargo.lock
@@ -57,7 +57,7 @@ dependencies = [
[[package]]
name = "mingling"
-version = "0.4.0"
+version = "0.5.0"
dependencies = [
"mingling_core",
"mingling_macros",
@@ -65,7 +65,7 @@ dependencies = [
[[package]]
name = "mingling_core"
-version = "0.4.0"
+version = "0.5.0"
dependencies = [
"just_fmt",
"might_be_async",
@@ -73,7 +73,7 @@ dependencies = [
[[package]]
name = "mingling_macros"
-version = "0.4.0"
+version = "0.5.0"
dependencies = [
"just_fmt",
"proc-macro2",
diff --git a/examples/example-lazy-resources/src/main.rs b/examples/example-lazy-resources/src/main.rs
index 7dda658..2243f14 100644
--- a/examples/example-lazy-resources/src/main.rs
+++ b/examples/example-lazy-resources/src/main.rs
@@ -49,10 +49,11 @@ fn init_res_large_data() -> ResLargeData {
ResLargeData { data }
}
-dispatcher!("show", CMDShow => EntryShow);
-dispatcher!("none", CMDNone => EntryNone);
+dispatcher!("show", EntryShow);
+dispatcher!("none", EntryNone);
-pack!(ResultShow = BTreeMap<Key, Value>);
+#[derive(Grouped, Wrap)]
+pub struct ResultShow(BTreeMap<Key, Value>);
fn main() {
let mut program = ThisProgram::new();
@@ -64,7 +65,6 @@ fn main() {
program.with_resource(ResLargeData::lazy_init(init_res_large_data));
// --------- IMPORTANT ---------
- program.with_dispatcher(CMDShow).with_dispatcher(CMDNone);
program.exec_and_exit();
}