pub struct RootComponentSubtreeRemovalResponse {
pub operation_id: [u8; 32],
pub component: ComponentInstanceId,
pub target_canister_id: Principal,
pub target_parent_canister_id: Principal,
pub target_role: CanisterRole,
pub target_status: ComponentLifecycleStatus,
pub reserved_against_registry: ComponentRegistryHead,
pub phase: RootComponentSubtreeRemovalPhase,
}Expand description
RootComponentSubtreeRemovalResponse
Exact durable subtree fence returned identically for operation retry.
Fields§
§operation_id: [u8; 32]§component: ComponentInstanceId§target_canister_id: Principal§target_parent_canister_id: Principal§target_role: CanisterRole§target_status: ComponentLifecycleStatus§reserved_against_registry: ComponentRegistryHead§phase: RootComponentSubtreeRemovalPhaseTrait Implementations§
Source§impl Clone for RootComponentSubtreeRemovalResponse
impl Clone for RootComponentSubtreeRemovalResponse
Source§fn clone(&self) -> RootComponentSubtreeRemovalResponse
fn clone(&self) -> RootComponentSubtreeRemovalResponse
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 RootComponentSubtreeRemovalResponse
impl<'de> Deserialize<'de> for RootComponentSubtreeRemovalResponse
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 RootComponentSubtreeRemovalResponse
impl StructuralPartialEq for RootComponentSubtreeRemovalResponse
Auto Trait Implementations§
impl Freeze for RootComponentSubtreeRemovalResponse
impl RefUnwindSafe for RootComponentSubtreeRemovalResponse
impl Send for RootComponentSubtreeRemovalResponse
impl Sync for RootComponentSubtreeRemovalResponse
impl Unpin for RootComponentSubtreeRemovalResponse
impl UnsafeUnpin for RootComponentSubtreeRemovalResponse
impl UnwindSafe for RootComponentSubtreeRemovalResponse
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