pub struct IcrcAccountTransactionCacheSummary {Show 13 fields
pub cache_status: String,
pub cache_error: Option<String>,
pub index_canister_id: Option<String>,
pub transaction_count: usize,
pub newest_transaction_id: Option<String>,
pub oldest_transaction_id: Option<String>,
pub page_size: u32,
pub page_count: u32,
pub complete: bool,
pub point_in_time_guaranteed: bool,
pub collection_started_at: String,
pub collection_completed_at: String,
pub cache_path: String,
}Expand description
IcrcAccountTransactionCacheSummary
Serializable validation summary for one complete account-history cache.
Fields§
§cache_status: StringStable cache validation status.
cache_error: Option<String>Validation error when the existing cache is invalid.
index_canister_id: Option<String>Verified index canister when the cache is valid.
transaction_count: usizeNumber of cached transaction rows.
newest_transaction_id: Option<String>Highest cached transaction id.
oldest_transaction_id: Option<String>Lowest cached transaction id.
page_size: u32Maximum transactions requested per source page.
page_count: u32Number of source pages collected.
complete: boolWhether source exhaustion was proven.
point_in_time_guaranteed: boolWhether the source guaranteed one point-in-time snapshot.
collection_started_at: StringComplete collection start timestamp.
collection_completed_at: StringComplete collection finish timestamp.
cache_path: StringComplete-cache path.
Trait Implementations§
Source§impl Clone for IcrcAccountTransactionCacheSummary
impl Clone for IcrcAccountTransactionCacheSummary
Source§fn clone(&self) -> IcrcAccountTransactionCacheSummary
fn clone(&self) -> IcrcAccountTransactionCacheSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for IcrcAccountTransactionCacheSummary
impl StructuralPartialEq for IcrcAccountTransactionCacheSummary
Auto Trait Implementations§
impl Freeze for IcrcAccountTransactionCacheSummary
impl RefUnwindSafe for IcrcAccountTransactionCacheSummary
impl Send for IcrcAccountTransactionCacheSummary
impl Sync for IcrcAccountTransactionCacheSummary
impl Unpin for IcrcAccountTransactionCacheSummary
impl UnsafeUnpin for IcrcAccountTransactionCacheSummary
impl UnwindSafe for IcrcAccountTransactionCacheSummary
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