1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#[macro_export]
macro_rules! s {
( $name:ident ) => {
ic_stable_memory::utils::vars::get_var::<$name>(stringify!($name))
};
( $name:ident = $val:expr ) => {
ic_stable_memory::utils::vars::set_var::<$name>(stringify!($name), &$val)
};
}
#[macro_export]
macro_rules! s_remove {
( $name:ident ) => {
ic_stable_memory::utils::vars::remove_var::<$name>(stringify!($name))
};
}