ekzg_maybe_rayon/
lib.rs

1#[cfg(feature = "multithreaded")]
2mod multi_threaded;
3#[cfg(not(feature = "multithreaded"))]
4mod single_threaded;
5
6#[cfg(feature = "multithreaded")]
7pub use multi_threaded::*;
8#[cfg(not(feature = "multithreaded"))]
9pub use single_threaded::*;
10
11pub mod prelude {
12    #[cfg(feature = "multithreaded")]
13    pub use rayon::prelude::*;
14
15    pub use crate::{MaybeParallelRefExt, MaybeParallelRefMutExt, *};
16}