pub struct ListToolsParams {}Expand description
List the agent-callable tools the current page declared.
[listTools]: method WebMCP.listTools, takes no parameters.
Implementations§
Source§impl ListToolsParams
impl ListToolsParams
pub const IDENTIFIER: &'static str = "WebMCP.listTools"
Trait Implementations§
Source§impl Clone for ListToolsParams
impl Clone for ListToolsParams
Source§fn clone(&self) -> ListToolsParams
fn clone(&self) -> ListToolsParams
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 Command for ListToolsParams
impl Command for ListToolsParams
Source§impl Debug for ListToolsParams
impl Debug for ListToolsParams
Source§impl Default for ListToolsParams
impl Default for ListToolsParams
Source§fn default() -> ListToolsParams
fn default() -> ListToolsParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ListToolsParams
impl<'de> Deserialize<'de> for ListToolsParams
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 Method for ListToolsParams
impl Method for ListToolsParams
Source§fn identifier(&self) -> MethodId
fn identifier(&self) -> MethodId
The whole string identifier for this method like:
DOM.removeNodeSource§fn domain_name(&self) -> Cow<'static, str>
fn domain_name(&self) -> Cow<'static, str>
The name of the domain this method belongs to:
DOMSource§fn method_name(&self) -> Cow<'static, str>
fn method_name(&self) -> Cow<'static, str>
The standalone identifier of the method inside the domain:
removeNodeSource§impl MethodType for ListToolsParams
impl MethodType for ListToolsParams
Source§impl PartialEq for ListToolsParams
impl PartialEq for ListToolsParams
Source§impl Serialize for ListToolsParams
impl Serialize for ListToolsParams
impl StructuralPartialEq for ListToolsParams
Auto Trait Implementations§
impl Freeze for ListToolsParams
impl RefUnwindSafe for ListToolsParams
impl Send for ListToolsParams
impl Sync for ListToolsParams
impl Unpin for ListToolsParams
impl UnsafeUnpin for ListToolsParams
impl UnwindSafe for ListToolsParams
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