Expand description
Persistent storage for accounts.
For more information, see:
https://docs.solanalabs.com/implemented-proposals/persistent-account-storage
Modules§
- Helpers for AppendVec tests and benches
Structs§
- A thread-safe, file-backed block of memory used to store
Account
instances. Append operations are serialized such that only one thread updates the internalappend_lock
at a time. No restrictions are placed on reading. That is, one may read items from one thread while another is appending new items. - References to account data stored elsewhere. Getting an
Account
requires cloning (seeStoredAccountMeta::clone_account()
).
Enums§
- An enum for AppendVec related errors.
Constants§
- size of the fixed sized fields in an append vec we need to add data len and align it to get the actual stored size
Functions§
- Returns the size this item will take to store plus possible alignment padding bytes before the next entry. fixed-size portion of per-account data written plus ‘data_len’, aligned to next boundary