debugui/
disabled.rs

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        // avoid compiler warning of unused variable $resources when disabled
46        let _used = $resources;
47        false
48    }};
49}