1 2 3 4 5 6 7 8 9 10 11 12 13 14
pub extern crate karabiner_onetime as onetime; pub extern crate karabiner_thunk as thunk; // macros cannot reexoprt. #[macro_export] macro_rules! lazy { ( $e:expr ) => { $crate::thunk::Thunk::lazy(move || { $e }) }; } #[macro_export] macro_rules! eval { ( $e:expr ) => { $crate::thunk::Thunk::eval($e) }; }