Skip to content

Commit 9caf563

Browse files
committed
maybe_override_interpreter -> override_interpreter
1 parent 8a1d0a7 commit 9caf563

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

nix-script-directives/src/lib.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,10 +139,8 @@ impl Directives {
139139
Ok(())
140140
}
141141

142-
pub fn maybe_override_interpreter(&mut self, maybe_new: &Option<String>) {
143-
if maybe_new.is_some() {
144-
maybe_new.clone_into(&mut self.interpreter)
145-
}
142+
pub fn override_interpreter(&mut self, interpreter: &str) {
143+
self.interpreter = Some(interpreter.to_owned());
146144
}
147145

148146
pub fn merge_runtime_inputs(&mut self, new: &[String]) -> Result<()> {

nix-script/src/main.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,9 @@ impl Opts {
177177
directives
178178
.merge_build_inputs(&self.build_inputs)
179179
.context("could not add build inputs provided on the command line")?;
180-
directives.maybe_override_interpreter(&self.interpreter);
180+
if let Some(interpreter) = &self.interpreter {
181+
directives.override_interpreter(interpreter)
182+
}
181183
directives
182184
.merge_runtime_inputs(&self.runtime_inputs)
183185
.context("could not add runtime inputs provided on the command line")?;

0 commit comments

Comments
 (0)