solana_accounts_db

Module append_vec

source
Expand description

Persistent storage for accounts.

For more information, see:

https://docs.solanalabs.com/implemented-proposals/persistent-account-storage

Modules§

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 internal append_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 (see StoredAccountMeta::clone_account()).

Enums§

Constants§

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