pub struct MemoryMcpServer;Expand description
Marker server type. Reserved for future stateful MCP server impls.
Why: Keep a stable type name while the protocol-loop is implemented at
module level, so external callers can still depend on a server symbol.
What: Zero-sized struct with new / Default.
Test: MemoryMcpServer::default() constructs without panic.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MemoryMcpServer
impl RefUnwindSafe for MemoryMcpServer
impl Send for MemoryMcpServer
impl Sync for MemoryMcpServer
impl Unpin for MemoryMcpServer
impl UnsafeUnpin for MemoryMcpServer
impl UnwindSafe for MemoryMcpServer
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more