pub struct InitializeResult {
pub protocol_version: String,
pub capabilities: ServerCapabilities,
pub server_info: ServerInfo,
}Expand description
The server’s half of the MCP initialize handshake.
Fields§
§protocol_version: StringMCP protocol revision the server speaks (a date string,
e.g. "2024-11-05").
capabilities: ServerCapabilitiesWhat the server can do — see ServerCapabilities.
server_info: ServerInfoWho is answering — see ServerInfo.
Trait Implementations§
Source§impl Debug for InitializeResult
impl Debug for InitializeResult
Auto Trait Implementations§
impl Freeze for InitializeResult
impl RefUnwindSafe for InitializeResult
impl Send for InitializeResult
impl Sync for InitializeResult
impl Unpin for InitializeResult
impl UnsafeUnpin for InitializeResult
impl UnwindSafe for InitializeResult
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