[![Build and test](https://github.com/h33p/rayon-tlsctx/actions/workflows/build.yml/badge.svg)](https://github.com/h33p/rayon-tlsctx/actions/workflows/build.yml)
## 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.