pub struct FunctionToolCallItem {
pub arguments: String,
pub call_id: String,
pub name: String,
pub id: Option<String>,
pub status: Option<Status>,
}Fields§
§arguments: String§call_id: String§name: String§id: Option<String>§status: Option<Status>Implementations§
Trait Implementations§
Source§impl Clone for FunctionToolCallItem
impl Clone for FunctionToolCallItem
Source§fn clone(&self) -> FunctionToolCallItem
fn clone(&self) -> FunctionToolCallItem
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 FunctionToolCallItem
impl Debug for FunctionToolCallItem
Source§impl<'de> Deserialize<'de> for FunctionToolCallItem
impl<'de> Deserialize<'de> for FunctionToolCallItem
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<FunctionToolCallItem> for Item
impl From<FunctionToolCallItem> for Item
Source§fn from(item: FunctionToolCallItem) -> Self
fn from(item: FunctionToolCallItem) -> Self
Converts to this type from the input type.
Source§impl PartialEq for FunctionToolCallItem
impl PartialEq for FunctionToolCallItem
Source§impl Serialize for FunctionToolCallItem
impl Serialize for FunctionToolCallItem
impl StructuralPartialEq for FunctionToolCallItem
Auto Trait Implementations§
impl Freeze for FunctionToolCallItem
impl RefUnwindSafe for FunctionToolCallItem
impl Send for FunctionToolCallItem
impl Sync for FunctionToolCallItem
impl Unpin for FunctionToolCallItem
impl UnwindSafe for FunctionToolCallItem
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