macro_rules! batch_iter_mut {
($e: expr, $c: expr) => { ... };
($e: expr, $min_batch_size: expr, $c: expr) => { ... };
}Expand description
Applies a procedure to the provided slice either in a single thread or multiple threads
based on whether concurrent feature is enabled.
When concurrent feature is enabled, breaks the slice into batches and processes each
batch in a separate thread; otherwise, the entire slice is processed as a single batch
in one thread. Optionally, min_batch_size can be used to specify the minimum size of
the resulting batches.