1#[macro_export]
2macro_rules! spawn_wrapper {
3 ($f:expr) => {
4 if IS_PROCESSING.with(|is_processing| is_processing.get()) {
5 return;
6 }
7 IS_PROCESSING.with(|is_processing| is_processing.set(true));
8 spawn($f);
9 IS_PROCESSING.with(|is_processing| is_processing.set(false));
10 };
11}