pub enum McpServerTransport {
Stdio,
Http,
Sse,
Memory,
Unknown,
}Expand description
Transport mechanism: stdio, http, sse (deprecated), or memory (in-process MCP server)
Variants§
Stdio
Server communicates over stdio with a local child process.
Http
Server communicates over streamable HTTP.
Sse
Server communicates over Server-Sent Events (deprecated).
Memory
Server is backed by an in-memory runtime implementation.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for McpServerTransport
impl Clone for McpServerTransport
Source§fn clone(&self) -> McpServerTransport
fn clone(&self) -> McpServerTransport
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 McpServerTransport
impl Debug for McpServerTransport
Source§impl Default for McpServerTransport
impl Default for McpServerTransport
Source§fn default() -> McpServerTransport
fn default() -> McpServerTransport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for McpServerTransport
impl<'de> Deserialize<'de> for McpServerTransport
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 McpServerTransport
Source§impl PartialEq for McpServerTransport
impl PartialEq for McpServerTransport
Source§fn eq(&self, other: &McpServerTransport) -> bool
fn eq(&self, other: &McpServerTransport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for McpServerTransport
impl Serialize for McpServerTransport
impl StructuralPartialEq for McpServerTransport
Auto Trait Implementations§
impl Freeze for McpServerTransport
impl RefUnwindSafe for McpServerTransport
impl Send for McpServerTransport
impl Sync for McpServerTransport
impl Unpin for McpServerTransport
impl UnsafeUnpin for McpServerTransport
impl UnwindSafe for McpServerTransport
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