commit a6a3bbaf8b3e76c2e6fb30d2bec4b1028d47fcec
parent 1e4bb7698e27ceb56e5404c828982a11e483931f
Author: alex wennerberg <alex@alexwennerberg.com>
Date: Sat, 31 Jul 2021 21:04:23 -0700
Cleanup linting errs
Diffstat:
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/src/main.rs b/src/main.rs
@@ -4,13 +4,12 @@ use mailparse::{dateparse, parse_headers, parse_mail, MailHeaderMap, ParsedMail}
use std::collections::HashMap;
use std::fs::{File, OpenOptions};
use std::io::prelude::*;
-use std::path::Path;
mod filters;
mod utils;
const HELP: &str = "\
-Usage: crabmail (THIS STRING IS JUNK)
+Usage: crabmail (THIS STRING IS JUNK ATM)
FLAGS:
-h, --help Prints this help information and exits.
@@ -89,7 +88,7 @@ fn main() -> Result<()> {
}
// sort items in each thread by date
- for (key, mut value) in &mut threads {
+ for (_, value) in &mut threads {
value.sort_by(|a, b| a.date.cmp(&b.date));
}
@@ -105,7 +104,7 @@ fn main() -> Result<()> {
let thread_list = ThreadList {
thread_ids: threads.keys().collect(),
};
- file.write(thread_list.render()?.as_bytes());
+ file.write(thread_list.render()?.as_bytes()).ok();
// TODO prevent path traversal bug from ./.. in message id
for (key, value) in threads {
let mut file = OpenOptions::new()
@@ -116,7 +115,7 @@ fn main() -> Result<()> {
let thread = Thread {
messages: value.iter().map(|m| parse_mail(&m.data).unwrap()).collect(),
};
- file.write(thread.render()?.as_bytes());
+ file.write(thread.render()?.as_bytes()).ok();
}
Ok(())
}