We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 27d812e commit 02642bdCopy full SHA for 02642bd
3 files changed
x509-cert/Cargo.toml
@@ -23,7 +23,7 @@ spki = { version = "0.8.0-rc.0", features = ["alloc"] }
23
# optional dependencies
24
arbitrary = { version = "1.4", features = ["derive"], optional = true }
25
digest = { version = "0.11.0-pre.10", optional = true, default-features = false }
26
-sha1 = { version = "0.11.0-pre.5", optional = true }
+sha1 = { version = "0.11.0-pre.5", default-features = false, optional = true }
27
signature = { version = "=2.3.0-pre.6", features = ["rand_core"], optional = true }
28
tls_codec = { version = "0.4.0", default-features = false, features = ["derive"], optional = true }
29
@@ -44,7 +44,7 @@ default = ["pem", "std"]
44
std = ["der/std", "spki/std", "tls_codec?/std"]
45
46
arbitrary = ["dep:arbitrary", "std", "der/arbitrary", "spki/arbitrary"]
47
-builder = ["std", "sha1/default", "signature"]
+builder = ["dep:sha1", "signature"]
48
digest = ["dep:digest", "spki/digest"]
49
hazmat = []
50
pem = ["der/pem", "spki/pem"]
x509-cert/src/builder.rs
@@ -115,7 +115,8 @@ pub type Result<T> = core::result::Result<T, Error>;
115
116
/// X509 Certificate builder
117
///
118
-/// ```
+#[cfg_attr(feature = "std", doc = "```")]
119
+#[cfg_attr(not(feature = "std"), doc = "```ignore")]
120
/// use der::Decode;
121
/// use x509_cert::spki::SubjectPublicKeyInfo;
122
/// use x509_cert::builder::{CertificateBuilder, Builder, profile};
x509-cert/tests/builder.rs
@@ -1,4 +1,4 @@
1
-#![cfg(all(feature = "builder", feature = "pem"))]
+#![cfg(all(feature = "builder", feature = "pem", feature = "std"))]
2
3
use der::{
4
EncodePem,
0 commit comments