Module ink_storage::lazy[][src]

Expand description

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

A lazy storage mapping that stores entries under their SCALE encoded key hashes.

Structs

A lazy storage entity.

A lazy storage array that spans over N storage cells.

A lazy storage entity.

A lazy storage mapping that stores entries under their SCALE encoded key hashes.

A lazy storage chunk that spans over a whole chunk of storage cells.