diff options
Diffstat (limited to 'crates/shirabe/src/command/exec_command.rs')
| -rw-r--r-- | crates/shirabe/src/command/exec_command.rs | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/crates/shirabe/src/command/exec_command.rs b/crates/shirabe/src/command/exec_command.rs index c4a1e94..caa9808 100644 --- a/crates/shirabe/src/command/exec_command.rs +++ b/crates/shirabe/src/command/exec_command.rs @@ -34,7 +34,7 @@ impl Default for ExecCommand { impl ExecCommand { pub fn new() -> Self { - let mut command = ExecCommand { + let command = ExecCommand { base_command_data: BaseCommandData::new(None), }; command @@ -43,7 +43,7 @@ impl ExecCommand { command } - fn get_binaries(&mut self, for_display: bool) -> Result<Vec<String>> { + fn get_binaries(&self, for_display: bool) -> Result<Vec<String>> { let composer = self.require_composer(None, None)?; let composer_ref = crate::command::composer_full_mut(&composer); let bin_dir = composer_ref @@ -81,7 +81,7 @@ impl ExecCommand { } impl Command for ExecCommand { - fn configure(&mut self) -> anyhow::Result<()> { + fn configure(&self) -> anyhow::Result<()> { self.set_name("exec")?; self.set_description("Executes a vendored binary/script"); self.set_definition(&[ @@ -104,7 +104,7 @@ impl Command for ExecCommand { } fn interact( - &mut self, + &self, input: Rc<RefCell<dyn InputInterface>>, _output: Rc<RefCell<dyn OutputInterface>>, ) { @@ -146,7 +146,7 @@ impl Command for ExecCommand { } fn execute( - &mut self, + &self, input: Rc<RefCell<dyn InputInterface>>, _output: Rc<RefCell<dyn OutputInterface>>, ) -> anyhow::Result<i64> { @@ -236,7 +236,7 @@ impl Command for ExecCommand { } fn initialize( - &mut self, + &self, input: Rc<RefCell<dyn InputInterface>>, output: Rc<RefCell<dyn OutputInterface>>, ) -> anyhow::Result<()> { @@ -247,10 +247,10 @@ impl Command for ExecCommand { } impl BaseCommand for ExecCommand { - fn command_data_mut( - &mut self, - ) -> &mut shirabe_external_packages::symfony::console::command::command::CommandData { - self.base_command_data.command_data_mut() + fn command_data( + &self, + ) -> &shirabe_external_packages::symfony::console::command::command::CommandData { + self.base_command_data.command_data() } crate::delegate_base_command_trait_impls_to_inner!(base_command_data); |
