[][src]Macro thorium::tlc_write

macro_rules! tlc_write {
    ($cell_name:ident, $new_value:expr) => { ... };
}

Write a new value to a thread_local Cell

use core::cell::Cell;
use thorium::{tlc_read, tlc_write};

thread_local! {
  static VAL: Cell<i32> = Cell::new(0);
}
fn main() {
  tlc_write!(VAL, 7);
  assert_eq!(tlc_read!(VAL), 7);
}