aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authorTeddy Wing2016-04-21 16:41:01 -0400
committerTeddy Wing2016-04-21 16:43:16 -0400
commit222ade989e6d723435e60ff8e5d60a64b3003af3 (patch)
tree2a22354b756646f4cfc19d3e37d9fd0d589bc2ba /src/main.rs
parentae0d8ed71f315d49bf10cc6b63344f399b56894d (diff)
downloadmutt-alias-auto-add-222ade989e6d723435e60ff8e5d60a64b3003af3.tar.bz2
Remove `build_alias` function
This has been superseded by the `Alias::new` method (introduced in b182ea18dd664bc36e56601635ceb5ffdd67dc69). We can now safely remove this function.
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/main.rs b/src/main.rs
index 4c0cf26..06f6eb9 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -51,34 +51,6 @@ impl Alias {
}
fn handle_alias(s: &str) {
- let alias = build_alias(s);
-}
-
-fn build_alias(s: &str) -> String {
- let mut split: Vec<&str> = s.split_whitespace().collect();
-
- // Remove "From: "
- split.remove(0);
-
- let mut alias_line = String::from("alias ");
- let mut alias = String::new();
-
- if split.len() == 1 {
- alias = format!("{} ", split[0].to_lowercase());
- } else if split.len() == 2 {
- alias = format!("{} ", split[0].to_lowercase());
- } else if split.len() > 2 {
- alias = format!("{}-{} ", split[split.len() - 2], split[0]).to_lowercase();
- }
-
- alias = alias.replace(',', "");
- alias = alias.replace('\'', "");
- alias = alias.replace('"', "");
-
- alias_line.push_str(&alias);
- alias_line.push_str(&split.join(" "));
-
- alias_line
}
#[derive(Debug)]