novel_cli/utils/
concurrency.rs

1use std::num::NonZeroUsize;
2use std::thread;
3
4pub fn maximum_concurrency() -> usize {
5    thread::available_parallelism()
6        .unwrap_or(NonZeroUsize::new(4).unwrap())
7        .into()
8}