Skip to content

Commit c5a5ab1

Browse files
committed
Fix support for getrandom without std
1 parent 4da7750 commit c5a5ab1

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,7 @@ before_install:
268268

269269
script:
270270
- cargo test --tests --no-default-features
271+
- cargo test --no-default-features --features getrandom
271272
# TODO: add simd_support feature:
272273
- cargo test --features=serde1,log
273274
- cargo test --examples

Cargo.toml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ i128_support = [] # enables i128 and u128 support
2828
simd_support = ["packed_simd"] # enables SIMD support
2929
serde1 = ["rand_core/serde1", "rand_isaac/serde1", "rand_xorshift/serde1"] # enables serialization for PRNGs
3030
# re-export optional WASM dependencies to avoid breakage:
31-
wasm-bindgen = ["getrandom/wasm-bindgen"]
32-
stdweb = ["getrandom/stdweb"]
31+
wasm-bindgen = ["getrandom_package/wasm-bindgen"]
32+
stdweb = ["getrandom_package/stdweb"]
33+
getrandom = ["getrandom_package", "rand_core/getrandom"]
3334

3435
[workspace]
3536
members = [
@@ -50,7 +51,8 @@ members = [
5051
rand_core = { path = "rand_core", version = "0.4" }
5152
rand_pcg = { path = "rand_pcg", version = "0.1" }
5253
rand_hc = { path = "rand_hc", version = "0.1" }
53-
getrandom = { version = "0.1.1", optional = true }
54+
# Do not depend on 'getrandom_package' directly; use the 'getrandom' feature!
55+
getrandom_package = { version = "0.1.1", package = "getrandom", optional = true }
5456
log = { version = "0.4", optional = true }
5557

5658
[dependencies.packed_simd]

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
#[cfg(feature="simd_support")] extern crate packed_simd;
6060

6161
#[cfg(feature = "getrandom")]
62-
extern crate getrandom;
62+
extern crate getrandom_package as getrandom;
6363

6464
extern crate rand_core;
6565
extern crate rand_hc;

0 commit comments

Comments
 (0)