pub struct SurfaceProbeReport {
pub local_version: String,
pub ssh: SshSurfaceProbe,
pub cli: CliSurfaceProbe,
pub api: ApiSurfaceProbe,
pub mcp_pc: McpHostProbe,
pub mcp_box: McpHostProbe,
}Expand description
Full surface probe for tip + box.
Fields§
§local_version: StringTip CLI long version (local=).
ssh: SshSurfaceProbeOpenSSH access to the box (or embedded N/A).
cli: CliSurfaceProbeBox CLI binary / version.
api: ApiSurfaceProbeStatus API :8787.
mcp_pc: McpHostProbeMCP on the tip (PC): Docker / binary / HTTP / unit / API health.
mcp_box: McpHostProbeMCP on the box: Docker / binary / HTTP / unit / API health.
Trait Implementations§
Source§impl Clone for SurfaceProbeReport
impl Clone for SurfaceProbeReport
Source§fn clone(&self) -> SurfaceProbeReport
fn clone(&self) -> SurfaceProbeReport
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 SurfaceProbeReport
impl Debug for SurfaceProbeReport
Source§impl<'de> Deserialize<'de> for SurfaceProbeReport
impl<'de> Deserialize<'de> for SurfaceProbeReport
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 SurfaceProbeReport
Source§impl PartialEq for SurfaceProbeReport
impl PartialEq for SurfaceProbeReport
Source§fn eq(&self, other: &SurfaceProbeReport) -> bool
fn eq(&self, other: &SurfaceProbeReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SurfaceProbeReport
impl Serialize for SurfaceProbeReport
impl StructuralPartialEq for SurfaceProbeReport
Auto Trait Implementations§
impl Freeze for SurfaceProbeReport
impl RefUnwindSafe for SurfaceProbeReport
impl Send for SurfaceProbeReport
impl Sync for SurfaceProbeReport
impl Unpin for SurfaceProbeReport
impl UnsafeUnpin for SurfaceProbeReport
impl UnwindSafe for SurfaceProbeReport
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