pub struct CatalogTrustSnapshotCurrent {
pub eligibility: CatalogTrustEligibility,
pub provenance: CatalogTrustProvenance,
pub schema_version: CatalogTrustSnapshotSchemaVersion,
pub status: CatalogTrustSnapshotCurrentStatus,
pub tier: CatalogTrustTier,
}Expand description
A recognised current Agent Finder T1 or T2 trust tier.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§eligibility: CatalogTrustEligibilityService-computed exposure eligibility. unknown is required while Agent Finder returns no explicit eligibility field.
provenance: CatalogTrustProvenanceBounded source and observation time for this snapshot. This is distinct from evidence used by the authority to calculate trust.
schema_version: CatalogTrustSnapshotSchemaVersionSchema version of this runtime-owned snapshot envelope.
status: CatalogTrustSnapshotCurrentStatusDiscriminator: a recognised current trust tier was observed.
tier: CatalogTrustTierService-computed T1 or T2 trust tier.
Trait Implementations§
Source§impl Clone for CatalogTrustSnapshotCurrent
impl Clone for CatalogTrustSnapshotCurrent
Source§fn clone(&self) -> CatalogTrustSnapshotCurrent
fn clone(&self) -> CatalogTrustSnapshotCurrent
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 CatalogTrustSnapshotCurrent
impl Debug for CatalogTrustSnapshotCurrent
Source§impl Default for CatalogTrustSnapshotCurrent
impl Default for CatalogTrustSnapshotCurrent
Source§fn default() -> CatalogTrustSnapshotCurrent
fn default() -> CatalogTrustSnapshotCurrent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CatalogTrustSnapshotCurrent
impl<'de> Deserialize<'de> for CatalogTrustSnapshotCurrent
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
Auto Trait Implementations§
impl Freeze for CatalogTrustSnapshotCurrent
impl RefUnwindSafe for CatalogTrustSnapshotCurrent
impl Send for CatalogTrustSnapshotCurrent
impl Sync for CatalogTrustSnapshotCurrent
impl Unpin for CatalogTrustSnapshotCurrent
impl UnsafeUnpin for CatalogTrustSnapshotCurrent
impl UnwindSafe for CatalogTrustSnapshotCurrent
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