pub struct IcrcAccountTransactionCacheRequest {
pub cache_root: PathBuf,
pub source_endpoint: String,
pub ledger_canister_id: String,
pub account_owner: String,
pub subaccount_hex: Option<String>,
}Expand description
IcrcAccountTransactionCacheRequest
Stable account-history cache identity independent of page and view options.
Fields§
§cache_root: PathBufRoot directory containing the shared cache.
source_endpoint: StringIC API endpoint whose indexed history is cached.
ledger_canister_id: StringLedger canister whose account history is cached.
account_owner: StringAccount owner principal.
subaccount_hex: Option<String>Optional normalized 32-byte subaccount hex.
Implementations§
Trait Implementations§
impl Eq for IcrcAccountTransactionCacheRequest
impl StructuralPartialEq for IcrcAccountTransactionCacheRequest
Auto Trait Implementations§
impl Forget for IcrcAccountTransactionCacheRequest
impl Freeze for IcrcAccountTransactionCacheRequest
impl RefUnwindSafe for IcrcAccountTransactionCacheRequest
impl Send for IcrcAccountTransactionCacheRequest
impl Sync for IcrcAccountTransactionCacheRequest
impl Unpin for IcrcAccountTransactionCacheRequest
impl UnsafeUnpin for IcrcAccountTransactionCacheRequest
impl UnwindSafe for IcrcAccountTransactionCacheRequest
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