mod addrinfo;
mod thread;
mod udp;
mod utp;
#[allow(clippy::missing_safety_doc)]
pub mod wrappers;
pub use utp::Connect;
pub use utp::UtpContext;
pub use utp::UtpListener;
pub use utp::UtpSocket;
use std::io;
pub type Result<T> = io::Result<T>;
#[cfg(test)]
mod test_utils {
use std::net::SocketAddr;
pub fn get_free_socketaddr() -> SocketAddr {
use std::net::{IpAddr, Ipv4Addr};
portpicker::pick_unused_port().unwrap();
SocketAddr::new(
IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)),
portpicker::pick_unused_port().unwrap(),
)
}
}