Bug: 153119948

Clone this repo:
  1. 91b2cf4 Add Android.bp by Chih-Hung Hsieh · 6 weeks ago master
  2. 5562974 Import 'thread_local' package version 1.0.1 by Chih-Hung Hsieh · 7 weeks ago platform-tools-30.0.0
  3. b5ea820 Initial empty repository by Inna Palant · 8 weeks ago


Build Status Crates.io

This library provides the ThreadLocal and CachedThreadLocal types which allow a separate copy of an object to be used for each thread. This allows for per-object thread-local storage, unlike the standard library's thread_local! macro which only allows static thread-local storage.



Add this to your Cargo.toml:

thread_local = "1.0"

and this to your crate root:

extern crate thread_local;


Licensed under either of

at your option.


Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.