1{
2 mkShell,
3 callPackage,
4 rustPlatform,
5
6 # extra tooling
7 clippy,
8 rustfmt,
9 rust-analyzer,
10}: let
11 defaultPackage = callPackage ./default.nix { };
12in mkShell {
13 inputsFrom = [ defaultPackage ];
14
15 env = {
16 RUST_SRC_PATH = rustPlatform.rustLibSrc;
17 };
18
19 packages = [
20 clippy
21 rustfmt
22 rust-analyzer
23 ];
24}