use crate::{Event, Hasher}; use futures::stream::BoxStream; pub type EventStream = BoxStream<'static, Event>; pub type Subscription = iced_core::Subscription; pub use iced_core::subscription::Recipe; mod events; use events::Events; pub fn events() -> Subscription { Subscription::from_recipe(Events) }