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.