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§
Source§impl Clone for RootComponentSubtreeRemovalLeafFinalizationRequest
impl Clone for RootComponentSubtreeRemovalLeafFinalizationRequest
Source§fn clone(&self) -> RootComponentSubtreeRemovalLeafFinalizationRequest
fn clone(&self) -> RootComponentSubtreeRemovalLeafFinalizationRequest
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 moreimpl 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