pub struct RunStepDetailsToolCallsFunctionObject {
pub function: RunStepDetailsToolCallsFunctionObjectFunction,
pub id: String,
pub _type: String,
}Fields§
§function: RunStepDetailsToolCallsFunctionObjectFunction§id: StringThe ID of the tool call object.
_type: StringThe 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