pub struct RootComponentDrainingRequest {
pub operation_id: [u8; 32],
pub component: ComponentInstanceId,
pub expected_registry: ComponentRegistryHead,
}Expand description
RootComponentDrainingRequest
Controller command fencing one exact active Component against new mutation.
Fields§
§operation_id: [u8; 32]§component: ComponentInstanceId§expected_registry: ComponentRegistryHeadTrait Implementations§
Source§impl Clone for RootComponentDrainingRequest
impl Clone for RootComponentDrainingRequest
Source§fn clone(&self) -> RootComponentDrainingRequest
fn clone(&self) -> RootComponentDrainingRequest
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 Debug for RootComponentDrainingRequest
impl Debug for RootComponentDrainingRequest
Source§impl<'de> Deserialize<'de> for RootComponentDrainingRequest
impl<'de> Deserialize<'de> for RootComponentDrainingRequest
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 RootComponentDrainingRequest
impl StructuralPartialEq for RootComponentDrainingRequest
Auto Trait Implementations§
impl Freeze for RootComponentDrainingRequest
impl RefUnwindSafe for RootComponentDrainingRequest
impl Send for RootComponentDrainingRequest
impl Sync for RootComponentDrainingRequest
impl Unpin for RootComponentDrainingRequest
impl UnsafeUnpin for RootComponentDrainingRequest
impl UnwindSafe for RootComponentDrainingRequest
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