pub struct RunStepDetailsToolCallsFunctionObject {
pub function: RunStepDetailsToolCallsFunctionObjectFunction,
pub id: String,
pub _type: String,
}
Fields§
§function: RunStepDetailsToolCallsFunctionObjectFunction
§id: String
The ID of the tool call object.
_type: String
The type of tool call. This is always going to be function
for this type of tool call.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RunStepDetailsToolCallsFunctionObject
impl<'de> Deserialize<'de> for RunStepDetailsToolCallsFunctionObject
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 RunStepDetailsToolCallsFunctionObject
impl RefUnwindSafe for RunStepDetailsToolCallsFunctionObject
impl Send for RunStepDetailsToolCallsFunctionObject
impl Sync for RunStepDetailsToolCallsFunctionObject
impl Unpin for RunStepDetailsToolCallsFunctionObject
impl UnwindSafe for RunStepDetailsToolCallsFunctionObject
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