1 2 3 4 5 6 7 8 9 10 11
#[cfg(feature = "alloc")] mod onceevent; #[cfg(feature = "alloc")] pub use onceevent::OnceEvent; pub trait Event { type Wait: Future; fn fire(self); fn wait(self) -> Self::Wait; }