Clean up
authorGreg Burri <greg.burri@gmail.com>
Tue, 13 Dec 2022 15:15:41 +0000 (16:15 +0100)
committerGreg Burri <greg.burri@gmail.com>
Tue, 13 Dec 2022 15:15:41 +0000 (16:15 +0100)
src/day13.rs

index 4018d53..cb0b4d9 100644 (file)
@@ -40,12 +40,6 @@ impl Signal {
     }
 }
 
-impl PartialOrd for Signal {
-    fn partial_cmp(&self, other: &Signal) -> Option<Ordering> {
-        Some(self.cmp(other))
-    }
-}
-
 impl Ord for Signal {
     fn cmp(&self, other: &Signal) -> Ordering {
         match (self, other) {
@@ -67,6 +61,12 @@ impl Ord for Signal {
     }
 }
 
+impl PartialOrd for Signal {
+    fn partial_cmp(&self, other: &Signal) -> Option<Ordering> {
+        Some(self.cmp(other))
+    }
+}
+
 pub fn parse(input: &str) -> Vec<Signal> {
     input
         .lines()
@@ -95,8 +95,6 @@ pub fn product_indices_special_signals(signals: &[Signal]) -> usize {
     (signals.binary_search(&s1).unwrap() + 1) * (signals.binary_search(&s2).unwrap() + 1)
 }
 
-// pub fn sort(signals: &vec[])
-
 #[cfg(test)]
 mod tests {
     use super::*;