pub struct RootComponentSubtreeRemovalDeleteRequest {
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
RootComponentSubtreeRemovalDeleteRequest
Controller command reconciling and deleting one exactly prepared leaf.
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 RootComponentSubtreeRemovalDeleteRequest
impl Clone for RootComponentSubtreeRemovalDeleteRequest
Source§fn clone(&self) -> RootComponentSubtreeRemovalDeleteRequest
fn clone(&self) -> RootComponentSubtreeRemovalDeleteRequest
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 RootComponentSubtreeRemovalDeleteRequest
Source§impl<'de> Deserialize<'de> for RootComponentSubtreeRemovalDeleteRequest
impl<'de> Deserialize<'de> for RootComponentSubtreeRemovalDeleteRequest
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 RootComponentSubtreeRemovalDeleteRequest
impl StructuralPartialEq for RootComponentSubtreeRemovalDeleteRequest
Auto Trait Implementations§
impl Freeze for RootComponentSubtreeRemovalDeleteRequest
impl RefUnwindSafe for RootComponentSubtreeRemovalDeleteRequest
impl Send for RootComponentSubtreeRemovalDeleteRequest
impl Sync for RootComponentSubtreeRemovalDeleteRequest
impl Unpin for RootComponentSubtreeRemovalDeleteRequest
impl UnsafeUnpin for RootComponentSubtreeRemovalDeleteRequest
impl UnwindSafe for RootComponentSubtreeRemovalDeleteRequest
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