Nix 2.34 memoizes primop errors by default. RecoverableError uses NIX_ERR_RECOVERABLE so transient errors allow the thunk to be retried.
6 lines
209 B
Rust
6 lines
209 B
Rust
use nix_bindings_util::nix_version::emit_version_cfg;
|
|
|
|
fn main() {
|
|
let nix_version = pkg_config::probe_library("nix-expr-c").unwrap().version;
|
|
emit_version_cfg(&nix_version, &["2.26", "2.34.0pre"]);
|
|
}
|