//! macOS implementation of global input hooks.
//!
//! NOTE: shipped as a compile-clean stub. The production implementation uses a
//! `CGEventTap` on `kCGHIDEventTap` covering `kCGEventKeyDown`, `kCGEventKeyUp`,
//! `kCGEventMouseDown`, `kCGEventMouseUp`, and `kCGEventMouseMoved`, forwarding
//! each event to the [`GlobalInputHandler`]. It must run on the main-thread run
//! loop. Deferred until a macOS toolchain is available to verify the
//! `core-graphics` FFI.
use GlobalInputHandler;
use crate;
use Arc;