Struct solana_runtime::snapshot_package::AccountsPackage [−][src]
pub struct AccountsPackage { pub slot: Slot, pub block_height: Slot, pub slot_deltas: Vec<BankSlotDelta>, pub snapshot_links: TempDir, pub storages: SnapshotStorages, pub tar_output_file: PathBuf, pub hash: Hash, pub archive_format: ArchiveFormat, pub snapshot_version: SnapshotVersion, }
Fields
slot: Slot
block_height: Slot
slot_deltas: Vec<BankSlotDelta>
snapshot_links: TempDir
storages: SnapshotStorages
tar_output_file: PathBuf
hash: Hash
archive_format: ArchiveFormat
snapshot_version: SnapshotVersion
Implementations
pub fn new(
slot: Slot,
block_height: u64,
slot_deltas: Vec<BankSlotDelta>,
snapshot_links: TempDir,
storages: SnapshotStorages,
tar_output_file: PathBuf,
hash: Hash,
archive_format: ArchiveFormat,
snapshot_version: SnapshotVersion
) -> Self
Auto Trait Implementations
impl RefUnwindSafe for AccountsPackage
impl Send for AccountsPackage
impl Sync for AccountsPackage
impl Unpin for AccountsPackage
impl UnwindSafe for AccountsPackage
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