Skip to content

Commit 65d593a

Browse files
committed
drop the direct dependency on url
use http_types' Url instead
1 parent 03c2bab commit 65d593a

File tree

3 files changed

+2
-5
lines changed

3 files changed

+2
-5
lines changed

Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ readme = "README.md"
1212
edition = "2018"
1313

1414
[dependencies]
15-
url = "2.1.0"
1615
httparse = "1.3.3"
1716
async-std = { version = "1.6.0", features = ["unstable"] }
1817
http-types = "2.0.0"

src/server/decode.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ use async_std::io::{BufReader, Read, Write};
66
use async_std::prelude::*;
77
use http_types::headers::{CONTENT_LENGTH, EXPECT, TRANSFER_ENCODING};
88
use http_types::{ensure, ensure_eq, format_err};
9-
use http_types::{Body, Method, Request};
9+
use http_types::{Body, Method, Request, Url};
1010

1111
use crate::chunked::ChunkedDecoder;
1212
use crate::{MAX_HEADERS, MAX_HEAD_LENGTH};
13-
use url::Url;
1413

1514
const LF: u8 = b'\n';
1615

tests/client.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
use crate::common::fixture_path;
22
use async_h1::client;
33
use async_std::fs::File;
4-
use http_types::{headers, Method, Request, StatusCode};
5-
use url::Url;
4+
use http_types::{headers, Method, Request, StatusCode, Url};
65

76
mod common;
87

0 commit comments

Comments
 (0)