call.rs

 1pub mod call_settings;
 2
 3#[cfg(any(
 4    all(target_os = "macos", feature = "livekit-macos"),
 5    all(
 6        not(target_os = "macos"),
 7        feature = "livekit-macos",
 8        not(feature = "livekit-cross-platform")
 9    )
10))]
11mod macos;
12
13#[cfg(any(
14    all(target_os = "macos", feature = "livekit-macos"),
15    all(
16        not(target_os = "macos"),
17        feature = "livekit-macos",
18        not(feature = "livekit-cross-platform")
19    )
20))]
21pub use macos::*;
22
23#[cfg(any(
24    all(
25        target_os = "macos",
26        feature = "livekit-cross-platform",
27        not(feature = "livekit-macos"),
28    ),
29    all(not(target_os = "macos"), feature = "livekit-cross-platform"),
30))]
31mod cross_platform;
32
33#[cfg(any(
34    all(
35        target_os = "macos",
36        feature = "livekit-cross-platform",
37        not(feature = "livekit-macos"),
38    ),
39    all(not(target_os = "macos"), feature = "livekit-cross-platform"),
40))]
41pub use cross_platform::*;