usecrate::*;/// A wrapper around `Option<NativeEventHandler>` that enables `From<usize>` conversions.
////// Used as the value type in the handler registry. Allocated via `Box::leak`
/// and lives for the remainder of the program.
#[derive(CustomDebug, Data)]pub(crate)structHandlerSlot{/// The optional event handler stored in this slot.
#[debug(skip)]#[get(pub(crate))]#[set(pub(crate))]pub(crate)handler:Option<NativeEventHandler>,
}