pub struct UncallableToolCall {
pub input: ToolInvocation,
pub output: Option<CallToolResult>,
pub error: Option<CallToolResult>,
pub timestamp: String,
}Expand description
Recorded call details for tools with zero successes.
Fields§
§input: ToolInvocationTool invocation input.
output: Option<CallToolResult>Successful output payload, when present.
error: Option<CallToolResult>Error payload when the tool returned an error result.
timestamp: StringRFC3339 timestamp when the call completed.
Trait Implementations§
Source§impl Clone for UncallableToolCall
impl Clone for UncallableToolCall
Source§fn clone(&self) -> UncallableToolCall
fn clone(&self) -> UncallableToolCall
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 UncallableToolCall
impl Debug for UncallableToolCall
Source§impl<'de> Deserialize<'de> for UncallableToolCall
impl<'de> Deserialize<'de> for UncallableToolCall
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 JsonSchema for UncallableToolCall
impl JsonSchema for UncallableToolCall
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for UncallableToolCall
impl RefUnwindSafe for UncallableToolCall
impl Send for UncallableToolCall
impl Sync for UncallableToolCall
impl Unpin for UncallableToolCall
impl UnsafeUnpin for UncallableToolCall
impl UnwindSafe for UncallableToolCall
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