1
0
mirror of https://github.com/fafhrd91/actix-web synced 2025-06-26 23:17:42 +02:00

awc: Minimize futures dependencies

This commit is contained in:
Yuki Okushi
2020-05-18 11:46:57 +09:00
parent 24372467d9
commit d7abbff3b0
9 changed files with 12 additions and 11 deletions

View File

@ -7,7 +7,6 @@
//! An HTTP Client
//!
//! ```rust
//! use futures::future::{lazy, Future};
//! use actix_rt::System;
//! use awc::Client;
//!

View File

@ -156,7 +156,7 @@ impl ClientRequest {
///
/// ```rust
/// fn main() {
/// # actix_rt::System::new("test").block_on(futures::future::lazy(|_| {
/// # actix_rt::System::new("test").block_on(futures_util::future::lazy(|_| {
/// let req = awc::Client::new()
/// .get("http://www.rust-lang.org")
/// .set(awc::http::header::Date::now())

View File

@ -1,11 +1,12 @@
use std::cell::{Ref, RefMut};
use std::fmt;
use std::future::Future;
use std::marker::PhantomData;
use std::pin::Pin;
use std::task::{Context, Poll};
use bytes::{Bytes, BytesMut};
use futures_core::{ready, Future, Stream};
use futures_core::{ready, Stream};
use actix_http::cookie::Cookie;
use actix_http::error::{CookieParseError, PayloadError};

View File

@ -1,3 +1,4 @@
use std::future::Future;
use std::net;
use std::pin::Pin;
use std::rc::Rc;
@ -7,7 +8,7 @@ use std::time::Duration;
use actix_rt::time::{delay_for, Delay};
use bytes::Bytes;
use derive_more::From;
use futures_core::{Future, Stream};
use futures_core::Stream;
use serde::Serialize;
use actix_http::body::{Body, BodyStream};