pub struct PoolLedgerRecoveryRequest {
pub artifact: PoolLedgerRecoveryArtifact,
pub canister_id: Principal,
pub created_at_time_ns: u64,
pub cycles_ledger: Principal,
pub ledger_balance: Cycles,
pub ledger_fee: Cycles,
pub maximum_execution_burn_cycles: Cycles,
pub operation_id: [u8; 32],
pub withdrawal_amount: Cycles,
}Expand description
Reviewed authority for converting one empty pool asset’s Ledger balance to native cycles.
Fields§
§artifact: PoolLedgerRecoveryArtifact§canister_id: Principal§created_at_time_ns: u64§cycles_ledger: Principal§ledger_balance: Cycles§ledger_fee: Cycles§maximum_execution_burn_cycles: Cycles§operation_id: [u8; 32]§withdrawal_amount: CyclesTrait Implementations§
Source§impl Clone for PoolLedgerRecoveryRequest
impl Clone for PoolLedgerRecoveryRequest
Source§fn clone(&self) -> PoolLedgerRecoveryRequest
fn clone(&self) -> PoolLedgerRecoveryRequest
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 moreSource§impl Debug for PoolLedgerRecoveryRequest
impl Debug for PoolLedgerRecoveryRequest
Source§impl<'de> Deserialize<'de> for PoolLedgerRecoveryRequest
impl<'de> Deserialize<'de> for PoolLedgerRecoveryRequest
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
impl Eq for PoolLedgerRecoveryRequest
impl StructuralPartialEq for PoolLedgerRecoveryRequest
Auto Trait Implementations§
impl Freeze for PoolLedgerRecoveryRequest
impl RefUnwindSafe for PoolLedgerRecoveryRequest
impl Send for PoolLedgerRecoveryRequest
impl Sync for PoolLedgerRecoveryRequest
impl Unpin for PoolLedgerRecoveryRequest
impl UnsafeUnpin for PoolLedgerRecoveryRequest
impl UnwindSafe for PoolLedgerRecoveryRequest
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