Allow building with `--all-features`.

`h1-client-rustls` is preferred when `h1-client` is also enabled.
This commit is contained in:
misuzu 2022-01-13 14:31:44 +02:00
parent 876912d59e
commit e60727afe1
2 changed files with 2 additions and 2 deletions

View File

@ -100,4 +100,4 @@ jobs:
- name: Check all feature combinations works properly
# * `--feature-powerset` - run for the feature powerset of the package
# * `--no-dev-deps` - build without dev-dependencies to avoid https://github.com/rust-lang/cargo/issues/4866
run: cargo hack check --feature-powerset --no-dev-deps --skip=default-client,wasm-client --skip=h1-client,h1-client-rustls
run: cargo hack check --feature-powerset --no-dev-deps --skip=default-client,wasm-client

View File

@ -203,7 +203,7 @@ impl Config {
}
/// Set TLS Configuration (Native TLS)
#[cfg_attr(feature = "docs", doc(cfg(feature = "h1-client")))]
#[cfg(feature = "h1-client")]
#[cfg(all(feature = "h1-client", not(feature = "h1-client-rustls")))]
pub fn set_tls_config(
mut self,
tls_config: Option<std::sync::Arc<async_native_tls::TlsConnector>>,