pub struct ExecuteToolsBody {
pub tool_ids: Option<Vec<String>>,
pub messages: Vec<Message>,
pub llm_config: Option<LlmConfig>,
}Expand description
Execute tools request body
Fields§
§tool_ids: Option<Vec<String>>§messages: Vec<Message>§llm_config: Option<LlmConfig>Trait Implementations§
Source§impl Clone for ExecuteToolsBody
impl Clone for ExecuteToolsBody
Source§fn clone(&self) -> ExecuteToolsBody
fn clone(&self) -> ExecuteToolsBody
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExecuteToolsBody
impl Debug for ExecuteToolsBody
Auto Trait Implementations§
impl Freeze for ExecuteToolsBody
impl RefUnwindSafe for ExecuteToolsBody
impl Send for ExecuteToolsBody
impl Sync for ExecuteToolsBody
impl Unpin for ExecuteToolsBody
impl UnsafeUnpin for ExecuteToolsBody
impl UnwindSafe for ExecuteToolsBody
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