aboutsummaryrefslogtreecommitdiffstats
path: root/src/run/mod.rs
diff options
context:
space:
mode:
authorJonas Maier <jonas@x77.dev>2026-05-12 21:59:30 +0200
committerJonas Maier <jonas@x77.dev>2026-05-12 21:59:30 +0200
commit78113ac6bc17546a91b4b597417184dc0f89eab1 (patch)
tree1f63dcec48f7f10c2546b9108b2c05ed1a261f9d /src/run/mod.rs
parent4c3736eb368fa106dfa6c29a1794aeb1d4c9a1de (diff)
downloadpish-78113ac6bc17546a91b4b597417184dc0f89eab1.tar.gz
clippy
Diffstat (limited to 'src/run/mod.rs')
-rw-r--r--src/run/mod.rs11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/run/mod.rs b/src/run/mod.rs
index 8be5fca..b3ed851 100644
--- a/src/run/mod.rs
+++ b/src/run/mod.rs
@@ -562,10 +562,7 @@ impl Aliases {
}
fn get(&self, name: &bstr, older_than: AliasAge) -> Option<(AliasAge, AliasBody)> {
- let Some(alias_set) = self.aliases.get(name) else {
- return None;
- };
-
+ let alias_set = self.aliases.get(name)?;
alias_set.iter().rev().find(|e| e.0 < older_than).cloned()
}
@@ -574,6 +571,12 @@ impl Aliases {
}
}
+impl Default for Aliases {
+ fn default() -> Self {
+ Self::new()
+ }
+}
+
fn exec(se: Arc<Mutex<Session>>, ast: Ast<PreExpansion>) -> Result<(), ExecError> {
let mut exec = Executor::new(se.clone());
let ast = ast.expand(&mut exec)?;