copyrs/
lib.rs

1#[cfg(target_os = "windows")]
2#[path = "platform/windows.rs"]
3mod platform;
4
5#[cfg(target_os = "macos")]
6#[path = "platform/macos.rs"]
7mod platform;
8
9#[cfg(target_os = "ios")]
10#[path = "platform/ios.rs"]
11mod platform;
12
13#[cfg(target_os = "android")]
14#[path = "platform/android.rs"]
15mod platform;
16
17#[cfg(all(
18    unix,
19    any(feature = "x11", feature = "wayland"),
20    not(any(
21        target_os = "macos",
22        target_os = "android",
23        target_os = "ios",
24        target_os = "emscripten"
25    ))
26))]
27#[path = "platform/linux.rs"]
28mod platform;
29
30#[cfg(not(any(
31    all(
32        unix,
33        any(feature = "x11", feature = "wayland"),
34        not(any(
35            target_os = "macos",
36            target_os = "ios",
37            target_os = "android",
38            target_os = "emscripten",
39            target_os = "redox"
40        ))
41    ),
42    target_os = "windows",
43    target_os = "macos",
44    target_os = "ios",
45    target_os = "android"
46)))]
47#[path = "platform/dummy.rs"]
48mod platform;
49
50pub use platform::*;
51mod common;
52pub use common::*;