pub struct AgentTools {
pub internal: ToolSelect,
pub mcp: ToolSelect,
pub code: ToolSelect,
}Fields§
§internal: ToolSelect§mcp: ToolSelect§code: ToolSelectTrait Implementations§
Source§impl Clone for AgentTools
impl Clone for AgentTools
Source§fn clone(&self) -> AgentTools
fn clone(&self) -> AgentTools
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 AgentTools
impl Debug for AgentTools
Source§impl Default for AgentTools
impl Default for AgentTools
Source§fn default() -> AgentTools
fn default() -> AgentTools
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentToolswhere
AgentTools: Default,
impl<'de> Deserialize<'de> for AgentToolswhere
AgentTools: Default,
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
Source§impl PartialEq for AgentTools
impl PartialEq for AgentTools
impl StructuralPartialEq for AgentTools
Auto Trait Implementations§
impl Freeze for AgentTools
impl RefUnwindSafe for AgentTools
impl Send for AgentTools
impl Sync for AgentTools
impl Unpin for AgentTools
impl UnsafeUnpin for AgentTools
impl UnwindSafe for AgentTools
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