pub struct FunctionResponseResult {
pub content: Option<String>,
pub function_calls: Vec<FunctionCall>,
pub response: Value,
}Expand description
Result of a function calling response
Fields§
§content: Option<String>Text content from the response
function_calls: Vec<FunctionCall>Function calls made by the model
response: ValueRaw response for additional data
Trait Implementations§
Source§impl Clone for FunctionResponseResult
impl Clone for FunctionResponseResult
Source§fn clone(&self) -> FunctionResponseResult
fn clone(&self) -> FunctionResponseResult
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 moreAuto Trait Implementations§
impl Freeze for FunctionResponseResult
impl RefUnwindSafe for FunctionResponseResult
impl Send for FunctionResponseResult
impl Sync for FunctionResponseResult
impl Unpin for FunctionResponseResult
impl UnwindSafe for FunctionResponseResult
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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