pub struct IcrcAccountTransactionPageReport {
pub provenance: IcrcReportProvenance,
pub account_owner: String,
pub subaccount_hex: Option<String>,
pub requested_start: Option<String>,
pub requested_limit: u32,
pub page: IcrcAccountTransactionPageData,
}Expand description
IcrcAccountTransactionPageReport
Serializable report for a backward page of ICRC index account transactions.
Fields§
§provenance: IcrcReportProvenanceShared record, flattened in serialized output.
account_owner: StringQueried account owner principal.
subaccount_hex: Option<String>Queried subaccount as normalized hex.
requested_start: Option<String>Exclusive block-index cursor supplied by the caller.
requested_limit: u32Maximum number of transactions requested.
page: IcrcAccountTransactionPageDataValidated index response and ledger display metadata.
Trait Implementations§
impl Eq for IcrcAccountTransactionPageReport
impl StructuralPartialEq for IcrcAccountTransactionPageReport
Auto Trait Implementations§
impl Forget for IcrcAccountTransactionPageReport
impl Freeze for IcrcAccountTransactionPageReport
impl RefUnwindSafe for IcrcAccountTransactionPageReport
impl Send for IcrcAccountTransactionPageReport
impl Sync for IcrcAccountTransactionPageReport
impl Unpin for IcrcAccountTransactionPageReport
impl UnsafeUnpin for IcrcAccountTransactionPageReport
impl UnwindSafe for IcrcAccountTransactionPageReport
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