{ mkShell, rustc, cargo, rustfmt, clippy, taplo, rust-analyzer-unwrapped, cargo-nextest, rustPlatform, }: mkShell { name = "rust"; strictDeps = true; packages = [ rustc cargo # Tools (rustfmt.override {asNightly = true;}) clippy cargo taplo # LSP rust-analyzer-unwrapped # Additional Cargo tooling cargo-nextest ]; env.RUST_SRC_PATH = "${rustPlatform.rustLibSrc}"; }