@@ -55,7 +55,7 @@ status = "actively-developed"
55
55
56
56
[features ]
57
57
default = [" std" ]
58
- std = []
58
+ std = [" wasm-bindgen?/std " , " js-sys?/std " ]
59
59
macro-diagnostics = [" dep:uuid-macro-internal" ]
60
60
61
61
# NOTE: When adding new features, check the `ci.yml` workflow
@@ -126,21 +126,24 @@ optional = true
126
126
version = " 1"
127
127
default-features = false
128
128
129
+ # NOTE: `getrandom` will throw a compiler error for the following target configuration when `wasm_js` is not enabled:
130
+ # all(target_arch = "wasm32", any(target_os = "unknown", target_os = "none"))
131
+
129
132
# Private
130
133
# (Formally public)
131
- [target .'cfg(not(all(target_arch = "wasm32", target_vendor = "unknown", target_os = "unknown" )))' .dependencies .getrandom ]
134
+ [target .'cfg(not(all(target_arch = "wasm32", any(target_os = "unknown", target_os = "none") )))' .dependencies .getrandom ]
132
135
version = " 0.3"
133
136
optional = true
134
137
135
- [target .'cfg(all(target_arch = "wasm32", target_vendor = "unknown", target_os = "unknown" ))' .dependencies .uuid-rng-internal-lib ]
138
+ [target .'cfg(all(target_arch = "wasm32", any(target_os = "unknown", target_os = "none") ))' .dependencies .uuid-rng-internal-lib ]
136
139
# Work-around lack of support for both `dep:x` and `x/` in MSRV
137
140
package = " uuid-rng-internal"
138
141
version = " 1.16.0"
139
142
path = " rng"
140
143
optional = true
141
144
142
145
# Private
143
- [target .'cfg(not(all(target_arch = "wasm32", target_vendor = "unknown", target_os = "unknown" )))' .dependencies .rand ]
146
+ [target .'cfg(not(all(target_arch = "wasm32", any(target_os = "unknown", target_os = "none") )))' .dependencies .rand ]
144
147
version = " 0.9"
145
148
optional = true
146
149
@@ -169,12 +172,15 @@ optional = true
169
172
version = " 0.6"
170
173
171
174
# Private
172
- [target .'cfg(all(target_arch = "wasm32", target_vendor = "unknown", target_os = "unknown"))' .dependencies .wasm-bindgen ]
175
+ [target .'cfg(all(target_arch = "wasm32", any(target_os = "unknown", target_os = "none")))' .dependencies .wasm-bindgen ]
176
+ default-features = false
177
+ features = [" msrv" ]
173
178
version = " 0.2"
174
179
optional = true
175
180
176
181
# Private
177
- [target .'cfg(all(target_arch = "wasm32", target_vendor = "unknown", target_os = "unknown", target_feature = "atomics"))' .dependencies .js-sys ]
182
+ [target .'cfg(all(target_arch = "wasm32", any(target_os = "unknown", target_os = "none"), target_feature = "atomics"))' .dependencies .js-sys ]
183
+ default-features = false
178
184
version = " 0.3"
179
185
optional = true
180
186
@@ -190,10 +196,10 @@ version = "1.0"
190
196
[dev-dependencies .serde_test ]
191
197
version = " 1.0.56"
192
198
193
- [target .'cfg(all(target_arch = "wasm32", target_vendor = "unknown", target_os = "unknown" ))' .dev-dependencies .wasm-bindgen ]
199
+ [target .'cfg(all(target_arch = "wasm32", any(target_os = "unknown", target_os = "none") ))' .dev-dependencies .wasm-bindgen ]
194
200
version = " 0.2"
195
201
196
- [target .'cfg(all(target_arch = "wasm32", target_vendor = "unknown", target_os = "unknown" ))' .dev-dependencies .wasm-bindgen-test ]
202
+ [target .'cfg(all(target_arch = "wasm32", any(target_os = "unknown", target_os = "none") ))' .dev-dependencies .wasm-bindgen-test ]
197
203
version = " 0.3"
198
204
199
205
[dev-dependencies .trybuild ]
0 commit comments