pub struct MCPServiceMetadata {
pub name: String,
pub version: String,
pub description: Option<String>,
pub tags: Vec<String>,
pub health_status: ServiceHealthStatus,
pub load_metrics: ServiceLoadMetrics,
}
Expand description
MCP service metadata
Fields§
§name: String
Service name
version: String
Service version
description: Option<String>
Service description
Service tags
health_status: ServiceHealthStatus
Service health status
load_metrics: ServiceLoadMetrics
Service load metrics
Trait Implementations§
Source§impl Clone for MCPServiceMetadata
impl Clone for MCPServiceMetadata
Source§fn clone(&self) -> MCPServiceMetadata
fn clone(&self) -> MCPServiceMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MCPServiceMetadata
impl Debug for MCPServiceMetadata
Source§impl<'de> Deserialize<'de> for MCPServiceMetadata
impl<'de> Deserialize<'de> for MCPServiceMetadata
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 MCPServiceMetadata
impl RefUnwindSafe for MCPServiceMetadata
impl Send for MCPServiceMetadata
impl Sync for MCPServiceMetadata
impl Unpin for MCPServiceMetadata
impl UnwindSafe for MCPServiceMetadata
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