[2017][rust] delete .rustfmt temp file
change uwszkmymztlvxquprvttlxmqxrqmyswx
commit 395ddf09e774131d4d60e4a3e88e55bd37f9dd7c
author Alpha Chen <alpha.chen@gmail.com>
date
parent nkttyppw
diff --git a/2017/rust/src/.day_04.rs.rustfmt b/2017/rust/src/.day_04.rs.rustfmt
deleted file mode 100644
index 3f68736..0000000
--- a/2017/rust/src/.day_04.rs.rustfmt
+++ /dev/null
@@ -1,29 +0,0 @@
-use std::collections::HashSet;
-use failure::Error;
-
-pub fn solve(input: &str) -> Result<String, Error> {
-    Ok(input
-        .trim()
-        .lines()
-        .map(|line| Passphrase { words: line.into() })
-        .filter(Passphrase::is_valid)
-        .count()
-        .to_string())
-}
-
-struct Passphrase {
-    words: String,
-}
-
-impl Passphrase {
-    fn is_valid(&self) -> bool {
-        let mut words = HashSet::new();
-        return !self.words.split_whitespace().any(|word| {
-            if words.contains(word) {
-                return true;
-            }
-            words.insert(word);
-            return false;
-        })
-    }
-}