//! Startup event channel and re-exports.
//!
//! Submodules:
//! - [`events`](self) — the [`StartupEvent`] enum;
//! - [`types`](self) — [`Phase`], [`ServiceInfo`], [`ModuleInfo`];
//! - [`ext`](self) — extension traits ([`StartupEventExt`],
//! [`OptionalStartupEventExt`]) for emitting events ergonomically.
pub use StartupEvent;
pub use ;
pub use ;
use mpsc;
pub type StartupEventSender = UnboundedSender;
pub type StartupEventReceiver = UnboundedReceiver;