commit | a07647964f99c2e99620b88eb3f9b7d58fec4efc | [log] [tgz] |
---|---|---|
author | Xin Li <delphij@google.com> | Mon Nov 23 11:30:37 2020 -0800 |
committer | Xin Li <delphij@google.com> | Mon Nov 23 11:30:37 2020 -0800 |
tree | 791cf19668ba744fa9cc0394a943a979928bb84a | |
parent | c833f5a316944b788d118f92d18eab8b7cfe1398 [diff] | |
parent | fab775ec1cdfcb685a050cc82ace5f213166ffa6 [diff] |
Mark ab/6881855 as merged Bug: 172690556 Change-Id: I06df0cdfd8b1e2e5984dc506ae60a5c69ad627d7
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
:
[dependencies] 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.