feat(client): Make client an optional feature
				
					
				
			cc #2223 BREAKING CHANGE: The HTTP client of hyper is now an optional feature. To enable the client, add `features = ["client"]` to the dependency in your `Cargo.toml`.
This commit is contained in:
		| @@ -25,7 +25,7 @@ use tower_service::Service; | ||||
|  | ||||
| use super::dispatch; | ||||
| use crate::body::HttpBody; | ||||
| use crate::common::{task, BoxSendFuture, Exec, Future, Pin, Poll}; | ||||
| use crate::common::{task, exec::{BoxSendFuture, Exec}, Future, Pin, Poll}; | ||||
| use crate::proto; | ||||
| use crate::rt::Executor; | ||||
| #[cfg(feature = "http1")] | ||||
|   | ||||
| @@ -62,7 +62,7 @@ use http::{Method, Request, Response, Uri, Version}; | ||||
| use self::connect::{sealed::Connect, Alpn, Connected, Connection}; | ||||
| use self::pool::{Key as PoolKey, Pool, Poolable, Pooled, Reservation}; | ||||
| use crate::body::{Body, HttpBody}; | ||||
| use crate::common::{lazy as hyper_lazy, task, BoxSendFuture, Future, Lazy, Pin, Poll}; | ||||
| use crate::common::{lazy as hyper_lazy, task, exec::BoxSendFuture, Future, Lazy, Pin, Poll}; | ||||
| use crate::rt::Executor; | ||||
|  | ||||
| #[cfg(feature = "tcp")] | ||||
|   | ||||
| @@ -11,7 +11,7 @@ use futures_channel::oneshot; | ||||
| use tokio::time::{Duration, Instant, Interval}; | ||||
|  | ||||
| use super::Ver; | ||||
| use crate::common::{task, Exec, Future, Pin, Poll, Unpin}; | ||||
| use crate::common::{task, exec::Exec, Future, Pin, Poll, Unpin}; | ||||
|  | ||||
| // FIXME: allow() required due to `impl Trait` leaking types to this lint | ||||
| #[allow(missing_debug_implementations)] | ||||
| @@ -777,7 +777,7 @@ mod tests { | ||||
|     use std::time::Duration; | ||||
|  | ||||
|     use super::{Connecting, Key, Pool, Poolable, Reservation, WeakOpt}; | ||||
|     use crate::common::{task, Exec, Future, Pin}; | ||||
|     use crate::common::{task, exec::Exec, Future, Pin}; | ||||
|  | ||||
|     /// Test unique reservations. | ||||
|     #[derive(Debug, PartialEq, Eq)] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user