pub struct RunCommandTool {
pub work_dir: PathBuf,
pub allowed_commands: Vec<String>,
}Fields§
§work_dir: PathBuf§allowed_commands: Vec<String>Implementations§
Source§impl RunCommandTool
impl RunCommandTool
pub fn with_defaults(work_dir: PathBuf) -> Self
pub fn with_commands(work_dir: PathBuf, allowed: Vec<String>) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RunCommandTool
impl RefUnwindSafe for RunCommandTool
impl Send for RunCommandTool
impl Sync for RunCommandTool
impl Unpin for RunCommandTool
impl UnsafeUnpin for RunCommandTool
impl UnwindSafe for RunCommandTool
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