Macro winter_utils::batch_iter_mut
source · 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.