pub struct ResponseFunctionCallOutputItem {
pub id: Option<String>,
pub call_id: String,
pub output: String,
}Expand description
The caller’s answer to a function call, replayed on the next turn
({"type":"function_call_output","call_id":"...","output":"..."}).
Fields§
§id: Option<String>§call_id: String§output: StringTrait Implementations§
Source§impl Clone for ResponseFunctionCallOutputItem
impl Clone for ResponseFunctionCallOutputItem
Source§fn clone(&self) -> ResponseFunctionCallOutputItem
fn clone(&self) -> ResponseFunctionCallOutputItem
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 moreSource§impl<'de> Deserialize<'de> for ResponseFunctionCallOutputItem
impl<'de> Deserialize<'de> for ResponseFunctionCallOutputItem
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
impl StructuralPartialEq for ResponseFunctionCallOutputItem
Auto Trait Implementations§
impl Freeze for ResponseFunctionCallOutputItem
impl RefUnwindSafe for ResponseFunctionCallOutputItem
impl Send for ResponseFunctionCallOutputItem
impl Sync for ResponseFunctionCallOutputItem
impl Unpin for ResponseFunctionCallOutputItem
impl UnsafeUnpin for ResponseFunctionCallOutputItem
impl UnwindSafe for ResponseFunctionCallOutputItem
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