pub struct SubnetCatalogProvenance {Show 14 fields
pub network: String,
pub registry_canister_id: String,
pub registry_version: u64,
pub assurance: CatalogAssurance,
pub source_endpoints: Vec<String>,
pub fetched_at: String,
pub certificate_time: Option<String>,
pub root_key_digest: Option<String>,
pub fetched_by: String,
pub collector_version: String,
pub classification_schema_version: u32,
pub classification_policy_digest: String,
pub resolver_schema_version: u32,
pub resolver_backend: String,
}Expand description
SubnetCatalogProvenance
Registry, collection, assurance, and policy identity for one raw catalog.
Fields§
§network: StringCanonical network identity.
registry_canister_id: StringRegistry canister principal used by the collector.
registry_version: u64Exact Registry version shared by every joined read.
assurance: CatalogAssuranceAssurance actually established by the collector.
source_endpoints: Vec<String>Canonically ordered source endpoints contributing to the snapshot.
fetched_at: StringCaller-supplied UTC collection timestamp.
certificate_time: Option<String>Optional verified certificate timestamp.
root_key_digest: Option<String>Optional lowercase SHA-256 digest of the trusted root key.
fetched_by: StringCollector implementation name.
collector_version: StringCollector package version.
classification_schema_version: u32Classification contract version.
classification_policy_digest: StringLowercase SHA-256 digest of the classification policy.
resolver_schema_version: u32Resolver contract version.
resolver_backend: StringResolver implementation identity.
Trait Implementations§
Source§impl Clone for SubnetCatalogProvenance
impl Clone for SubnetCatalogProvenance
Source§fn clone(&self) -> SubnetCatalogProvenance
fn clone(&self) -> SubnetCatalogProvenance
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 SubnetCatalogProvenance
impl Debug for SubnetCatalogProvenance
Source§impl<'de> Deserialize<'de> for SubnetCatalogProvenance
impl<'de> Deserialize<'de> for SubnetCatalogProvenance
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 SubnetCatalogProvenance
Source§impl PartialEq for SubnetCatalogProvenance
impl PartialEq for SubnetCatalogProvenance
Source§impl Serialize for SubnetCatalogProvenance
impl Serialize for SubnetCatalogProvenance
impl StructuralPartialEq for SubnetCatalogProvenance
Auto Trait Implementations§
impl Freeze for SubnetCatalogProvenance
impl RefUnwindSafe for SubnetCatalogProvenance
impl Send for SubnetCatalogProvenance
impl Sync for SubnetCatalogProvenance
impl Unpin for SubnetCatalogProvenance
impl UnsafeUnpin for SubnetCatalogProvenance
impl UnwindSafe for SubnetCatalogProvenance
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