Add rust-src toolchain component
Provides sources of standard library, e.g. for rust-analyzer.
This commit is contained in:
parent
f381b8a291
commit
fbef9e0916
|
@ -22,13 +22,17 @@
|
||||||
rustToolchain =
|
rustToolchain =
|
||||||
let
|
let
|
||||||
rust = super.rust-bin;
|
rust = super.rust-bin;
|
||||||
|
toolchain =
|
||||||
|
if builtins.pathExists ./rust-toolchain.toml then
|
||||||
|
rust.fromRustupToolchainFile ./rust-toolchain.toml
|
||||||
|
else if builtins.pathExists ./rust-toolchain then
|
||||||
|
rust.fromRustupToolchainFile ./rust-toolchain
|
||||||
|
else
|
||||||
|
rust.stable.latest.default;
|
||||||
in
|
in
|
||||||
if builtins.pathExists ./rust-toolchain.toml then
|
toolchain.override {
|
||||||
rust.fromRustupToolchainFile ./rust-toolchain.toml
|
extensions = [ "rust-src" ]; # https://github.com/the-nix-way/dev-templates/issues/4
|
||||||
else if builtins.pathExists ./rust-toolchain then
|
};
|
||||||
rust.fromRustupToolchainFile ./rust-toolchain
|
|
||||||
else
|
|
||||||
rust.stable.latest.default;
|
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue