2016-04-24 22:32:24 -04:00
|
|
|
#![recursion_limit = "1000"]
|
|
|
|
|
2021-09-21 23:56:24 -04:00
|
|
|
pub const NAME: &'static str = env!("CARGO_PKG_NAME");
|
2019-10-05 19:39:54 -04:00
|
|
|
pub const VERSION: &'static str = env!("CARGO_PKG_VERSION");
|
2016-04-24 22:32:24 -04:00
|
|
|
|
2019-09-29 23:58:51 -04:00
|
|
|
pub mod error;
|
2016-04-24 22:32:24 -04:00
|
|
|
pub use error::Error;
|
|
|
|
|
|
|
|
pub type Result<T> = ::std::result::Result<T, Error>;
|
|
|
|
|
2017-09-21 22:34:24 -04:00
|
|
|
pub mod keymapper;
|
2019-10-06 13:51:01 -04:00
|
|
|
pub use keymapper::*;
|
2017-09-21 22:34:24 -04:00
|
|
|
|
2019-10-07 01:24:29 -04:00
|
|
|
#[cfg(target_os = "windows")]
|
|
|
|
mod windows;
|
|
|
|
#[cfg(target_os = "windows")]
|
|
|
|
pub use windows::*;
|
|
|
|
|
2019-10-05 19:39:54 -04:00
|
|
|
#[cfg(target_os = "linux")]
|
|
|
|
mod linux;
|
|
|
|
#[cfg(target_os = "linux")]
|
|
|
|
pub use linux::*;
|
2021-10-09 01:39:10 -04:00
|
|
|
|
|
|
|
#[cfg(target_os = "macos")]
|
|
|
|
mod macos;
|
|
|
|
#[cfg(target_os = "macos")]
|
|
|
|
pub use macos::*;
|