mirror of
https://github.com/actix/actix-web.git
synced 2024-11-26 19:41:12 +00:00
minimize futures-util dep in actix-http
This commit is contained in:
parent
a6d5776481
commit
44b7302845
3 changed files with 6 additions and 5 deletions
|
@ -55,7 +55,7 @@ bytestring = "1"
|
||||||
derive_more = "0.99.5"
|
derive_more = "0.99.5"
|
||||||
encoding_rs = "0.8"
|
encoding_rs = "0.8"
|
||||||
futures-core = { version = "0.3.7", default-features = false, features = ["alloc"] }
|
futures-core = { version = "0.3.7", default-features = false, features = ["alloc"] }
|
||||||
futures-util = { version = "0.3.7", default-features = false, features = ["alloc", "sink"] }
|
futures-task = { version = "0.3.7", default-features = false, features = ["alloc"] }
|
||||||
h2 = "0.3.9"
|
h2 = "0.3.9"
|
||||||
http = "0.2.5"
|
http = "0.2.5"
|
||||||
httparse = "1.5.1"
|
httparse = "1.5.1"
|
||||||
|
@ -89,6 +89,7 @@ actix-web = "4.0.0-beta.14"
|
||||||
async-stream = "0.3"
|
async-stream = "0.3"
|
||||||
criterion = { version = "0.3", features = ["html_reports"] }
|
criterion = { version = "0.3", features = ["html_reports"] }
|
||||||
env_logger = "0.9"
|
env_logger = "0.9"
|
||||||
|
futures-util = { version = "0.3.7", default-features = false, features = ["alloc"] }
|
||||||
rcgen = "0.8"
|
rcgen = "0.8"
|
||||||
regex = "1.3"
|
regex = "1.3"
|
||||||
rustls-pemfile = "0.2"
|
rustls-pemfile = "0.2"
|
||||||
|
|
|
@ -198,7 +198,7 @@ mod foreign_impls {
|
||||||
// we do not have DerefMut access to call take_complete_body directly but since
|
// we do not have DerefMut access to call take_complete_body directly but since
|
||||||
// is_complete_body is true we should expect the entire bytes chunk in one poll_next
|
// is_complete_body is true we should expect the entire bytes chunk in one poll_next
|
||||||
|
|
||||||
let waker = futures_util::task::noop_waker();
|
let waker = futures_task::noop_waker();
|
||||||
let mut cx = Context::from_waker(&waker);
|
let mut cx = Context::from_waker(&waker);
|
||||||
|
|
||||||
match self.as_mut().poll_next(&mut cx) {
|
match self.as_mut().poll_next(&mut cx) {
|
||||||
|
@ -631,7 +631,7 @@ mod tests {
|
||||||
// second call returns empty
|
// second call returns empty
|
||||||
assert_eq!(data.take_complete_body(), b"".as_ref());
|
assert_eq!(data.take_complete_body(), b"".as_ref());
|
||||||
|
|
||||||
let waker = futures_util::task::noop_waker();
|
let waker = futures_task::noop_waker();
|
||||||
let mut cx = Context::from_waker(&waker);
|
let mut cx = Context::from_waker(&waker);
|
||||||
let mut data = Bytes::from_static(b"test");
|
let mut data = Bytes::from_static(b"test");
|
||||||
// take returns whole chunk
|
// take returns whole chunk
|
||||||
|
|
|
@ -70,8 +70,8 @@ base64 = "0.13"
|
||||||
bytes = "1"
|
bytes = "1"
|
||||||
cfg-if = "1"
|
cfg-if = "1"
|
||||||
derive_more = "0.99.5"
|
derive_more = "0.99.5"
|
||||||
futures-core = { version = "0.3.7", default-features = false }
|
futures-core = { version = "0.3.7", default-features = false, features = ["alloc"] }
|
||||||
futures-util = { version = "0.3.7", default-features = false }
|
futures-util = { version = "0.3.7", default-features = false, features = ["alloc", "sink"] }
|
||||||
h2 = "0.3.9"
|
h2 = "0.3.9"
|
||||||
http = "0.2.5"
|
http = "0.2.5"
|
||||||
itoa = "0.4"
|
itoa = "0.4"
|
||||||
|
|
Loading…
Reference in a new issue