//! Shared helpers for windows programming.
usewindows_sys::Windows::Win32::SystemServices as ss;modevent;pubuseself::event::Event;cfg_events_driver!{#[doc(inherit)]pubusecrate::runtime::events::AsyncEvent;}/// Trait that indicates a type that encapsulates an event.
pubtraitRawEvent{/// Access the underlying raw handle for the event.
////// # Safety
////// Caller must ensure that the raw handle stays alive for the duration of
/// whatever its being associated with.
unsafefnraw_event(&self)->ss::HANDLE;}