// Library target is intentionally minimal and cross-platform.
//
// The Windows application lives in `src/main.rs` and declares its own module tree.
// If we compile the Windows app modules here, `cargo check` / `cargo clippy --all-targets`
// will build the library target first and hit `dead_code` cascades under `-D warnings`.
//
// The only code that belongs in the shared library right now is `rust-switcher-core`.
pub use rust_switcher_core as core;
// Compatibility shim for existing unit tests that still refer to
// `crate::domain::text::mapping::*`.
// Compatibility shim for unit tests that still refer to
// `crate::input::ring_buffer::*`.