pub struct McpServerSpec {
pub name: String,
pub command: String,
pub args: Vec<String>,
pub env: BTreeMap<String, String>,
pub url: String,
pub auth_token: Option<String>,
pub protocol_version: Option<String>,
pub proxy_server_name: Option<String>,
/* private fields */
}Fields§
§name: String§command: String§args: Vec<String>§env: BTreeMap<String, String>§url: String§auth_token: Option<String>§protocol_version: Option<String>§proxy_server_name: Option<String>Trait Implementations§
Source§impl Clone for McpServerSpec
impl Clone for McpServerSpec
Source§fn clone(&self) -> McpServerSpec
fn clone(&self) -> McpServerSpec
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 Debug for McpServerSpec
impl Debug for McpServerSpec
Source§impl<'de> Deserialize<'de> for McpServerSpec
impl<'de> Deserialize<'de> for McpServerSpec
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 McpServerSpec
impl RefUnwindSafe for McpServerSpec
impl Send for McpServerSpec
impl Sync for McpServerSpec
impl Unpin for McpServerSpec
impl UnsafeUnpin for McpServerSpec
impl UnwindSafe for McpServerSpec
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