Skip to content

Commit 92267d6

Browse files
authored
der: don't enable alloc when enabling ber (#1950)
1 parent bd84063 commit 92267d6

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

der/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ alloc = ["zeroize?/alloc"]
3636
std = ["alloc"]
3737

3838
arbitrary = ["dep:arbitrary", "const-oid?/arbitrary", "std"]
39+
ber = []
3940
bytes = ["dep:bytes", "alloc"]
4041
derive = ["dep:der_derive"]
4142
oid = ["dep:const-oid"]
4243
pem = ["dep:pem-rfc7468", "alloc", "zeroize"]
4344
real = []
44-
ber = ["alloc"]
4545

4646
[package.metadata.docs.rs]
4747
all-features = true

der/src/asn1/octet_string.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ mod tests {
374374
}
375375

376376
#[test]
377-
#[cfg(feature = "ber")]
377+
#[cfg(all(feature = "alloc", feature = "ber"))]
378378
fn decode_ber() {
379379
use crate::{Decode, asn1::OctetString};
380380
use hex_literal::hex;
@@ -391,7 +391,7 @@ mod tests {
391391
}
392392

393393
#[test]
394-
#[cfg(feature = "ber")]
394+
#[cfg(all(feature = "alloc", feature = "ber"))]
395395
fn decode_context_specific_ber_explicit() {
396396
use crate::{
397397
EncodingRules, SliceReader, TagNumber,
@@ -422,7 +422,7 @@ mod tests {
422422
}
423423

424424
#[test]
425-
#[cfg(feature = "ber")]
425+
#[cfg(all(feature = "alloc", feature = "ber"))]
426426
fn decode_context_specific_ber_implicit() {
427427
use crate::{
428428
EncodingRules, SliceReader, TagNumber,

0 commit comments

Comments
 (0)