1{
2 stdenv,
3 fetchurl,
4 callPackage,
5 version,
6 hashes,
7}:
8
9let
10 platform = stdenv.hostPlatform.rust.rustcTarget;
11
12 src = fetchurl {
13 url = "https://static.rust-lang.org/dist/rust-${version}-${platform}.tar.gz";
14 sha256 = hashes.${platform} or (throw "missing bootstrap url for platform ${platform}");
15 };
16
17in
18callPackage ./binary.nix {
19 inherit version src platform;
20 versionType = "bootstrap";
21}