refactor(lib): Use cfg(all(...)) instead of multiple cfg attributes

This commit is contained in:
Jonas Platte
2021-01-12 00:11:51 +01:00
committed by Sean McArthur
parent 2c8121f173
commit 9dff00425d
9 changed files with 30 additions and 52 deletions

View File

@@ -51,8 +51,7 @@ use std::fmt;
#[cfg(feature = "http2")]
use std::marker::PhantomData;
use std::sync::Arc;
#[cfg(feature = "runtime")]
#[cfg(feature = "http2")]
#[cfg(all(feature = "runtime", feature = "http2"))]
use std::time::Duration;
use bytes::Bytes;
@@ -63,7 +62,10 @@ use tower_service::Service;
use super::dispatch;
use crate::body::HttpBody;
use crate::common::{task, exec::{BoxSendFuture, Exec}, Future, Pin, Poll};
use crate::common::{
exec::{BoxSendFuture, Exec},
task, Future, Pin, Poll,
};
use crate::proto;
use crate::rt::Executor;
#[cfg(feature = "http1")]

View File

@@ -52,8 +52,7 @@
pub use self::connect::HttpConnector;
pub mod connect;
#[cfg(test)]
#[cfg(feature = "runtime")]
#[cfg(all(test, feature = "runtime"))]
mod tests;
cfg_feature! {