pub struct CatalogAiSkillCandidateProvenance {
pub authority: String,
pub media_type: CatalogAiSkillCandidateProvenanceMediaType,
pub observed_at: String,
}Expand description
Where and when an AI skill catalog reference was observed. Discovery provenance deliberately carries no content digest because search does not establish the exact validated content a later plan will bind.
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: CatalogAiSkillCandidateProvenanceMediaTypeMedia type advertised for the referenced AI skill card
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 Clone for CatalogAiSkillCandidateProvenance
impl Clone for CatalogAiSkillCandidateProvenance
Source§fn clone(&self) -> CatalogAiSkillCandidateProvenance
fn clone(&self) -> CatalogAiSkillCandidateProvenance
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 Default for CatalogAiSkillCandidateProvenance
impl Default for CatalogAiSkillCandidateProvenance
Source§fn default() -> CatalogAiSkillCandidateProvenance
fn default() -> CatalogAiSkillCandidateProvenance
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CatalogAiSkillCandidateProvenance
impl<'de> Deserialize<'de> for CatalogAiSkillCandidateProvenance
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 CatalogAiSkillCandidateProvenance
impl RefUnwindSafe for CatalogAiSkillCandidateProvenance
impl Send for CatalogAiSkillCandidateProvenance
impl Sync for CatalogAiSkillCandidateProvenance
impl Unpin for CatalogAiSkillCandidateProvenance
impl UnsafeUnpin for CatalogAiSkillCandidateProvenance
impl UnwindSafe for CatalogAiSkillCandidateProvenance
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