pub struct DevToolset { /* private fields */ }Expand description
Bundles the developer tools (read_file, write_file, edit_file, glob,
grep, bash) so they can be attached to an agent in one call.
Mutating tools (write_file, edit_file) are omitted when the workspace is
read-only, and bash is omitted when bash is disabled — so the toolset the
model sees always matches what the workspace actually permits.
Implementations§
Trait Implementations§
Source§impl Toolset for DevToolset
impl Toolset for DevToolset
Auto Trait Implementations§
impl Freeze for DevToolset
impl RefUnwindSafe for DevToolset
impl Send for DevToolset
impl Sync for DevToolset
impl Unpin for DevToolset
impl UnsafeUnpin for DevToolset
impl UnwindSafe for DevToolset
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