Crate rayon [−] [src]
Modules
| collections | This module contains the parallel iterator types for standard collections. You will rarely need to interact with it directly unless you have need to name one of the iterator types. | 
| iter | The  | 
| option | This module contains the parallel iterator types for options
( | 
| prelude | The rayon prelude imports the various  | 
| range | This module contains the parallel iterator types for ranges
( | 
| result | This module contains the parallel iterator types for results
( | 
| slice | This module contains the parallel iterator types for slices
( | 
| str | This module contains extension methods for  | 
| vec | This module contains the parallel iterator types for vectors
( | 
Structs
| Configuration | Contains the rayon thread pool configuration. | 
| Scope | |
| ThreadPool | 
Functions
| current_num_threads | Returns the number of threads in the current registry. If this code is executing within the Rayon thread-pool, then this will be the number of threads for the current thread-pool. Otherwise, it will be the number of threads for the global thread-pool. | 
| initialize | Initializes the global thread pool. This initialization is
optional.  If you do not call this function, the thread pool
will be automatically initialized with the default
configuration. In fact, calling  | 
| join | The  | 
| scope | Create a "fork-join" scope  | 
| split | The  |