macro_rules! lease_static {
    ($unique:ty => $name:ident: $ty:ty) => { ... };
    ($unique:ty => pub $name:ident: $ty:ty) => { ... };
    ($unique:ty => pub ($($vis:tt)*) $name:ident: $ty:ty) => { ... };
    (@declare $name:ident $($vis:tt)*) => { ... };
    (@impl $unique:ty => $name:ident: $target:ty) => { ... };
}
Expand description

Creates a type that provides safe access to a static variable using a unique value.