pub struct AiConversationTranscribeMediaToolCall {
pub name: Option<AiConversationTool>,
pub display_info: Option<AiConversationToolDisplayInfo>,
pub raw_args: Option<Value>,
pub raw_result: Option<Value>,
}Fields§
§name: Option<AiConversationTool>The name of the tool that was called.
display_info: Option<AiConversationToolDisplayInfo>§raw_args: Option<Value>The arguments of the tool call.
raw_result: Option<Value>The result of the tool call.
Trait Implementations§
Source§impl Clone for AiConversationTranscribeMediaToolCall
impl Clone for AiConversationTranscribeMediaToolCall
Source§fn clone(&self) -> AiConversationTranscribeMediaToolCall
fn clone(&self) -> AiConversationTranscribeMediaToolCall
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 AiConversationTranscribeMediaToolCall
impl Default for AiConversationTranscribeMediaToolCall
Source§fn default() -> AiConversationTranscribeMediaToolCall
fn default() -> AiConversationTranscribeMediaToolCall
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AiConversationTranscribeMediaToolCall
impl<'de> Deserialize<'de> for AiConversationTranscribeMediaToolCall
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 AiConversationTranscribeMediaToolCall
impl RefUnwindSafe for AiConversationTranscribeMediaToolCall
impl Send for AiConversationTranscribeMediaToolCall
impl Sync for AiConversationTranscribeMediaToolCall
impl Unpin for AiConversationTranscribeMediaToolCall
impl UnsafeUnpin for AiConversationTranscribeMediaToolCall
impl UnwindSafe for AiConversationTranscribeMediaToolCall
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