Skip to main content

d2_stampede_observers/
lib.rs

1pub mod game_time;
2pub mod players;
3pub mod wards;
4
5#[macro_export]
6macro_rules! try_observers {
7    ($self:ident, $method:ident ( $($arg:expr),* )) => {
8        $self.observers
9            .iter()
10            .try_for_each(|obs| obs.borrow_mut().$method($($arg),*))
11    };
12}