//! Generic transport request and response models plus connector traits. #![forbid(unsafe_code)] /// Generic transport-layer request, response, and error models. mod model; /// Standard library backed connector implementations. mod std_connectors; #[cfg(test)] mod tests; pub use self::model::{ HttpTransportConnector, PeerWireTransportConnector, PeerWireTransportRequest, PeerWireTransportResponse, TransportBody, TransportConnector, TransportEndpoint, TransportError, TransportErrorContext, TransportErrorKind, TransportRequest, TransportResponse, TransportResult, TransportScheme, TransportStream, UdpTransportConnector, UdpTransportRequest, UdpTransportResponse, }; pub use self::std_connectors::{ StdDhtTransport, StdTcpPeerWireTransportConnector, StdUdpTransportConnector, };