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