pub struct FunctionCallEntry {
pub object: Option<Object>,
pub type: Option<Type>,
pub created_at: Option<String>,
pub completed_at: Option<Option<String>>,
pub agent_id: Option<Option<String>>,
pub model: Option<Option<String>>,
pub id: Option<String>,
pub tool_call_id: String,
pub name: String,
pub arguments: Box<FunctionCallEntryArguments>,
pub confirmation_status: Option<Option<ConfirmationStatus>>,
}Fields§
§object: Option<Object>§type: Option<Type>§created_at: Option<String>§completed_at: Option<Option<String>>§agent_id: Option<Option<String>>§model: Option<Option<String>>§id: Option<String>§tool_call_id: String§name: String§arguments: Box<FunctionCallEntryArguments>§confirmation_status: Option<Option<ConfirmationStatus>>Implementations§
Source§impl FunctionCallEntry
impl FunctionCallEntry
pub fn new( tool_call_id: String, name: String, arguments: FunctionCallEntryArguments, ) -> FunctionCallEntry
Trait Implementations§
Source§impl Clone for FunctionCallEntry
impl Clone for FunctionCallEntry
Source§fn clone(&self) -> FunctionCallEntry
fn clone(&self) -> FunctionCallEntry
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 FunctionCallEntry
impl Debug for FunctionCallEntry
Source§impl Default for FunctionCallEntry
impl Default for FunctionCallEntry
Source§fn default() -> FunctionCallEntry
fn default() -> FunctionCallEntry
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FunctionCallEntry
impl<'de> Deserialize<'de> for FunctionCallEntry
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 PartialEq for FunctionCallEntry
impl PartialEq for FunctionCallEntry
Source§impl Serialize for FunctionCallEntry
impl Serialize for FunctionCallEntry
impl StructuralPartialEq for FunctionCallEntry
Auto Trait Implementations§
impl Freeze for FunctionCallEntry
impl RefUnwindSafe for FunctionCallEntry
impl Send for FunctionCallEntry
impl Sync for FunctionCallEntry
impl Unpin for FunctionCallEntry
impl UnsafeUnpin for FunctionCallEntry
impl UnwindSafe for FunctionCallEntry
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