pub struct McpHostProbe {
pub docker: Option<String>,
pub binary: Option<String>,
pub http_url: String,
pub http_reach: String,
pub unit: String,
pub api_health: String,
}Expand description
MCP readiness on one host (PC or box): stdio runtime + HTTP.
Fields§
§docker: Option<String>Docker image tag when present (HORTO_MCP_IMAGE or default).
binary: Option<String>Path to horto-os-ui-mcp when found.
http_url: Stringhttp://host:8790.
http_reach: StringHTTP reachability label for Self::http_url.
unit: StringUnit/process hint when available.
api_health: StringStatus-api /health on this host (:8787).
Trait Implementations§
Source§impl Clone for McpHostProbe
impl Clone for McpHostProbe
Source§fn clone(&self) -> McpHostProbe
fn clone(&self) -> McpHostProbe
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 McpHostProbe
impl Debug for McpHostProbe
Source§impl<'de> Deserialize<'de> for McpHostProbe
impl<'de> Deserialize<'de> for McpHostProbe
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
impl Eq for McpHostProbe
Source§impl PartialEq for McpHostProbe
impl PartialEq for McpHostProbe
Source§fn eq(&self, other: &McpHostProbe) -> bool
fn eq(&self, other: &McpHostProbe) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for McpHostProbe
impl Serialize for McpHostProbe
impl StructuralPartialEq for McpHostProbe
Auto Trait Implementations§
impl Freeze for McpHostProbe
impl RefUnwindSafe for McpHostProbe
impl Send for McpHostProbe
impl Sync for McpHostProbe
impl Unpin for McpHostProbe
impl UnsafeUnpin for McpHostProbe
impl UnwindSafe for McpHostProbe
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