pub struct PoolImportSource {
pub canister_id: Principal,
pub controllers: Vec<Principal>,
pub module_sha256: Option<[u8; 32]>,
pub canister_version: u64,
pub stopped: bool,
pub disposition_sha256: [u8; 32],
pub observed_cycles: u128,
pub observed_reserved_cycles: u128,
pub minimum_ready_cycles: u128,
pub maximum_debit_cycles: u128,
}Expand description
Exact source identity and destructive disposition frozen before controller handoff.
Fields§
§canister_id: Principal§controllers: Vec<Principal>Actual source custody before any optional operator handoff.
module_sha256: Option<[u8; 32]>§canister_version: u64§stopped: bool§disposition_sha256: [u8; 32]§observed_cycles: u128§observed_reserved_cycles: u128§minimum_ready_cycles: u128§maximum_debit_cycles: u128Trait Implementations§
Source§impl CandidType for PoolImportSource
impl CandidType for PoolImportSource
Source§impl Clone for PoolImportSource
impl Clone for PoolImportSource
Source§impl Debug for PoolImportSource
impl Debug for PoolImportSource
Source§impl<'de> Deserialize<'de> for PoolImportSource
impl<'de> Deserialize<'de> for PoolImportSource
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 PoolImportSource
Source§impl PartialEq for PoolImportSource
impl PartialEq for PoolImportSource
Source§impl Serialize for PoolImportSource
impl Serialize for PoolImportSource
impl StructuralPartialEq for PoolImportSource
Auto Trait Implementations§
impl Freeze for PoolImportSource
impl RefUnwindSafe for PoolImportSource
impl Send for PoolImportSource
impl Sync for PoolImportSource
impl Unpin for PoolImportSource
impl UnsafeUnpin for PoolImportSource
impl UnwindSafe for PoolImportSource
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