pub struct RootComponentQuiescenceStopIntent {
pub registry: ComponentRegistryHead,
pub descendant_count: u32,
pub descendant_content_hash: [u8; 32],
pub canister_id: Principal,
pub controller: Principal,
pub expected_module_hash: [u8; 32],
pub covered_fleet_registry_revision: u64,
pub covered_fleet_registry_content_hash: [u8; 32],
pub covered_authority_hash: [u8; 32],
pub runtime_operation_id: [u8; 32],
pub activation: ComponentRuntimeActivationEvidence,
pub prepared_at_ns: u64,
}Expand description
RootComponentQuiescenceStopIntent
Exact runtime, Directory, module and controller authority frozen before stopping.
Fields§
§registry: ComponentRegistryHead§descendant_count: u32§descendant_content_hash: [u8; 32]§canister_id: Principal§controller: Principal§expected_module_hash: [u8; 32]§covered_fleet_registry_revision: u64§covered_fleet_registry_content_hash: [u8; 32]§runtime_operation_id: [u8; 32]§activation: ComponentRuntimeActivationEvidence§prepared_at_ns: u64Trait Implementations§
Source§impl Clone for RootComponentQuiescenceStopIntent
impl Clone for RootComponentQuiescenceStopIntent
Source§fn clone(&self) -> RootComponentQuiescenceStopIntent
fn clone(&self) -> RootComponentQuiescenceStopIntent
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<'de> Deserialize<'de> for RootComponentQuiescenceStopIntent
impl<'de> Deserialize<'de> for RootComponentQuiescenceStopIntent
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 RootComponentQuiescenceStopIntent
impl StructuralPartialEq for RootComponentQuiescenceStopIntent
Auto Trait Implementations§
impl Freeze for RootComponentQuiescenceStopIntent
impl RefUnwindSafe for RootComponentQuiescenceStopIntent
impl Send for RootComponentQuiescenceStopIntent
impl Sync for RootComponentQuiescenceStopIntent
impl Unpin for RootComponentQuiescenceStopIntent
impl UnsafeUnpin for RootComponentQuiescenceStopIntent
impl UnwindSafe for RootComponentQuiescenceStopIntent
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