22 lines
809 B
Rust
22 lines
809 B
Rust
//! 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,
|
|
};
|