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}