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<'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