pub struct ResolvedAgentTools {
pub has_wildcard: bool,
pub valid_tools: Vec<String>,
pub invalid_tools: Vec<String>,
pub resolved_tool_names: Vec<String>,
pub allowed_agent_types: Option<Vec<String>>,
}Expand description
Resolved tools for an agent.
Fields§
§has_wildcard: bool§valid_tools: Vec<String>§invalid_tools: Vec<String>§resolved_tool_names: Vec<String>§allowed_agent_types: Option<Vec<String>>Trait Implementations§
Source§impl Clone for ResolvedAgentTools
impl Clone for ResolvedAgentTools
Source§fn clone(&self) -> ResolvedAgentTools
fn clone(&self) -> ResolvedAgentTools
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 moreAuto Trait Implementations§
impl Freeze for ResolvedAgentTools
impl RefUnwindSafe for ResolvedAgentTools
impl Send for ResolvedAgentTools
impl Sync for ResolvedAgentTools
impl Unpin for ResolvedAgentTools
impl UnsafeUnpin for ResolvedAgentTools
impl UnwindSafe for ResolvedAgentTools
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