pub struct McpRemoteTool {
pub server_name: String,
pub tool_name: String,
pub namespaced_name: String,
pub description: String,
pub input_schema: Value,
pub fetched_at_ms: u64,
pub schema_hash: String,
}Fields§
§server_name: String§tool_name: String§namespaced_name: String§description: String§input_schema: Value§fetched_at_ms: u64§schema_hash: StringTrait Implementations§
Source§impl Clone for McpRemoteTool
impl Clone for McpRemoteTool
Source§fn clone(&self) -> McpRemoteTool
fn clone(&self) -> McpRemoteTool
Returns a duplicate of the value. Read more
1.0.0 · 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 McpRemoteTool
impl Debug for McpRemoteTool
Source§impl<'de> Deserialize<'de> for McpRemoteTool
impl<'de> Deserialize<'de> for McpRemoteTool
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 McpRemoteTool
impl RefUnwindSafe for McpRemoteTool
impl Send for McpRemoteTool
impl Sync for McpRemoteTool
impl Unpin for McpRemoteTool
impl UnsafeUnpin for McpRemoteTool
impl UnwindSafe for McpRemoteTool
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