Skip to content

Commit 0f157f5

Browse files
committed
Replaced config.get_table() with a more succinct config.get<BTreeMap>() when listing aliases.
1 parent ff3e880 commit 0f157f5

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/bin/cargo/main.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#![warn(clippy::needless_borrow)]
55
#![warn(clippy::redundant_clone)]
66

7-
use std::collections::BTreeSet;
7+
use std::collections::{BTreeMap, BTreeSet};
88
use std::env;
99
use std::fs;
1010
use std::path::{Path, PathBuf};
@@ -115,11 +115,8 @@ fn list_commands(config: &Config) -> BTreeSet<CommandInfo> {
115115

116116
/// List all runnable aliases
117117
fn list_aliases(config: &Config) -> Vec<String> {
118-
match config.get_table("alias") {
119-
Ok(table) => match table {
120-
Some(aliases) => aliases.val.keys().map(|a| a.to_string()).collect(),
121-
None => Vec::new(),
122-
},
118+
match config.get::<BTreeMap<String, String>>("alias") {
119+
Ok(aliases) => aliases.keys().map(|a| a.to_string()).collect(),
123120
Err(_) => Vec::new(),
124121
}
125122
}

0 commit comments

Comments
 (0)