pub struct ToolRouteResult {
pub service_id: ServiceId,
pub tool_name: String,
pub params: Value,
pub request_id: JsonRpcId,
}Expand description
Result of a tool routing operation
Fields§
§service_id: ServiceIdThe service ID that should handle the tool call
tool_name: StringThe tool name (may be different if aliased)
params: ValueThe parameters to pass to the tool
request_id: JsonRpcIdThe original request ID for correlation
Trait Implementations§
Source§impl Clone for ToolRouteResult
impl Clone for ToolRouteResult
Source§fn clone(&self) -> ToolRouteResult
fn clone(&self) -> ToolRouteResult
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 ToolRouteResult
impl RefUnwindSafe for ToolRouteResult
impl Send for ToolRouteResult
impl Sync for ToolRouteResult
impl Unpin for ToolRouteResult
impl UnsafeUnpin for ToolRouteResult
impl UnwindSafe for ToolRouteResult
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