22 lines
545 B
Nix
22 lines
545 B
Nix
rec {
|
|
rust-toolchain = pkgs: pkgs.rust-bin.fromRustupToolchainFile ../rust-toolchain.toml;
|
|
|
|
toolchain-pkgs = pkgs:
|
|
pkgs.extend (_: _: {
|
|
rustPlatform = pkgs.makeRustPlatform {
|
|
cargo = rust-toolchain pkgs;
|
|
rustc = rust-toolchain pkgs;
|
|
};
|
|
});
|
|
|
|
toolchain-crosspkgs = pkgs: let
|
|
crossPkgs = pkgs.pkgsCross.wasm32-unknown-none;
|
|
in
|
|
crossPkgs.extend (_: _: {
|
|
rustPlatform = crossPkgs.makeRustPlatform {
|
|
cargo = rust-toolchain pkgs;
|
|
rustc = rust-toolchain pkgs;
|
|
};
|
|
});
|
|
}
|