1 #![feature(cursor_remaining)]
2 #![feature(hash_drain_filter)]
17 pub use ticker_mod::*;
22 ($duration:expr, $close:expr, $body:block) => {
23 let mut interval = tokio::time::interval($duration);
26 _ = interval.tick() => true,
27 _ = $close.changed() => false,