diff options
-rw-r--r-- | tvix/eval/src/value/string.rs | 2 | ||||
-rw-r--r-- | tvix/nix-compat/src/store_path/mod.rs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/tvix/eval/src/value/string.rs b/tvix/eval/src/value/string.rs index c8624a6d62d1..8a69e060c6ae 100644 --- a/tvix/eval/src/value/string.rs +++ b/tvix/eval/src/value/string.rs @@ -27,7 +27,7 @@ impl Eq for NixString {} impl PartialOrd for NixString { fn partial_cmp(&self, other: &Self) -> Option<std::cmp::Ordering> { - self.as_str().partial_cmp(other.as_str()) + Some(self.cmp(other)) } } diff --git a/tvix/nix-compat/src/store_path/mod.rs b/tvix/nix-compat/src/store_path/mod.rs index 830f75c36a92..350e65d83fb0 100644 --- a/tvix/nix-compat/src/store_path/mod.rs +++ b/tvix/nix-compat/src/store_path/mod.rs @@ -70,7 +70,7 @@ impl StorePath { impl PartialOrd for StorePath { fn partial_cmp(&self, other: &Self) -> Option<std::cmp::Ordering> { - self.digest.partial_cmp(&other.digest) + Some(self.cmp(other)) } } |