Struct solana_runtime::snapshot_package::AccountsPackagePre [−][src]
pub struct AccountsPackagePre { pub slot: Slot, pub block_height: Slot, pub slot_deltas: Vec<BankSlotDelta>, pub snapshot_links: TempDir, pub storages: SnapshotStorages, pub hash: Hash, pub archive_format: ArchiveFormat, pub snapshot_version: SnapshotVersion, pub snapshot_output_dir: PathBuf, pub expected_capitalization: u64, pub hash_for_testing: Option<Hash>, }
Fields
slot: Slot
block_height: Slot
slot_deltas: Vec<BankSlotDelta>
snapshot_links: TempDir
storages: SnapshotStorages
hash: Hash
archive_format: ArchiveFormat
snapshot_version: SnapshotVersion
snapshot_output_dir: PathBuf
expected_capitalization: u64
hash_for_testing: Option<Hash>
Implementations
pub fn new(
slot: Slot,
block_height: u64,
slot_deltas: Vec<BankSlotDelta>,
snapshot_links: TempDir,
storages: SnapshotStorages,
hash: Hash,
archive_format: ArchiveFormat,
snapshot_version: SnapshotVersion,
snapshot_output_dir: PathBuf,
expected_capitalization: u64,
hash_for_testing: Option<Hash>
) -> Self
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for AccountsPackagePre
impl Send for AccountsPackagePre
impl Sync for AccountsPackagePre
impl Unpin for AccountsPackagePre
impl UnwindSafe for AccountsPackagePre
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V