pub struct ChatCompletionToolResult {
pub tool_call: ChatCompletionToolCall,
pub output: String,
}Available on crate feature
tool-runner only.Expand description
表示一次工具调用返回的结果。
Fields§
§tool_call: ChatCompletionToolCall对应的工具调用。
output: String工具执行输出文本。
Trait Implementations§
Source§impl Clone for ChatCompletionToolResult
impl Clone for ChatCompletionToolResult
Source§fn clone(&self) -> ChatCompletionToolResult
fn clone(&self) -> ChatCompletionToolResult
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 ChatCompletionToolResult
impl Debug for ChatCompletionToolResult
Source§impl<'de> Deserialize<'de> for ChatCompletionToolResult
impl<'de> Deserialize<'de> for ChatCompletionToolResult
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 ChatCompletionToolResult
impl RefUnwindSafe for ChatCompletionToolResult
impl Send for ChatCompletionToolResult
impl Sync for ChatCompletionToolResult
impl Unpin for ChatCompletionToolResult
impl UnsafeUnpin for ChatCompletionToolResult
impl UnwindSafe for ChatCompletionToolResult
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