Module ink_storage::lazy [−][src]
Low-level collections and data structures to manage storage entities in the persisted contract storage.
Users should generally avoid using these collections directly in their
contracts and should instead adhere to the high-level collections found
in collections
.
The low-level collections are mainly used as building blocks for internals
of other higher-level storage collections.
These low-level collections are not aware of the elements they manage thus extra care has to be taken when operating directly on them.
Modules
lazy_hmap | A lazy storage mapping that stores entries under their SCALE encoded key hashes. |
Structs
Lazy | A lazy storage entity. |
LazyCell | A lazy storage entity. |
LazyHashMap | A lazy storage mapping that stores entries under their SCALE encoded key hashes. |
LazyIndexMap | A lazy storage chunk that spans over a whole chunk of storage cells. |