pub struct McpOnlyTool {
pub name: String,
pub description: String,
pub input_schema: ToolSchema,
}Expand description
Always-available MCP tools that don’t belong to a provider category.
These are surfaced by devboy-mcp on every tools/list regardless of
which providers are configured. They live here (not in the MCP crate)
so the published reference doc can render them from a single source.
Fields§
§name: String§description: String§input_schema: ToolSchemaTrait Implementations§
Source§impl Clone for McpOnlyTool
impl Clone for McpOnlyTool
Source§fn clone(&self) -> McpOnlyTool
fn clone(&self) -> McpOnlyTool
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 moreAuto Trait Implementations§
impl Freeze for McpOnlyTool
impl RefUnwindSafe for McpOnlyTool
impl Send for McpOnlyTool
impl Sync for McpOnlyTool
impl Unpin for McpOnlyTool
impl UnsafeUnpin for McpOnlyTool
impl UnwindSafe for McpOnlyTool
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