Skip to content

Commit 04a9613

Browse files
authored
Merging cfg checks
1 parent 824a413 commit 04a9613

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/worker/mod.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,10 @@ pub enum PreferWorkerKind {
3737

3838
/// Execute something with a worker system.
3939
pub fn with_worker<T>(prefer: PreferWorkerKind, f: impl FnOnce(&mut dyn Worker) -> T) -> T {
40-
#[cfg(any(target_arch = "asmjs", target_arch = "wasm32"))]
41-
{
42-
return self::immediate::with_immediate(f);
43-
}
4440
match prefer {
45-
#[cfg(feature = "rayon")]
41+
#[cfg(all(not(any(target_arch = "asmjs", target_arch = "wasm32")), feature = "rayon"))]
4642
PreferWorkerKind::Multithreaded => self::rayon::with_rayon(f),
43+
#[cfg(not(any(target_arch = "asmjs", target_arch = "wasm32")))]
4744
PreferWorkerKind::Multithreaded => self::multithreaded::with_multithreading(f),
4845
_ => self::immediate::with_immediate(f),
4946
}

0 commit comments

Comments
 (0)