pub struct ToolResultSummary {
pub call_id: String,
pub tool_name: String,
pub output: Value,
}Fields§
§call_id: String§tool_name: String§output: ValueTrait Implementations§
Source§impl Clone for ToolResultSummary
impl Clone for ToolResultSummary
Source§fn clone(&self) -> ToolResultSummary
fn clone(&self) -> ToolResultSummary
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 ToolResultSummary
impl Debug for ToolResultSummary
Source§impl<'de> Deserialize<'de> for ToolResultSummary
impl<'de> Deserialize<'de> for ToolResultSummary
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 From<&ToolResult> for ToolResultSummary
impl From<&ToolResult> for ToolResultSummary
Source§fn from(value: &ToolResult) -> Self
fn from(value: &ToolResult) -> Self
Converts to this type from the input type.
Source§impl JsonSchema for ToolResultSummary
impl JsonSchema for ToolResultSummary
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
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 is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ToolResultSummary
impl PartialEq for ToolResultSummary
Source§impl Serialize for ToolResultSummary
impl Serialize for ToolResultSummary
impl StructuralPartialEq for ToolResultSummary
Auto Trait Implementations§
impl Freeze for ToolResultSummary
impl RefUnwindSafe for ToolResultSummary
impl Send for ToolResultSummary
impl Sync for ToolResultSummary
impl Unpin for ToolResultSummary
impl UnwindSafe for ToolResultSummary
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