test-case 3.4.0

Provides #[test_case(...)] procedural macro attribute for generating parametrized test cases easily
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{ pkgs, ... }:

{
  languages.rust.enable = true;

  packages = [
    pkgs.git
    pkgs.cargo-readme
  ];

  # cargo-get is not packaged in nixpkgs; keep its installation project-local.
  enterShell = ''
    export PATH="$DEVENV_STATE/cargo-tools/bin:$PATH"
    if [ ! -x "$DEVENV_STATE/cargo-tools/bin/cargo-get" ]; then
      cargo install cargo-get --version 1.4.0 --locked --root "$DEVENV_STATE/cargo-tools"
    fi
  '';
}