pub struct RootComponentSubtreeRemovalStopPreparationRequest {
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
RootComponentSubtreeRemovalStopPreparationRequest
Controller command freezing the exact selected leaf and root stop authority.
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 RootComponentSubtreeRemovalStopPreparationRequest
impl Clone for RootComponentSubtreeRemovalStopPreparationRequest
Source§fn clone(&self) -> RootComponentSubtreeRemovalStopPreparationRequest
fn clone(&self) -> RootComponentSubtreeRemovalStopPreparationRequest
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 RootComponentSubtreeRemovalStopPreparationRequest
Source§impl<'de> Deserialize<'de> for RootComponentSubtreeRemovalStopPreparationRequest
impl<'de> Deserialize<'de> for RootComponentSubtreeRemovalStopPreparationRequest
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 RootComponentSubtreeRemovalStopPreparationRequest
impl StructuralPartialEq for RootComponentSubtreeRemovalStopPreparationRequest
Auto Trait Implementations§
impl Freeze for RootComponentSubtreeRemovalStopPreparationRequest
impl RefUnwindSafe for RootComponentSubtreeRemovalStopPreparationRequest
impl Send for RootComponentSubtreeRemovalStopPreparationRequest
impl Sync for RootComponentSubtreeRemovalStopPreparationRequest
impl Unpin for RootComponentSubtreeRemovalStopPreparationRequest
impl UnsafeUnpin for RootComponentSubtreeRemovalStopPreparationRequest
impl UnwindSafe for RootComponentSubtreeRemovalStopPreparationRequest
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