rayon-macro
The rayon-macro
crate provides procedural macros to make it easier to
transform serial code into rayon
-enabled parallel code. For example,
the parallel!
macro can be used like this:
use parallel;
parallel!;
It will be expanded to something like this:
.into_par_iter.for_each;
Control-flow expressions in the body will also be transformed as needed.
This crate currently requires rustc 1.45.0
or greater.
License
This project is licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.