#![doc = include_str!("../README.md")]
#![cfg_attr(docsrs, feature(doc_cfg))]
pub mod client;
pub mod error;
pub mod ffi;
pub mod listener;
pub mod path_monitor;
pub mod udp;
pub use client::TcpClient;
pub use error::NetworkError;
pub use listener::TcpListener;
pub use path_monitor::{start_path_monitor, InterfaceType, PathMonitor, PathUpdate};
pub use udp::UdpClient;
pub mod prelude {
pub use crate::client::TcpClient;
pub use crate::error::NetworkError;
pub use crate::listener::TcpListener;
pub use crate::path_monitor::{
start_path_monitor, InterfaceType, PathMonitor, PathUpdate,
};
pub use crate::udp::UdpClient;
}