1#[macro_export]
2macro_rules! set {
3 ($name:literal, $value:expr => $([$egui:ident])? |_ : & $data_ty:ty, $ui_data:pat_param, $ui:ident| $fn_body:block ) => {{
4 let tmp = $value;
5 tmp
6 }};
7 ($name:literal, $value:expr => $([$egui:ident])? |$data:ident : & $data_ty:ty, $ui_data:pat_param, $ui:ident| $fn_body:block ) => {{
8 let tmp = $value;
9 tmp
10 }};
11 ($value:expr => $([$egui:ident])? | _ : & $data_ty:ty, $ui_data:pat_param, $ui:ident| $fn_body:block ) => {{
12 let tmp = $value;
13 tmp
14 }};
15 ($value:expr => $([$egui:ident])? |$data:ident : & $data_ty:ty, $ui_data:pat_param, $ui:ident| $fn_body:block ) => {{
16 let tmp = $value;
17 tmp
18 }};
19 ($name:literal, $value:expr $( => $viewer:ident)?) => {{
20 let tmp = $value;
21 tmp
22 }};
23 ($value:expr $(=> $viewer:ident)?) => {{
24 let tmp = $value;
25 tmp
26 }};
27}
28
29#[macro_export]
30macro_rules! viewer {
31 ($($viewer:tt)*) => {};
32}
33#[macro_export]
34macro_rules! init_on {
35 ($resources:ident, $loop:expr, $instance:expr, $adapter:expr, $device:expr, $queue:expr) => {
36 let _ = $instance;
37 let _ = $adapter;
38 let $resources = ($device, $queue);
39 };
40}
41
42#[macro_export]
43macro_rules! feed_on {
44 ($resources:ident, $event:expr, $control_flow:expr) => {{
45 let _used = $resources;
47 false
48 }};
49}