pub struct RootComponentDrainingResponse {
pub operation_id: [u8; 32],
pub component: ComponentInstanceId,
pub previous_registry: ComponentRegistryHead,
pub registry: ComponentRegistryHead,
pub descendant_count: u32,
pub descendant_content_hash: [u8; 32],
pub directory_authority_hash: [u8; 32],
pub started_at_ns: u64,
}Expand description
RootComponentDrainingResponse
Exact Registry and Directory authority produced by the durable draining fence.
Fields§
§operation_id: [u8; 32]§component: ComponentInstanceId§previous_registry: ComponentRegistryHead§registry: ComponentRegistryHead§descendant_count: u32§descendant_content_hash: [u8; 32]§started_at_ns: u64Trait Implementations§
Source§impl Clone for RootComponentDrainingResponse
impl Clone for RootComponentDrainingResponse
Source§fn clone(&self) -> RootComponentDrainingResponse
fn clone(&self) -> RootComponentDrainingResponse
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<'de> Deserialize<'de> for RootComponentDrainingResponse
impl<'de> Deserialize<'de> for RootComponentDrainingResponse
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 RootComponentDrainingResponse
impl StructuralPartialEq for RootComponentDrainingResponse
Auto Trait Implementations§
impl Freeze for RootComponentDrainingResponse
impl RefUnwindSafe for RootComponentDrainingResponse
impl Send for RootComponentDrainingResponse
impl Sync for RootComponentDrainingResponse
impl Unpin for RootComponentDrainingResponse
impl UnsafeUnpin for RootComponentDrainingResponse
impl UnwindSafe for RootComponentDrainingResponse
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