ink_storage utilities used to manipulate and organize contract storage.
Mainly provides entities to work on a contract's storage as well as high-level collections on top of those. Also provides environmental utilities, such as storage allocators, FFI to interface with SRML contracts and a primitive blockchain emulator for simple off-chain testing.
The default dynamic storage allocator.
High-level collections used to manage storage entities in the persisted contract storage.
Low-level collections and data structures to manage storage entities in the persisted contract storage.
Traits and interfaces to operate with storage entities.
A dynamically allocated storage entity.
A lazy storage entity.
An instance that is solely stored within the contract's memory.
Packs the inner
A contiguous growable array type, written