diff --git a/http-client/src/lib.rs b/http-client/src/lib.rs index 43180c5d66..1457dd2e0e 100644 --- a/http-client/src/lib.rs +++ b/http-client/src/lib.rs @@ -35,7 +35,9 @@ //! [`async-std`](https://docs.rs/async-std/), [`smol`](https://docs.rs/smol) and similar. mod client; -mod transport; + +/// HTTP transport. +pub mod transport; #[cfg(test)] mod tests; diff --git a/http-client/src/transport.rs b/http-client/src/transport.rs index 73daa3a703..f0288854ba 100644 --- a/http-client/src/transport.rs +++ b/http-client/src/transport.rs @@ -36,7 +36,7 @@ impl HyperClient { /// HTTP Transport Client. #[derive(Debug, Clone)] -pub(crate) struct HttpTransportClient { +pub struct HttpTransportClient { /// Target to connect to. target: Uri, /// HTTP client @@ -128,7 +128,7 @@ impl HttpTransportClient { /// Error that can happen during a request. #[derive(Debug, Error)] -pub(crate) enum Error { +pub enum Error { /// Invalid URL. #[error("Invalid Url: {0}")] Url(String),