pub struct CatalogAgentPluginCandidateProvenance {
pub authority: String,
pub media_type: CatalogAgentPluginMediaType,
pub observed_at: String,
}Expand description
Where and when an Agent Plugin catalog reference was observed. Discovery provenance deliberately carries no descriptor URL, raw data, candidate handle, or content digest.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
Host of the catalog authority that advertised the reference, without path, query, or credentials. Inert untrusted data.
media_type: CatalogAgentPluginMediaTypeCanonical Agent Plugin media type.
observed_at: StringISO 8601 timestamp at which the runtime observed the catalog reference. This is not a retrieval or validation timestamp.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CatalogAgentPluginCandidateProvenance
impl<'de> Deserialize<'de> for CatalogAgentPluginCandidateProvenance
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 CatalogAgentPluginCandidateProvenance
impl RefUnwindSafe for CatalogAgentPluginCandidateProvenance
impl Send for CatalogAgentPluginCandidateProvenance
impl Sync for CatalogAgentPluginCandidateProvenance
impl Unpin for CatalogAgentPluginCandidateProvenance
impl UnsafeUnpin for CatalogAgentPluginCandidateProvenance
impl UnwindSafe for CatalogAgentPluginCandidateProvenance
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