#[cfg(unix)]
mod unix;
#[cfg(all(unix, feature = "service"))]
pub use unix::{LocalListener, authorize_local_peer, bind_local};
#[cfg(unix)]
pub use unix::{LocalReadHalf, LocalStream, LocalWriteHalf, connect_local, split_local};
#[cfg(windows)]
mod windows;
#[cfg(all(windows, feature = "service"))]
pub use windows::{LocalListener, authorize_local_peer, bind_local};
#[cfg(windows)]
pub use windows::{LocalReadHalf, LocalStream, LocalWriteHalf, connect_local, split_local};
#[cfg(all(unix, feature = "service"))]
pub use unix::{bind_uds, check_peer_uid, ensure_private_dir};