1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#[cfg(feature = "desktop_qt")] #[macro_export] macro_rules! desktop_qt { ( $( $tok:tt )* ) => { $( $tok )* } } #[cfg(not(feature = "desktop_qt"))] #[macro_export] macro_rules! desktop_qt { ($($tok:tt)*) => {}; } #[cfg(not(any(feature = "desktop_qt")))] #[macro_export] macro_rules! desktop_noop { ( $( $tok:tt )* ) => { $( $tok )* } } #[cfg(any(feature = "desktop_qt"))] #[macro_export] macro_rules! desktop_noop { ($($tok:tt)*) => {}; }