diff --git a/src/commands/ls_local.rs b/src/commands/ls_local.rs index b87c4a21a..f2dab6d19 100644 --- a/src/commands/ls_local.rs +++ b/src/commands/ls_local.rs @@ -48,9 +48,9 @@ impl super::command::Command for LsLocal { } fn generate_aliases_hash(config: &FnmConfig) -> std::io::Result<HashMap<String, Vec<StoredAlias>>> { - let mut aliases = list_aliases(config)?; + let aliases = list_aliases(config)?; let mut hashmap: HashMap<String, Vec<StoredAlias>> = HashMap::with_capacity(aliases.len()); - for alias in aliases.drain(..) { + for alias in aliases { if let Some(value) = hashmap.get_mut(alias.s_ver()) { value.push(alias); } else {