[2017][rust][6.x] rustfmt
change ztumpklnwzopykurxqqosktuxmqkkznu
commit 4abdd31f48149b83beacbc52a3bf918472dc9912
author Alpha Chen <alpha.chen@gmail.com>
date
parent utpmqkrp
diff --git a/2017/rust/src/day_06.rs b/2017/rust/src/day_06.rs
index e1ddb9d..1464cc6 100644
--- a/2017/rust/src/day_06.rs
+++ b/2017/rust/src/day_06.rs
@@ -1,20 +1,24 @@
 use std::collections::HashSet;
 use failure::*;
 
+#[allow(dead_code)]
 pub fn solve(input: &str) -> Result<String, Error> {
     let banks: Vec<_> = input
         .split_whitespace()
         .map(str::parse)
         .collect::<Result<_, _>>()?;
 
-    let mut reallocation = Reallocation { banks: banks.clone() };
+    let mut reallocation = Reallocation {
+        banks: banks.clone(),
+    };
     let cycles = unique_cycles(reallocation);
 
     reallocation = Reallocation { banks };
     Ok((unique_cycles(reallocation.skip(cycles - 1)) - 1).to_string())
 }
 
-fn unique_cycles<R: Iterator<Item=Vec<usize>>>(reallocation: R) -> usize {
+#[allow(dead_code)]
+fn unique_cycles<R: Iterator<Item = Vec<usize>>>(reallocation: R) -> usize {
     let mut seen = HashSet::new();
     for (i, banks) in reallocation.enumerate() {
         if seen.contains(&banks) {
@@ -28,10 +32,13 @@ fn unique_cycles<R: Iterator<Item=Vec<usize>>>(reallocation: R) -> usize {
 
 #[test]
 fn test_part_one() {
-    let reallocation = Reallocation { banks: vec![0, 2, 7, 0] };
+    let reallocation = Reallocation {
+        banks: vec![0, 2, 7, 0],
+    };
     assert_eq!(unique_cycles(reallocation), 5);
 }
 
+#[allow(dead_code)]
 struct Reallocation {
     banks: Vec<usize>,
 }