macro_rules! get_storage {
(integer :: $key:expr) => { ... };
(integer :: $address:expr => $key:expr) => { ... };
(boolean :: $key:expr) => { ... };
(boolean :: $address:expr => $key:expr) => { ... };
(binary :: $key:expr) => { ... };
(binary :: $address:expr => $key:expr) => { ... };
(string :: $key:expr) => { ... };
(string :: $address:expr => $key:expr) => { ... };
}Expand description
Get storage
ยงUsage
use we_cdk::*;
#[action]
fn _constructor() {
let address = base58!("3NzkzibVRkKUzaRzjUxndpTPvoBzQ3iLng3");
let integer_value: Integer = get_storage!(integer :: "integer_key");
let boolean_value: Boolean = get_storage!(boolean :: "boolean_key");
let binary_value: Binary = get_storage!(binary :: "binary_key");
let string_value: String = get_storage!(string :: "string_key");
let address_int_value = get_storage!(integer :: address => "integer_key");
}