tvl-depot/tvix/eval/src/value
Vincent Ambo 5ffb997864 fix(tvix): ensure PartialOrd/Ord agree for StorePath & NixString
This fixes a *future* clippy lint:
https://rust-lang.github.io/rust-clippy/master/index.html#/incorrect_partial_ord_impl_on_ord_type

In essence, because the implementation of *both* Ord and PartialOrd
implies that ordering is not partial, all results of PartialOrd should
simply be those of Ord. This is to avoid subtle bugs in future
refactorings.

Change-Id: I8fc6694010208752dd47746a2aaaeca0c788d574
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10109
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
2023-11-25 15:48:46 +00:00
..
attrs refactor(tvix/eval): simplify NixString representation(s) 2023-03-13 20:30:59 +00:00
arbitrary.rs refactor(tvix/eval): box PathBuf 2023-03-13 20:30:59 +00:00
attrs.rs refactor(tvix/eval): use IntoIterator trait for owned NixAttrs iter 2023-11-05 20:28:38 +00:00
builtin.rs docs(tvix/eval): fix some broken docstr references 2023-09-22 09:14:33 +00:00
function.rs docs(tvix/eval): fix some broken docstr references 2023-09-22 09:14:33 +00:00
json.rs chore(tvix): fix trivial clippy lints 2023-11-05 20:28:37 +00:00
list.rs chore(tvix): fix trivial clippy lints 2023-11-05 20:28:37 +00:00
mod.rs chore(tvix): add missing clippy attributes & config 2023-11-05 20:28:38 +00:00
path.rs refactor(tvix/eval): factor out all calls to canon_path 2022-10-13 09:07:47 +00:00
string.rs fix(tvix): ensure PartialOrd/Ord agree for StorePath & NixString 2023-11-25 15:48:46 +00:00
thunk.rs refactor(tvix/eval): add ThunkRepr::is_forced() 2023-11-25 02:55:57 +00:00