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