Expand description
Primitive types for storage related stuff.
Modules§
- well_
known_ keys - List of all well known keys and prefixes in storage.
Structs§
- Child
Trie Parent KeyId - A child trie of default type. It uses the same default implementation as the top trie, top trie being a child trie with no keyspace and no storage key. Its keyspace is the variable (unprefixed) part of its storage key. It shares its trie nodes backend storage with every other child trie, so its storage key needs to be a unique id that will be use only once. Those unique id also required to be long enough to avoid any unique id to be prefixed by an other unique id.
- Prefixed
Storage Key - Storage key of a child trie, it contains the prefix to the key.
- Storage
- Struct containing data needed for a storage.
- Storage
Change Set - Storage change set
- Storage
Child - Child trie storage data.
- Storage
Data - Storage data associated to a
StorageKey
. - Storage
Key - Storage key.
- Tracked
Storage Key - Storage key with read/write tracking information.
Enums§
- Child
Info - Information related to a child state.
- Child
Type - Type of child. It does not strictly define different child type, it can also be related to technical consideration or api variant.
Type Aliases§
- Storage
Map - Map of data to use in a storage, it is a collection of byte key and values.