aboutsummaryrefslogtreecommitdiff
path: root/hello/Cargo.nix
blob: c881da6f7c7da0296a5b2af8d474866984e38c28 (plain)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# Generated by carnix 0.8.5: /home/till/.cargo/bin/carnix nix --src ./.
{ lib, buildPlatform, buildRustCrate, buildRustCrateHelpers, cratesIO, fetchgit }:
with buildRustCrateHelpers;
let inherit (lib.lists) fold;
    inherit (lib.attrsets) recursiveUpdate;
in
let crates = cratesIO // rec {
  crates.hello."0.1.0" = deps: { features?(features_.hello."0.1.0" deps {}) }: buildRustCrate {
    crateName = "hello";
    version = "0.1.0";
    authors = [ "till" ];
    src = ./.;
    dependencies = mapFeatures features ([
      (cratesIO.crates."serde"."${deps."hello"."0.1.0"."serde"}" deps)
      (cratesIO.crates."serde_derive"."${deps."hello"."0.1.0"."serde_derive"}" deps)
      (cratesIO.crates."serde_json"."${deps."hello"."0.1.0"."serde_json"}" deps)
    ]);
  };
  features_.hello."0.1.0" = deps: f: updateFeatures f (rec {
    hello."0.1.0".default = (f.hello."0.1.0".default or true);
    serde."${deps.hello."0.1.0".serde}".default = true;
    serde_derive."${deps.hello."0.1.0".serde_derive}".default = true;
    serde_json."${deps.hello."0.1.0".serde_json}".default = true;
  }) [
    (cratesIO.features_.serde."${deps."hello"."0.1.0"."serde"}" deps)
    (cratesIO.features_.serde_derive."${deps."hello"."0.1.0"."serde_derive"}" deps)
    (cratesIO.features_.serde_json."${deps."hello"."0.1.0"."serde_json"}" deps)
  ];



}; in

rec {
  hello = crates.crates.hello."0.1.0" deps;
  __all = [ (hello {}) ];
  deps.hello."0.1.0" = {
    serde = "1.0.79";
    serde_derive = "1.0.79";
    serde_json = "1.0.30";
  };
  deps.itoa."0.4.3" = {};
  deps.proc_macro2."0.4.19" = {
    unicode_xid = "0.1.0";
  };
  deps.quote."0.6.8" = {
    proc_macro2 = "0.4.19";
  };
  deps.ryu."0.2.6" = {};
  deps.serde."1.0.79" = {};
  deps.serde_derive."1.0.79" = {
    proc_macro2 = "0.4.19";
    quote = "0.6.8";
    syn = "0.15.6";
  };
  deps.serde_json."1.0.30" = {
    itoa = "0.4.3";
    ryu = "0.2.6";
    serde = "1.0.79";
  };
  deps.syn."0.15.6" = {
    proc_macro2 = "0.4.19";
    quote = "0.6.8";
    unicode_xid = "0.1.0";
  };
  deps.unicode_xid."0.1.0" = {};
}