{ crate2nix, rustc, cargo, pkgs, ... }: let buildRustCrateForPkgs = _: pkgs.buildRustCrate.override { inherit cargo rustc; }; # Cargo.nix for IFD generatedCargoNix = crate2nix.tools.${pkgs.hostPlatform.system}.generatedCargoNix { name = "rustnix"; src = ../.; }; cargoNix = import generatedCargoNix { inherit pkgs buildRustCrateForPkgs; }; in cargoNix.rootCrate