pub trait Station {
type Event;
// Required methods
fn on_mlme_event(&mut self, event: MlmeEvent);
fn on_timeout(&mut self, timed_event: Event<Self::Event>);
}
pub trait Station {
type Event;
// Required methods
fn on_mlme_event(&mut self, event: MlmeEvent);
fn on_timeout(&mut self, timed_event: Event<Self::Event>);
}