about summary refs log tree commit diff
path: root/pkgs/sternenseemann/rust/default.nix
blob: bc4e785bd7d9e251c1d7fc80e5e69b941a3df493 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{ writeRustSimpleLib
, writeRustSimpleBin
, testRustSimple
}:

let

  temp = testRustSimple
    (writeRustSimpleLib "temp" {
      release = false;
      verbose = true;
      meta = {
        description = "Tiny temp dir/file crate for rust";
      };
    } ./temp.rs);

  nix-env-diff = writeRustSimpleBin "nix-env-diff" {
    meta = {
      description = "Print changed attrs / outpath for nix-env outputs";
    };
  } ./nix-env-diff.rs;

in {
  inherit
    temp
    nix-env-diff
    ;
  }