pub struct RootComponentSubtreeRemovalLeafFinalizationRequest {
pub operation_id: [u8; 32],
pub component: ComponentInstanceId,
pub expected_traversal_steps: u32,
pub expected_leaf_canister_id: Principal,
pub expected_leaf_parent_canister_id: Principal,
}Expand description
RootComponentSubtreeRemovalLeafFinalizationRequest
Controller command archiving one completed leaf and resuming its retained parent.
Fields§
§operation_id: [u8; 32]§component: ComponentInstanceId§expected_traversal_steps: u32§expected_leaf_canister_id: Principal§expected_leaf_parent_canister_id: PrincipalTrait Implementations§
impl Copy for RootComponentSubtreeRemovalLeafFinalizationRequest
Source§impl<'de> Deserialize<'de> for RootComponentSubtreeRemovalLeafFinalizationRequest
impl<'de> Deserialize<'de> for RootComponentSubtreeRemovalLeafFinalizationRequest
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 RootComponentSubtreeRemovalLeafFinalizationRequest
impl StructuralPartialEq for RootComponentSubtreeRemovalLeafFinalizationRequest
Auto Trait Implementations§
impl Freeze for RootComponentSubtreeRemovalLeafFinalizationRequest
impl RefUnwindSafe for RootComponentSubtreeRemovalLeafFinalizationRequest
impl Send for RootComponentSubtreeRemovalLeafFinalizationRequest
impl Sync for RootComponentSubtreeRemovalLeafFinalizationRequest
impl Unpin for RootComponentSubtreeRemovalLeafFinalizationRequest
impl UnsafeUnpin for RootComponentSubtreeRemovalLeafFinalizationRequest
impl UnwindSafe for RootComponentSubtreeRemovalLeafFinalizationRequest
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