mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-03-21 21:41:48 +00:00
When working on the Rust code of Firezone from a MacOS computer, it is useful to have pretty much all of the code at least compile to ensure detect problems early. Eventually, once we target features like a headless MacOS client, some of these stubs will actually be filled in an be functional.
19 lines
424 B
Rust
19 lines
424 B
Rust
//! DNS and route control for the virtual network interface in `firezone-tunnel`
|
|
|
|
#[cfg(target_os = "linux")]
|
|
pub mod linux;
|
|
#[cfg(target_os = "linux")]
|
|
pub use linux as platform;
|
|
|
|
#[cfg(target_os = "windows")]
|
|
pub mod windows;
|
|
#[cfg(target_os = "windows")]
|
|
pub use windows as platform;
|
|
|
|
#[cfg(target_os = "macos")]
|
|
pub mod macos;
|
|
#[cfg(target_os = "macos")]
|
|
pub use macos as platform;
|
|
|
|
pub use platform::TunDeviceManager;
|