pub struct ComponentRegistryActivePartitionRequest {
pub component: ComponentInstanceId,
pub provisioning_operation_id: [u8; 32],
pub plan_hash: [u8; 32],
pub group_placement: ComponentGroupPlacementId,
pub member_path: ComponentGroupMemberPath,
}Expand description
ComponentRegistryActivePartitionRequest
Exact top-level allocation authority whose immutable activation partition and current head are required for terminal Fleet inventory.
Fields§
§component: ComponentInstanceId§provisioning_operation_id: [u8; 32]§plan_hash: [u8; 32]§group_placement: ComponentGroupPlacementId§member_path: ComponentGroupMemberPathTrait Implementations§
Source§impl Clone for ComponentRegistryActivePartitionRequest
impl Clone for ComponentRegistryActivePartitionRequest
Source§fn clone(&self) -> ComponentRegistryActivePartitionRequest
fn clone(&self) -> ComponentRegistryActivePartitionRequest
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 ComponentRegistryActivePartitionRequest
impl<'de> Deserialize<'de> for ComponentRegistryActivePartitionRequest
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 ComponentRegistryActivePartitionRequest
impl StructuralPartialEq for ComponentRegistryActivePartitionRequest
Auto Trait Implementations§
impl Freeze for ComponentRegistryActivePartitionRequest
impl RefUnwindSafe for ComponentRegistryActivePartitionRequest
impl Send for ComponentRegistryActivePartitionRequest
impl Sync for ComponentRegistryActivePartitionRequest
impl Unpin for ComponentRegistryActivePartitionRequest
impl UnsafeUnpin for ComponentRegistryActivePartitionRequest
impl UnwindSafe for ComponentRegistryActivePartitionRequest
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