rayon-tlsctx 0.1.0

thread local contexts for rayon loops
Documentation
# rayon-tlsctx

[![Crates.io](https://img.shields.io/crates/v/rayon-tlsctx.svg)](https://crates.io/crates/rayon-tlsctx)
![build and test](https://github.com/h33p/rayon-tlsctx/workflows/Build%20and%20test/badge.svg?branch=dev)
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

## Thread local variables for Rayon thread pools

This crate provides a simple `ThreadLocalCtx` struct that allows to store efficient thread-local state that gets built by a lambda.

It is incredibly useful in multithreaded processing, where a context needs to be used that is expensive to clone. In the end, there will be no more clones occuring than number of threads in a rayon thread pool.