pub enum WebMcpDiscoveryPhase {
Detecting,
Parsing,
Ready,
Failed,
Revoked,
}Expand description
State of the WebMCP discovery lifecycle for a single page.
Variants§
Detecting
Agent has navigated to a URL but hasn’t queried for tools yet.
Parsing
Tools have been detected, schemas are being parsed.
Ready
Discovery complete, tools are ready for execution.
Failed
Discovery failed (page doesn’t support WebMCP or schema error).
Revoked
Tools were available but have been unregistered by the page.
Trait Implementations§
Source§impl Clone for WebMcpDiscoveryPhase
impl Clone for WebMcpDiscoveryPhase
Source§fn clone(&self) -> WebMcpDiscoveryPhase
fn clone(&self) -> WebMcpDiscoveryPhase
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ComposeSchema for WebMcpDiscoveryPhase
impl ComposeSchema for WebMcpDiscoveryPhase
Source§impl Debug for WebMcpDiscoveryPhase
impl Debug for WebMcpDiscoveryPhase
Source§impl<'de> Deserialize<'de> for WebMcpDiscoveryPhase
impl<'de> Deserialize<'de> for WebMcpDiscoveryPhase
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
Source§impl Hash for WebMcpDiscoveryPhase
impl Hash for WebMcpDiscoveryPhase
Source§impl PartialEq for WebMcpDiscoveryPhase
impl PartialEq for WebMcpDiscoveryPhase
Source§impl Serialize for WebMcpDiscoveryPhase
impl Serialize for WebMcpDiscoveryPhase
Source§impl ToSchema for WebMcpDiscoveryPhase
impl ToSchema for WebMcpDiscoveryPhase
impl Copy for WebMcpDiscoveryPhase
impl Eq for WebMcpDiscoveryPhase
impl StructuralPartialEq for WebMcpDiscoveryPhase
Auto Trait Implementations§
impl Freeze for WebMcpDiscoveryPhase
impl RefUnwindSafe for WebMcpDiscoveryPhase
impl Send for WebMcpDiscoveryPhase
impl Sync for WebMcpDiscoveryPhase
impl Unpin for WebMcpDiscoveryPhase
impl UnwindSafe for WebMcpDiscoveryPhase
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.