pub struct BetaThreadRunRequiredActionFunctionToolCall {
pub id: String,
pub function_call: Option<BetaThreadRunRequiredActionFunction>,
pub tool_type: Option<String>,
pub extra: BTreeMap<String, Value>,
}Expand description
表示 beta run 所需工具调用。
Fields§
§id: String工具调用 ID。
function_call: Option<BetaThreadRunRequiredActionFunction>函数定义。
tool_type: Option<String>工具类型。
extra: BTreeMap<String, Value>额外字段。
Trait Implementations§
Source§impl Clone for BetaThreadRunRequiredActionFunctionToolCall
impl Clone for BetaThreadRunRequiredActionFunctionToolCall
Source§fn clone(&self) -> BetaThreadRunRequiredActionFunctionToolCall
fn clone(&self) -> BetaThreadRunRequiredActionFunctionToolCall
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 Default for BetaThreadRunRequiredActionFunctionToolCall
impl Default for BetaThreadRunRequiredActionFunctionToolCall
Source§fn default() -> BetaThreadRunRequiredActionFunctionToolCall
fn default() -> BetaThreadRunRequiredActionFunctionToolCall
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BetaThreadRunRequiredActionFunctionToolCall
impl<'de> Deserialize<'de> for BetaThreadRunRequiredActionFunctionToolCall
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 BetaThreadRunRequiredActionFunctionToolCall
impl RefUnwindSafe for BetaThreadRunRequiredActionFunctionToolCall
impl Send for BetaThreadRunRequiredActionFunctionToolCall
impl Sync for BetaThreadRunRequiredActionFunctionToolCall
impl Unpin for BetaThreadRunRequiredActionFunctionToolCall
impl UnsafeUnpin for BetaThreadRunRequiredActionFunctionToolCall
impl UnwindSafe for BetaThreadRunRequiredActionFunctionToolCall
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