pub struct ArchiveStatus {Show 14 fields
pub api_version: u32,
pub chain_genesis: BlockHash,
pub application_start: ChainPoint,
pub retention: Retention,
pub generation: u64,
pub selected_tip: Option<ChainPoint>,
pub indexed_through: Option<ChainPoint>,
pub scanned_blocks: u64,
pub unresolved_dependencies: u64,
pub stored_transactions: u64,
pub scan_rules_version: u32,
pub peer_synced_through: Option<ChainPoint>,
pub peer_omissions: u64,
pub unaudited_records: u64,
}Fields§
§api_version: u32§chain_genesis: BlockHash§application_start: ChainPoint§retention: Retention§generation: u64§selected_tip: Option<ChainPoint>§indexed_through: Option<ChainPoint>Contiguous fully scanned and dependency-resolved prefix from app start. This does not assert full consensus validation or local object retention.
scanned_blocks: u64§unresolved_dependencies: u64§stored_transactions: u64§scan_rules_version: u32§peer_synced_through: Option<ChainPoint>Highest height whose prefix from app start lies in current peer coverage.
peer_omissions: u64Selected placements a covering peer did not list, found by a later scan.
unaudited_records: u64Selected records admitted selectively whose block has not been scanned.
Trait Implementations§
Source§impl Clone for ArchiveStatus
impl Clone for ArchiveStatus
Source§impl Debug for ArchiveStatus
impl Debug for ArchiveStatus
Source§impl<'de> Deserialize<'de> for ArchiveStatus
impl<'de> Deserialize<'de> for ArchiveStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ArchiveStatus
impl RefUnwindSafe for ArchiveStatus
impl Send for ArchiveStatus
impl Sync for ArchiveStatus
impl Unpin for ArchiveStatus
impl UnsafeUnpin for ArchiveStatus
impl UnwindSafe for ArchiveStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more