remove unnecessary extern crate lines

This commit is contained in:
Daniel Eades
2019-08-07 21:26:07 +01:00
committed by Sean McArthur
parent 5dc5162765
commit 1452ca2bd1
8 changed files with 14 additions and 50 deletions

View File

@@ -1,6 +1,6 @@
use std::fmt;
use futures::{Future, Stream, Poll, Async};
use futures::{Future, Stream, Poll, Async, try_ready};
use bytes::{Buf, Bytes};
use hyper::body::Payload;
use tokio::timer::Delay;

View File

@@ -28,6 +28,8 @@ use mime;
use native_tls::TlsConnector;
use tokio::{clock, timer::Delay};
use log::{debug};
use super::request::{Request, RequestBuilder};
use super::response::Response;

View File

@@ -31,6 +31,8 @@ use futures::{Async, Future, Poll, Stream};
use hyper::{HeaderMap};
use hyper::header::{CONTENT_ENCODING, CONTENT_LENGTH, TRANSFER_ENCODING};
use log::{warn};
use super::{Body, Chunk};
use crate::error;

View File

@@ -5,7 +5,7 @@ use std::net::SocketAddr;
use std::borrow::Cow;
use encoding_rs::{Encoding, UTF_8};
use futures::{Async, Future, Poll, Stream};
use futures::{Async, Future, Poll, Stream, try_ready};
use futures::stream::Concat2;
use http;
use hyper::{HeaderMap, StatusCode, Version};
@@ -16,6 +16,7 @@ use tokio::timer::Delay;
use serde::de::DeserializeOwned;
use serde_json;
use url::Url;
use log::{debug};
use crate::cookie;

View File

@@ -3,7 +3,7 @@ use std::fmt;
use std::io::{self, Cursor, Read};
use bytes::Bytes;
use futures::Future;
use futures::{Future, try_ready};
use hyper::{self};
use crate::{async_impl};

View File

@@ -8,6 +8,8 @@ use futures::{Async, Future, Stream};
use futures::future::{self, Either};
use futures::sync::{mpsc, oneshot};
use log::{trace};
use crate::request::{Request, RequestBuilder};
use crate::response::Response;
use crate::{async_impl, header, Method, IntoUrl, Proxy, RedirectPolicy, wait};

View File

@@ -1,9 +1,9 @@
use futures::Future;
use futures::{Future, try_ready};
use http::uri::Scheme;
use hyper::client::connect::{Connect, Connected, Destination};
use tokio_io::{AsyncRead, AsyncWrite};
use tokio_timer::Timeout;
use log::{trace, debug};
#[cfg(feature = "default-tls")]
use native_tls::{TlsConnector, TlsConnectorBuilder};
@@ -488,7 +488,7 @@ mod native_tls_async {
use futures::{Poll, Future, Async};
use native_tls::{self, HandshakeError, Error, TlsConnector};
use tokio_io::{AsyncRead, AsyncWrite};
use tokio_io::{AsyncRead, AsyncWrite, try_nb};
/// A wrapper around an underlying raw stream which implements the TLS or SSL
/// protocol.

View File

@@ -173,52 +173,10 @@
//! [Proxy]: ./struct.Proxy.html
//! [cargo-features]: https://doc.rust-lang.org/stable/cargo/reference/manifest.html#the-features-section
extern crate base64;
extern crate bytes;
extern crate cookie as cookie_crate;
extern crate cookie_store;
extern crate encoding_rs;
#[macro_use]
extern crate futures;
extern crate http;
extern crate hyper;
#[cfg(feature = "hyper-011")]
pub extern crate hyper_old_types as hyper_011;
#[cfg(feature = "default-tls")]
extern crate hyper_tls;
#[macro_use]
extern crate log;
extern crate flate2;
extern crate mime;
extern crate mime_guess;
#[cfg(feature = "default-tls")]
extern crate native_tls;
extern crate serde;
extern crate serde_json;
extern crate serde_urlencoded;
extern crate time;
extern crate tokio;
extern crate tokio_executor;
#[cfg_attr(feature = "default-tls", macro_use)]
extern crate tokio_io;
extern crate tokio_timer;
#[cfg(feature = "trust-dns")]
extern crate trust_dns_resolver;
extern crate url;
extern crate uuid;
#[cfg(feature = "socks")]
extern crate socks;
#[cfg(target_os = "windows")]
extern crate winreg;
pub use hyper_old_types as hyper_011;
#[cfg(feature = "rustls-tls")]
extern crate hyper_rustls;
#[cfg(feature = "rustls-tls")]
extern crate tokio_rustls;
#[cfg(feature = "rustls-tls")]
extern crate webpki_roots;
#[cfg(feature = "rustls-tls")]
extern crate rustls;
#[cfg(test)]
#[macro_use]
extern crate doc_comment;
@@ -243,7 +201,6 @@ pub use self::response::Response;
#[cfg(feature = "tls")]
pub use self::tls::{Certificate, Identity};
// this module must be first because of the `try_` macro
#[macro_use]
mod error;