pub struct McpjsonrpcRequest {
pub jsonrpc: McpjsonrpcRequestJsonrpc,
pub id: Option<Box<McpjsonrpcRequestId>>,
pub method: String,
pub params: Option<HashMap<String, Value>>,
}Fields§
§jsonrpc: McpjsonrpcRequestJsonrpc§id: Option<Box<McpjsonrpcRequestId>>§method: String§params: Option<HashMap<String, Value>>Implementations§
Source§impl McpjsonrpcRequest
impl McpjsonrpcRequest
pub fn new( jsonrpc: McpjsonrpcRequestJsonrpc, method: String, ) -> McpjsonrpcRequest
Trait Implementations§
Source§impl Clone for McpjsonrpcRequest
impl Clone for McpjsonrpcRequest
Source§fn clone(&self) -> McpjsonrpcRequest
fn clone(&self) -> McpjsonrpcRequest
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 McpjsonrpcRequest
impl Debug for McpjsonrpcRequest
Source§impl Default for McpjsonrpcRequest
impl Default for McpjsonrpcRequest
Source§fn default() -> McpjsonrpcRequest
fn default() -> McpjsonrpcRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for McpjsonrpcRequest
impl<'de> Deserialize<'de> for McpjsonrpcRequest
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
Source§impl PartialEq for McpjsonrpcRequest
impl PartialEq for McpjsonrpcRequest
Source§fn eq(&self, other: &McpjsonrpcRequest) -> bool
fn eq(&self, other: &McpjsonrpcRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for McpjsonrpcRequest
impl Serialize for McpjsonrpcRequest
impl StructuralPartialEq for McpjsonrpcRequest
Auto Trait Implementations§
impl Freeze for McpjsonrpcRequest
impl RefUnwindSafe for McpjsonrpcRequest
impl Send for McpjsonrpcRequest
impl Sync for McpjsonrpcRequest
impl Unpin for McpjsonrpcRequest
impl UnsafeUnpin for McpjsonrpcRequest
impl UnwindSafe for McpjsonrpcRequest
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