aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/command/exec_command.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/command/exec_command.rs')
-rw-r--r--crates/shirabe/src/command/exec_command.rs20
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);