pub struct ShellAwareToolUsageSection { /* private fields */ }Expand description
Tool-selection guidance that reflects the registered default shell.
Implementations§
Source§impl ShellAwareToolUsageSection
impl ShellAwareToolUsageSection
pub fn new(tools: Arc<ToolRegistry>) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ShellAwareToolUsageSection
impl !RefUnwindSafe for ShellAwareToolUsageSection
impl Send for ShellAwareToolUsageSection
impl Sync for ShellAwareToolUsageSection
impl Unpin for ShellAwareToolUsageSection
impl UnsafeUnpin for ShellAwareToolUsageSection
impl !UnwindSafe for ShellAwareToolUsageSection
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