stp

Macro stp 

Source
macro_rules! stp {
    ($i: ident, $t: expr) => { ... };
}
Expand description

give a name to a tile using any string literal and persist it in tls (thread local storage)

use rtile::prelude::*;
let tile = t!("tile value");
stp!(persisted_tile_name, tile);
assert_eq!("tile value".to_string(), t!("@{persisted_tile_name}").to_string());