don't know how to build these paths: /nix/store/9bxwbl93nljy372sssygncjlfxbkj8m9-iets-fmt-0.2.0.drv warning: ignoring the client-specified setting 'store', because it is a restricted setting and you are not a trusted user building '/nix/store/9bxwbl93nljy372sssygncjlfxbkj8m9-iets-fmt-0.2.0.drv' on farm.numtide.com:50051 iets-fmt-0.2.0> bld1: building 9bxwbl93nljy372sssygncjlfxbkj8m9-iets-fmt-0.2.0.drv iets-fmt-0.2.0> cargoVendorDir not set, will not automatically configure vendored sources iets-fmt-0.2.0> cargoArtifacts not set, will not reuse any cargo artifacts iets-fmt-0.2.0> Running phase: unpackPhase iets-fmt-0.2.0> unpacking source archive /nix/store/a28krxxy5hjz7mk3q4v1rdbk4n3dyd9k-source iets-fmt-0.2.0> source root is source iets-fmt-0.2.0> Running phase: patchPhase iets-fmt-0.2.0> Executing configureCargoCommonVars iets-fmt-0.2.0> Running phase: updateAutotoolsGnuConfigScriptsPhase iets-fmt-0.2.0> Running phase: configurePhase iets-fmt-0.2.0> default configurePhase, nothing to do iets-fmt-0.2.0> Running phase: buildPhase iets-fmt-0.2.0> +++ command cargo --version iets-fmt-0.2.0> cargo 1.99.0 (5f94df478 2026-08-27) iets-fmt-0.2.0> +++ command cargo fmt -- --check iets-fmt-0.2.0> Diff in /build/source/src/compile/mod.rs:73: iets-fmt-0.2.0> /// Intermediate attrpath-merged binding tree, mirroring Nix's `addAttr`. iets-fmt-0.2.0> /// Every variable reference is a `Var` or an `inherit` name. iets-fmt-0.2.0> fn var_uses(ast: &Ast) -> FxHashMap> { iets-fmt-0.2.0> - let vars = ast.exprs.iter().zip(&ast.spans).filter_map(|(e, s)| match e { iets-fmt-0.2.0> - Expr::Var(v) => Some((*v, s)), iets-fmt-0.2.0> - _ => None, iets-fmt-0.2.0> - }); iets-fmt-0.2.0> + let vars = ast iets-fmt-0.2.0> + .exprs iets-fmt-0.2.0> + .iter() iets-fmt-0.2.0> + .zip(&ast.spans) iets-fmt-0.2.0> + .filter_map(|(e, s)| match e { iets-fmt-0.2.0> + Expr::Var(v) => Some((*v, s)), iets-fmt-0.2.0> + _ => None, iets-fmt-0.2.0> + }); iets-fmt-0.2.0> let inherits = ast.names.iter().map(|(v, s)| (*v, s)); iets-fmt-0.2.0> let mut m: FxHashMap> = FxHashMap::default(); iets-fmt-0.2.0> for (v, s) in vars.chain(inherits) { error: Cannot build '/nix/store/9bxwbl93nljy372sssygncjlfxbkj8m9-iets-fmt-0.2.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/71mzfbh5chdpq0yvqimm6fzd0gsx6zvy-iets-fmt-0.2.0 Last 25 log lines: > Running phase: configurePhase > default configurePhase, nothing to do > Running phase: buildPhase > +++ command cargo --version > cargo 1.99.0 (5f94df478 2026-08-27) > +++ command cargo fmt -- --check > Diff in /build/source/src/compile/mod.rs:73: > /// Intermediate attrpath-merged binding tree, mirroring Nix's `addAttr`. > /// Every variable reference is a `Var` or an `inherit` name. > fn var_uses(ast: &Ast) -> FxHashMap> { > - let vars = ast.exprs.iter().zip(&ast.spans).filter_map(|(e, s)| match e { > - Expr::Var(v) => Some((*v, s)), > - _ => None, > - }); > + let vars = ast > + .exprs > + .iter() > + .zip(&ast.spans) > + .filter_map(|(e, s)| match e { > + Expr::Var(v) => Some((*v, s)), > + _ => None, > + }); > let inherits = ast.names.iter().map(|(v, s)| (*v, s)); > let mut m: FxHashMap> = FxHashMap::default(); > for (v, s) in vars.chain(inherits) { For full logs, run: nix log /nix/store/9bxwbl93nljy372sssygncjlfxbkj8m9-iets-fmt-0.2.0.drv