pub struct ComponentGroupDirectoryProvenance {
pub authority: FleetRegistryAuthority,
pub fleet_subnet_root: Principal,
pub group_placement: ComponentGroupPlacementId,
pub component_group: ComponentGroupSpecId,
pub operation_id: [u8; 32],
pub plan_hash: [u8; 32],
pub placement_receipt_content_hash: [u8; 32],
}Expand description
Protected origin of one root-derived Component Group Directory.
Fields§
§fleet_subnet_root: Principal§group_placement: ComponentGroupPlacementId§component_group: ComponentGroupSpecId§operation_id: [u8; 32]§plan_hash: [u8; 32]§placement_receipt_content_hash: [u8; 32]Trait Implementations§
Source§impl Clone for ComponentGroupDirectoryProvenance
impl Clone for ComponentGroupDirectoryProvenance
Source§fn clone(&self) -> ComponentGroupDirectoryProvenance
fn clone(&self) -> ComponentGroupDirectoryProvenance
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 ComponentGroupDirectoryProvenance
impl<'de> Deserialize<'de> for ComponentGroupDirectoryProvenance
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 ComponentGroupDirectoryProvenance
impl StructuralPartialEq for ComponentGroupDirectoryProvenance
Auto Trait Implementations§
impl Freeze for ComponentGroupDirectoryProvenance
impl RefUnwindSafe for ComponentGroupDirectoryProvenance
impl Send for ComponentGroupDirectoryProvenance
impl Sync for ComponentGroupDirectoryProvenance
impl Unpin for ComponentGroupDirectoryProvenance
impl UnsafeUnpin for ComponentGroupDirectoryProvenance
impl UnwindSafe for ComponentGroupDirectoryProvenance
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