macro_rules! local_key {
($(#[$m:meta])* $vis:vis static $NAME:ident : $t:ty; $($tail:tt)*) => { ... };
($(#[$m:meta])* $vis:vis const $NAME:ident : $t:ty; $($tail:tt)*) => { ... };
() => { ... };
(@declare $(#[$m:meta])* ($($vis:tt)*) $kw:tt $NAME:ident : $t:ty) => { ... };
}
Expand description
A macro to create a LocalKey<T>
.