AvariceLHubris преди 1 година
родител
ревизия
2a69ad1659
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      src/hufftree/canonical.rs

+ 2 - 2
src/hufftree/canonical.rs

@@ -16,8 +16,8 @@ struct CharTempCode {
 
 impl Ord for CharTempCode {
     fn cmp(&self, other: &Self) -> std::cmp::Ordering {
-        let ordering = self.code_length.cmp(&other.code_length);
-        ordering
+        self.code_length.cmp(&other.code_length)
+            .then(other.code.cmp(&self.code))
     }
 }