pub struct CommandExecutor;
Implementations§
Source§impl CommandExecutor
impl CommandExecutor
pub fn is_tool_installed(tool_name: &str) -> bool
pub fn execute_command( command_name: &str, arguments: &[&str], working_directory: &str, verbose_output: bool, ) -> PluginResult<Output>
pub fn copy_to_output_directory( source_file_path: &str, output_directory: &str, language_name: &str, ) -> PluginResult<()>
Auto Trait Implementations§
impl Freeze for CommandExecutor
impl RefUnwindSafe for CommandExecutor
impl Send for CommandExecutor
impl Sync for CommandExecutor
impl Unpin for CommandExecutor
impl UnwindSafe for CommandExecutor
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