std::scoped_thread_local! [-] [+] [src]

macro_rules! scoped_thread_local {
    (static $name:ident: $t:ty) => (
        __scoped_thread_local_inner!(static $name: $t);
    );
    (pub static $name:ident: $t:ty) => (
        __scoped_thread_local_inner!(pub static $name: $t);
    );
}

Declare a new scoped thread local storage key.

This macro declares a static item on which methods are used to get and set the value stored within.