pub enum Method {
Show 24 variants
Initialize,
Initialized,
Shutdown,
Exit,
Cancel,
Ping,
Progress,
ListPrompts,
GetPrompt,
ExecutePrompt,
ListResources,
GetResource,
CreateResource,
UpdateResource,
DeleteResource,
SubscribeResource,
UnsubscribeResource,
ListTools,
GetTool,
ExecuteTool,
CancelTool,
ListRoots,
GetRoot,
SamplingRequest,
}
Expand description
MCP method types MCP 方法类型
Variants§
Initialize
Initialized
Shutdown
Exit
Cancel
Ping
Progress
ListPrompts
GetPrompt
ExecutePrompt
ListResources
GetResource
CreateResource
UpdateResource
DeleteResource
SubscribeResource
UnsubscribeResource
ListTools
GetTool
ExecuteTool
CancelTool
ListRoots
GetRoot
SamplingRequest
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Method
impl<'de> Deserialize<'de> for Method
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 Method
impl RefUnwindSafe for Method
impl Send for Method
impl Sync for Method
impl Unpin for Method
impl UnwindSafe for Method
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