Skip to content

Commit 052e79e

Browse files
committed
Make features more additive
Try to minimize the extent that features collide with one another, such that features behave more additively.
1 parent c20b6ad commit 052e79e

File tree

2 files changed

+3
-12
lines changed

2 files changed

+3
-12
lines changed

src/lib.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,7 @@ extern crate core;
2424
extern crate log;
2525
#[cfg(feature = "use-openssl")]
2626
extern crate openssl;
27-
#[cfg(all(
28-
any(feature = "use-rustls", feature = "use-rustls-ring"),
29-
not(feature = "use-openssl")
30-
))]
27+
#[cfg(any(feature = "use-rustls", feature = "use-rustls-ring",))]
3128
extern crate rustls;
3229
extern crate serde;
3330
extern crate serde_json;

src/raw_client.rs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,7 @@ use bitcoin::{Script, Txid};
2222
#[cfg(feature = "use-openssl")]
2323
use openssl::ssl::{SslConnector, SslMethod, SslStream, SslVerifyMode};
2424

25-
#[cfg(all(
26-
any(feature = "use-rustls", feature = "use-rustls-ring"),
27-
not(feature = "use-openssl")
28-
))]
25+
#[cfg(any(feature = "use-rustls", feature = "use-rustls-ring"))]
2926
use rustls::{
3027
pki_types::ServerName,
3128
pki_types::{Der, TrustAnchor},
@@ -285,10 +282,7 @@ impl RawClient<ElectrumSslStream> {
285282
}
286283
}
287284

288-
#[cfg(all(
289-
any(feature = "use-rustls", feature = "use-rustls-ring"),
290-
not(feature = "use-openssl")
291-
))]
285+
#[cfg(any(feature = "use-rustls", feature = "use-rustls-ring"))]
292286
mod danger {
293287
use crate::raw_client::ServerName;
294288
use rustls::client::danger::{HandshakeSignatureValid, ServerCertVerified};

0 commit comments

Comments
 (0)