pub struct CatalogMcpServerCandidateProvenance {
pub authority: String,
pub media_type: McpServerCardMediaType,
pub observed_at: String,
}Expand description
Where and when an MCP server 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: McpServerCardMediaTypeJSON MCP media type advertised for the referenced 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 CatalogMcpServerCandidateProvenance
impl Clone for CatalogMcpServerCandidateProvenance
Source§fn clone(&self) -> CatalogMcpServerCandidateProvenance
fn clone(&self) -> CatalogMcpServerCandidateProvenance
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 CatalogMcpServerCandidateProvenance
impl Default for CatalogMcpServerCandidateProvenance
Source§fn default() -> CatalogMcpServerCandidateProvenance
fn default() -> CatalogMcpServerCandidateProvenance
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CatalogMcpServerCandidateProvenance
impl<'de> Deserialize<'de> for CatalogMcpServerCandidateProvenance
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 CatalogMcpServerCandidateProvenance
impl RefUnwindSafe for CatalogMcpServerCandidateProvenance
impl Send for CatalogMcpServerCandidateProvenance
impl Sync for CatalogMcpServerCandidateProvenance
impl Unpin for CatalogMcpServerCandidateProvenance
impl UnsafeUnpin for CatalogMcpServerCandidateProvenance
impl UnwindSafe for CatalogMcpServerCandidateProvenance
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