Macro tsukuyomi::local_key [−][src]
macro_rules! local_key { ($( $(#[$m:meta])* static $NAME:ident : $t:ty; )*) => { ... }; ($( $(#[$m:meta])* static $NAME:ident : $t:ty );+) => { ... }; }
A macro to create a LocalKey<T>
.
Examples
#[macro_use] extern crate tsukuyomi; local_key!(static KEY: String); let mut map = LocalMap::default(); map.entry(&KEY).or_insert("Alice".into());