pub struct McpToolParam {
pub name: String,
pub param_type: String,
pub required: bool,
pub description: String,
}Fields§
§name: String§param_type: String§required: bool§description: StringTrait Implementations§
Source§impl Clone for McpToolParam
impl Clone for McpToolParam
Source§impl Debug for McpToolParam
impl Debug for McpToolParam
Source§impl<'de> Deserialize<'de> for McpToolParam
impl<'de> Deserialize<'de> for McpToolParam
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 McpToolParam
impl RefUnwindSafe for McpToolParam
impl Send for McpToolParam
impl Sync for McpToolParam
impl Unpin for McpToolParam
impl UnsafeUnpin for McpToolParam
impl UnwindSafe for McpToolParam
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