uni_socket/
lib.rs

1#![doc = include_str!("../README.md")]
2#![allow(clippy::missing_errors_doc)]
3#![allow(clippy::multiple_inherent_impl)]
4#![allow(clippy::must_use_candidate)]
5#![allow(unknown_lints)]
6
7#[cfg(unix)]
8pub mod unix;
9pub mod windows;
10
11#[cfg(unix)]
12pub use self::unix::{OwnedReadHalf, OwnedWriteHalf, UniListener, UniSocket, UniStream};
13#[cfg(windows)]
14pub use self::windows::{OwnedReadHalf, OwnedWriteHalf, UniListener, UniSocket, UniStream};
15#[cfg(not(any(unix, windows)))]
16compile_error!("Unsupported platform: only Unix and Windows are supported");