Skip to content

Commit 9cfe1f3

Browse files
yoshuawuytsjbr
authored andcommitted
remove url crate re-export
the url crate is part of http-types; there is no need to re-export the full submodule from here
1 parent 10178c5 commit 9cfe1f3

File tree

4 files changed

+8
-11
lines changed

4 files changed

+8
-11
lines changed

src/lib.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,11 @@ pub mod middleware;
8686
pub mod utils;
8787

8888
#[doc(inline)]
89-
pub use http_types::{self as http, Body, Error, Status, StatusCode};
89+
pub use http_types::{self as http, Body, Error, Status, StatusCode, Url};
9090

9191
#[doc(inline)]
9292
pub use http_client::HttpClient;
9393

94-
pub use url;
95-
9694
pub use client::Client;
9795
pub use request::Request;
9896
pub use request_builder::RequestBuilder;

src/middleware/redirect/mod.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,8 @@
1212
//! # Ok(()) }
1313
//! ```
1414
15-
use crate::http::{headers, StatusCode};
15+
use crate::http::{headers, StatusCode, Url};
1616
use crate::middleware::{Middleware, Next, Request, Response};
17-
use crate::url::Url;
1817
use crate::{Client, Result};
1918

2019
// List of acceptible 300-series redirect codes.

src/request.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ impl Request {
3131
/// # #[async_std::main]
3232
/// # async fn main() -> surf::Result<()> {
3333
/// use surf::http::Method;
34-
/// use surf::url::Url;
34+
/// use surf::Url;
3535
///
3636
/// let method = Method::Get;
3737
/// let url = Url::parse("https://httpbin.org/get")?;
@@ -47,7 +47,7 @@ impl Request {
4747
///
4848
/// # Example:
4949
/// ```rust
50-
/// # use surf::url::Url;
50+
/// # use surf::Url;
5151
/// # use surf::{http, Request};
5252
/// # #[async_std::main]
5353
/// # async fn main() -> surf::Result<()> {
@@ -234,7 +234,7 @@ impl Request {
234234
/// ```no_run
235235
/// # #[async_std::main]
236236
/// # async fn main() -> surf::Result<()> {
237-
/// use surf::url::Url;
237+
/// use surf::http::Url;
238238
/// let req = surf::get("https://httpbin.org/get").build();
239239
/// assert_eq!(req.url(), &Url::parse("https://httpbin.org/get")?);
240240
/// # Ok(()) }

src/request_builder.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use std::task::{Context, Poll};
2222
/// # Examples
2323
///
2424
/// ```rust
25-
/// # use surf::url::Url;
25+
/// # use surf::Url;
2626
/// # use surf::{http, Request};
2727
/// # #[async_std::main]
2828
/// # async fn main() -> surf::Result<()> {
@@ -42,7 +42,7 @@ use std::task::{Context, Poll};
4242
/// ```
4343
///
4444
/// ```rust
45-
/// # use surf::url::Url;
45+
/// # use surf::Url;
4646
/// # use surf::{http, Request};
4747
/// # #[async_std::main]
4848
/// # async fn main() -> surf::Result<()> {
@@ -74,7 +74,7 @@ impl RequestBuilder {
7474
/// # #[async_std::main]
7575
/// # async fn main() -> surf::Result<()> {
7676
/// use surf::http::Method;
77-
/// use surf::url::Url;
77+
/// use surf::Url;
7878
///
7979
/// let method = Method::Get;
8080
/// let url = Url::parse("https://httpbin.org/get")?;

0 commit comments

Comments
 (0)