#[cfg(target_os = "windows")]
#[path = "platform/windows.rs"]
mod platform;
#[cfg(target_os = "macos")]
#[path = "platform/macos.rs"]
mod platform;
#[cfg(target_os = "ios")]
#[path = "platform/ios.rs"]
mod platform;
#[cfg(target_os = "android")]
#[path = "platform/android.rs"]
mod platform;
#[cfg(all(
unix,
any(feature = "x11", feature = "wayland"),
not(any(
target_os = "macos",
target_os = "android",
target_os = "ios",
target_os = "emscripten"
))
))]
#[path = "platform/linux.rs"]
mod platform;
#[cfg(not(any(
all(
unix,
any(feature = "x11", feature = "wayland"),
not(any(
target_os = "macos",
target_os = "ios",
target_os = "android",
target_os = "emscripten",
target_os = "redox"
))
),
target_os = "windows",
target_os = "macos",
target_os = "ios",
target_os = "android"
)))]
#[path = "platform/dummy.rs"]
mod platform;
pub use platform::*;
mod common;
pub use common::*;