2019-02-05 10:30:33 -05:00
|
|
|
//! Contains traits with platform-specific methods in them.
|
|
|
|
|
//!
|
2024-01-04 12:54:35 +01:00
|
|
|
//! Only the modules corresponding to the platform you're compiling to will be available.
|
2015-04-24 09:51:23 +02:00
|
|
|
|
2024-01-04 12:54:35 +01:00
|
|
|
#[cfg(any(android_platform, docsrs))]
|
2019-02-05 10:30:33 -05:00
|
|
|
pub mod android;
|
2024-01-04 12:54:35 +01:00
|
|
|
#[cfg(any(ios_platform, docsrs))]
|
2019-02-05 10:30:33 -05:00
|
|
|
pub mod ios;
|
2024-01-04 12:54:35 +01:00
|
|
|
#[cfg(any(macos_platform, docsrs))]
|
2019-02-05 10:30:33 -05:00
|
|
|
pub mod macos;
|
2024-01-04 12:54:35 +01:00
|
|
|
#[cfg(any(orbital_platform, docsrs))]
|
2023-01-05 06:58:08 -07:00
|
|
|
pub mod orbital;
|
2024-01-04 12:54:35 +01:00
|
|
|
#[cfg(any(x11_platform, wayland_platform, docsrs))]
|
2023-07-20 13:16:51 +00:00
|
|
|
pub mod startup_notify;
|
2024-01-04 12:54:35 +01:00
|
|
|
#[cfg(any(wayland_platform, docsrs))]
|
2022-09-01 07:05:32 +02:00
|
|
|
pub mod wayland;
|
2024-01-14 18:54:52 +01:00
|
|
|
#[cfg(any(web_platform, docsrs))]
|
2022-06-11 18:57:19 +02:00
|
|
|
pub mod web;
|
2024-01-04 12:54:35 +01:00
|
|
|
#[cfg(any(windows_platform, docsrs))]
|
2019-02-05 10:30:33 -05:00
|
|
|
pub mod windows;
|
2024-01-04 12:54:35 +01:00
|
|
|
#[cfg(any(x11_platform, docsrs))]
|
2022-09-01 07:05:32 +02:00
|
|
|
pub mod x11;
|
2015-04-24 09:51:23 +02:00
|
|
|
|
2024-10-15 17:26:43 +03:00
|
|
|
#[allow(unused_imports)]
|
2023-06-18 12:40:03 +01:00
|
|
|
#[cfg(any(
|
|
|
|
|
windows_platform,
|
|
|
|
|
macos_platform,
|
|
|
|
|
android_platform,
|
|
|
|
|
x11_platform,
|
2024-01-04 12:54:35 +01:00
|
|
|
wayland_platform,
|
|
|
|
|
docsrs,
|
2023-06-18 12:40:03 +01:00
|
|
|
))]
|
2023-10-03 23:24:42 +02:00
|
|
|
pub mod run_on_demand;
|
2023-06-18 11:10:13 +01:00
|
|
|
|
2023-06-18 12:40:03 +01:00
|
|
|
#[cfg(any(
|
|
|
|
|
windows_platform,
|
|
|
|
|
macos_platform,
|
|
|
|
|
android_platform,
|
|
|
|
|
x11_platform,
|
2024-01-04 12:54:35 +01:00
|
|
|
wayland_platform,
|
|
|
|
|
docsrs,
|
2023-06-18 12:40:03 +01:00
|
|
|
))]
|
2023-06-18 11:10:13 +01:00
|
|
|
pub mod pump_events;
|
|
|
|
|
|
2024-01-04 12:54:35 +01:00
|
|
|
#[cfg(any(windows_platform, macos_platform, x11_platform, wayland_platform, docsrs))]
|
2023-05-28 20:02:59 +02:00
|
|
|
pub mod scancode;
|