mirror of
https://github.com/sharkdp/hyperfine.git
synced 2026-11-01 08:50:19 +00:00
Extract quantity and command helpers
This commit is contained in:
1 parent
ecf8a24b1e
commit
b5f58651a1
5 files changed
+20
-12
No files matched your search
+5
-1
@@ -97,10 +97,14 @@ impl<'a> Command<'a> {
|
||||
&self.parameters
|
||||
}
|
||||
|
||||
pub fn is_parameter_unused(&self, parameter: &str) -> bool {
|
||||
!self.expression.contains(&format!("{{{parameter}}}"))
|
||||
}
|
||||
|
||||
pub fn get_unused_parameters(&self) -> impl Iterator<Item = &(&'a str, ParameterValue)> {
|
||||
self.parameters
|
||||
.iter()
|
||||
.filter(move |(parameter, _)| !self.expression.contains(&format!("{{{parameter}}}")))
|
||||
.filter(move |(parameter, _)| self.is_parameter_unused(parameter))
|
||||
}
|
||||
|
||||
fn replace_parameters_in(&self, original: &str) -> String {
|
||||
|
||||
Reference in new issue
Block a user