Macro winter_utils::batch_iter_mut [−][src]
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.