/
githubmirror
/
sway
Обзор
Документация
Войти
/
githubmirror
/
sway
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/storage_namespace/src/main.sw
31 строка
586 B
IGI-111
Remove support for namespace attribute (#6279)
19 июл 2024, 14:53
Не верифицирован
19 июл 2024, 14:53
e9cdaac
Код
Авторство
О чём код?
contract; use std::storage::storage_api::{read, write}; // ANCHOR: storage_namespace storage { example_namespace { foo: u64 = 0, }, // ANCHOR_END: storage_namespace } abi StorageNamespaceExample { #[storage(write)] fn store_something(amount: u64); #[storage(read)] fn get_something() -> u64; } impl StorageNamespaceExample for Contract { #[storage(write)] fn store_something(amount: u64) { storage.foo.write(amount); } #[storage(read)] fn get_something() -> u64 { storage.foo.try_read().unwrap_or(0) } }