watermelon_net/lib.rs
1#![forbid(unsafe_code)]
2
3#[cfg(feature = "websocket")]
4pub use self::connection::WebsocketConnection;
5pub use self::connection::{connect as proto_connect, Connection, StreamingConnection};
6pub use self::happy_eyeballs::connect as connect_tcp;
7
8mod connection;
9mod future;
10mod happy_eyeballs;
11
12pub mod error {
13 #[cfg(feature = "websocket")]
14 pub use super::connection::WebsocketReadError;
15 pub use super::connection::{ConnectError, ConnectionReadError, StreamingReadError};
16}