{ lib, buildRustCrate, buildRustCrateHelpers }: with buildRustCrateHelpers; let inherit (lib.lists) fold; inherit (lib.attrsets) recursiveUpdate; in rec { # autocfg-0.1.5 crates.autocfg."0.1.5" = deps: { features?(features_.autocfg."0.1.5" deps {}) }: buildRustCrate { crateName = "autocfg"; version = "0.1.5"; authors = [ "Josh Stone " ]; sha256 = "1f3bj604fyr4xh08r357hs3hpdzapiqgccvmj1jpi953ffqrp09a"; }; features_.autocfg."0.1.5" = deps: f: updateFeatures f (rec { autocfg."0.1.5".default = (f.autocfg."0.1.5".default or true); }) []; # end # bitflags-1.1.0 crates.bitflags."1.1.0" = deps: { features?(features_.bitflags."1.1.0" deps {}) }: buildRustCrate { crateName = "bitflags"; version = "1.1.0"; authors = [ "The Rust Project Developers" ]; sha256 = "1iwa4jrqcf4lnbwl562a3lx3r0jkh1j88b219bsqvbm4sni67dyv"; build = "build.rs"; features = mkFeatures (features."bitflags"."1.1.0" or {}); }; features_.bitflags."1.1.0" = deps: f: updateFeatures f (rec { bitflags."1.1.0".default = (f.bitflags."1.1.0".default or true); }) []; # end # cfg-if-0.1.9 crates.cfg_if."0.1.9" = deps: { features?(features_.cfg_if."0.1.9" deps {}) }: buildRustCrate { crateName = "cfg-if"; version = "0.1.9"; authors = [ "Alex Crichton " ]; sha256 = "13g9p2mc5b2b5wn716fwvilzib376ycpkgk868yxfp16jzix57p7"; }; features_.cfg_if."0.1.9" = deps: f: updateFeatures f (rec { cfg_if."0.1.9".default = (f.cfg_if."0.1.9".default or true); }) []; # end # cloudabi-0.0.3 crates.cloudabi."0.0.3" = deps: { features?(features_.cloudabi."0.0.3" deps {}) }: buildRustCrate { crateName = "cloudabi"; version = "0.0.3"; authors = [ "Nuxi (https://nuxi.nl/) and contributors" ]; sha256 = "1z9lby5sr6vslfd14d6igk03s7awf91mxpsfmsp3prxbxlk0x7h5"; libPath = "cloudabi.rs"; dependencies = mapFeatures features ([ ] ++ (if features.cloudabi."0.0.3".bitflags or false then [ (crates.bitflags."${deps."cloudabi"."0.0.3".bitflags}" deps) ] else [])); features = mkFeatures (features."cloudabi"."0.0.3" or {}); }; features_.cloudabi."0.0.3" = deps: f: updateFeatures f (rec { bitflags."${deps.cloudabi."0.0.3".bitflags}".default = true; cloudabi = fold recursiveUpdate {} [ { "0.0.3".bitflags = (f.cloudabi."0.0.3".bitflags or false) || (f.cloudabi."0.0.3".default or false) || (cloudabi."0.0.3"."default" or false); } { "0.0.3".default = (f.cloudabi."0.0.3".default or true); } ]; }) [ (features_.bitflags."${deps."cloudabi"."0.0.3"."bitflags"}" deps) ]; # end # fuchsia-cprng-0.1.1 crates.fuchsia_cprng."0.1.1" = deps: { features?(features_.fuchsia_cprng."0.1.1" deps {}) }: buildRustCrate { crateName = "fuchsia-cprng"; version = "0.1.1"; authors = [ "Erick Tryzelaar " ]; edition = "2018"; sha256 = "07apwv9dj716yjlcj29p94vkqn5zmfh7hlrqvrjx3wzshphc95h9"; }; features_.fuchsia_cprng."0.1.1" = deps: f: updateFeatures f (rec { fuchsia_cprng."0.1.1".default = (f.fuchsia_cprng."0.1.1".default or true); }) []; # end # lazy_static-1.3.0 crates.lazy_static."1.3.0" = deps: { features?(features_.lazy_static."1.3.0" deps {}) }: buildRustCrate { crateName = "lazy_static"; version = "1.3.0"; authors = [ "Marvin Löbel " ]; sha256 = "1vv47va18ydk7dx5paz88g3jy1d3lwbx6qpxkbj8gyfv770i4b1y"; dependencies = mapFeatures features ([ ]); features = mkFeatures (features."lazy_static"."1.3.0" or {}); }; features_.lazy_static."1.3.0" = deps: f: updateFeatures f (rec { lazy_static = fold recursiveUpdate {} [ { "1.3.0".default = (f.lazy_static."1.3.0".default or true); } { "1.3.0".spin = (f.lazy_static."1.3.0".spin or false) || (f.lazy_static."1.3.0".spin_no_std or false) || (lazy_static."1.3.0"."spin_no_std" or false); } ]; }) []; # end # libc-0.2.60 crates.libc."0.2.60" = deps: { features?(features_.libc."0.2.60" deps {}) }: buildRustCrate { crateName = "libc"; version = "0.2.60"; authors = [ "The Rust Project Developers" ]; sha256 = "1zklw10b6lwz6ldamxvdxr8gsxbqhphxhn8n5n5dndl7avafx49b"; build = "build.rs"; dependencies = mapFeatures features ([ ]); features = mkFeatures (features."libc"."0.2.60" or {}); }; features_.libc."0.2.60" = deps: f: updateFeatures f (rec { libc = fold recursiveUpdate {} [ { "0.2.60".align = (f.libc."0.2.60".align or false) || (f.libc."0.2.60".rustc-dep-of-std or false) || (libc."0.2.60"."rustc-dep-of-std" or false); } { "0.2.60".default = (f.libc."0.2.60".default or true); } { "0.2.60".rustc-std-workspace-core = (f.libc."0.2.60".rustc-std-workspace-core or false) || (f.libc."0.2.60".rustc-dep-of-std or false) || (libc."0.2.60"."rustc-dep-of-std" or false); } { "0.2.60".std = (f.libc."0.2.60".std or false) || (f.libc."0.2.60".default or false) || (libc."0.2.60"."default" or false) || (f.libc."0.2.60".use_std or false) || (libc."0.2.60"."use_std" or false); } ]; }) []; # end # num-0.1.42 crates.num."0.1.42" = deps: { features?(features_.num."0.1.42" deps {}) }: buildRustCrate { crateName = "num"; version = "0.1.42"; authors = [ "The Rust Project Developers" ]; sha256 = "1632gczzrmmxdsj3jignwcr793jq8vxw3qkdzpdvbip3vaf1ljgq"; dependencies = mapFeatures features ([ (crates."num_integer"."${deps."num"."0.1.42"."num_integer"}" deps) (crates."num_iter"."${deps."num"."0.1.42"."num_iter"}" deps) (crates."num_traits"."${deps."num"."0.1.42"."num_traits"}" deps) ]); features = mkFeatures (features."num"."0.1.42" or {}); }; features_.num."0.1.42" = deps: f: updateFeatures f (rec { num = fold recursiveUpdate {} [ { "0.1.42".bigint = (f.num."0.1.42".bigint or false) || (f.num."0.1.42".default or false) || (num."0.1.42"."default" or false); } { "0.1.42".complex = (f.num."0.1.42".complex or false) || (f.num."0.1.42".default or false) || (num."0.1.42"."default" or false); } { "0.1.42".default = (f.num."0.1.42".default or true); } { "0.1.42".num-bigint = (f.num."0.1.42".num-bigint or false) || (f.num."0.1.42".bigint or false) || (num."0.1.42"."bigint" or false); } { "0.1.42".num-complex = (f.num."0.1.42".num-complex or false) || (f.num."0.1.42".complex or false) || (num."0.1.42"."complex" or false); } { "0.1.42".num-rational = (f.num."0.1.42".num-rational or false) || (f.num."0.1.42".rational or false) || (num."0.1.42"."rational" or false); } { "0.1.42".rational = (f.num."0.1.42".rational or false) || (f.num."0.1.42".default or false) || (num."0.1.42"."default" or false); } { "0.1.42".rustc-serialize = (f.num."0.1.42".rustc-serialize or false) || (f.num."0.1.42".default or false) || (num."0.1.42"."default" or false); } ]; num_integer."${deps.num."0.1.42".num_integer}".default = true; num_iter."${deps.num."0.1.42".num_iter}".default = true; num_traits."${deps.num."0.1.42".num_traits}".default = true; }) [ (features_.num_integer."${deps."num"."0.1.42"."num_integer"}" deps) (features_.num_iter."${deps."num"."0.1.42"."num_iter"}" deps) (features_.num_traits."${deps."num"."0.1.42"."num_traits"}" deps) ]; # end # num-integer-0.1.41 crates.num_integer."0.1.41" = deps: { features?(features_.num_integer."0.1.41" deps {}) }: buildRustCrate { crateName = "num-integer"; version = "0.1.41"; authors = [ "The Rust Project Developers" ]; sha256 = "1y45nh9xlp2dra9svb1wfsy65fysm3k1w4m8jynywccq645yixid"; build = "build.rs"; dependencies = mapFeatures features ([ (crates."num_traits"."${deps."num_integer"."0.1.41"."num_traits"}" deps) ]); buildDependencies = mapFeatures features ([ (crates."autocfg"."${deps."num_integer"."0.1.41"."autocfg"}" deps) ]); features = mkFeatures (features."num_integer"."0.1.41" or {}); }; features_.num_integer."0.1.41" = deps: f: updateFeatures f (rec { autocfg."${deps.num_integer."0.1.41".autocfg}".default = true; num_integer = fold recursiveUpdate {} [ { "0.1.41".default = (f.num_integer."0.1.41".default or true); } { "0.1.41".std = (f.num_integer."0.1.41".std or false) || (f.num_integer."0.1.41".default or false) || (num_integer."0.1.41"."default" or false); } ]; num_traits = fold recursiveUpdate {} [ { "${deps.num_integer."0.1.41".num_traits}"."i128" = (f.num_traits."${deps.num_integer."0.1.41".num_traits}"."i128" or false) || (num_integer."0.1.41"."i128" or false) || (f."num_integer"."0.1.41"."i128" or false); } { "${deps.num_integer."0.1.41".num_traits}"."std" = (f.num_traits."${deps.num_integer."0.1.41".num_traits}"."std" or false) || (num_integer."0.1.41"."std" or false) || (f."num_integer"."0.1.41"."std" or false); } { "${deps.num_integer."0.1.41".num_traits}".default = (f.num_traits."${deps.num_integer."0.1.41".num_traits}".default or false); } ]; }) [ (features_.num_traits."${deps."num_integer"."0.1.41"."num_traits"}" deps) (features_.autocfg."${deps."num_integer"."0.1.41"."autocfg"}" deps) ]; # end # num-iter-0.1.39 crates.num_iter."0.1.39" = deps: { features?(features_.num_iter."0.1.39" deps {}) }: buildRustCrate { crateName = "num-iter"; version = "0.1.39"; authors = [ "The Rust Project Developers" ]; sha256 = "003j2hysdrkia435vxn38s1qs8cllrgk04l4aapb8hd0wci109mj"; build = "build.rs"; dependencies = mapFeatures features ([ (crates."num_integer"."${deps."num_iter"."0.1.39"."num_integer"}" deps) (crates."num_traits"."${deps."num_iter"."0.1.39"."num_traits"}" deps) ]); buildDependencies = mapFeatures features ([ (crates."autocfg"."${deps."num_iter"."0.1.39"."autocfg"}" deps) ]); features = mkFeatures (features."num_iter"."0.1.39" or {}); }; features_.num_iter."0.1.39" = deps: f: updateFeatures f (rec { autocfg."${deps.num_iter."0.1.39".autocfg}".default = true; num_integer = fold recursiveUpdate {} [ { "${deps.num_iter."0.1.39".num_integer}"."i128" = (f.num_integer."${deps.num_iter."0.1.39".num_integer}"."i128" or false) || (num_iter."0.1.39"."i128" or false) || (f."num_iter"."0.1.39"."i128" or false); } { "${deps.num_iter."0.1.39".num_integer}"."std" = (f.num_integer."${deps.num_iter."0.1.39".num_integer}"."std" or false) || (num_iter."0.1.39"."std" or false) || (f."num_iter"."0.1.39"."std" or false); } { "${deps.num_iter."0.1.39".num_integer}".default = (f.num_integer."${deps.num_iter."0.1.39".num_integer}".default or false); } ]; num_iter = fold recursiveUpdate {} [ { "0.1.39".default = (f.num_iter."0.1.39".default or true); } { "0.1.39".std = (f.num_iter."0.1.39".std or false) || (f.num_iter."0.1.39".default or false) || (num_iter."0.1.39"."default" or false); } ]; num_traits = fold recursiveUpdate {} [ { "${deps.num_iter."0.1.39".num_traits}"."i128" = (f.num_traits."${deps.num_iter."0.1.39".num_traits}"."i128" or false) || (num_iter."0.1.39"."i128" or false) || (f."num_iter"."0.1.39"."i128" or false); } { "${deps.num_iter."0.1.39".num_traits}"."std" = (f.num_traits."${deps.num_iter."0.1.39".num_traits}"."std" or false) || (num_iter."0.1.39"."std" or false) || (f."num_iter"."0.1.39"."std" or false); } { "${deps.num_iter."0.1.39".num_traits}".default = (f.num_traits."${deps.num_iter."0.1.39".num_traits}".default or false); } ]; }) [ (features_.num_integer."${deps."num_iter"."0.1.39"."num_integer"}" deps) (features_.num_traits."${deps."num_iter"."0.1.39"."num_traits"}" deps) (features_.autocfg."${deps."num_iter"."0.1.39"."autocfg"}" deps) ]; # end # num-traits-0.2.8 crates.num_traits."0.2.8" = deps: { features?(features_.num_traits."0.2.8" deps {}) }: buildRustCrate { crateName = "num-traits"; version = "0.2.8"; authors = [ "The Rust Project Developers" ]; sha256 = "1mnlmy35n734n9xlq0qkfbgzz33x09a1s4rfj30p1976p09b862v"; build = "build.rs"; buildDependencies = mapFeatures features ([ (crates."autocfg"."${deps."num_traits"."0.2.8"."autocfg"}" deps) ]); features = mkFeatures (features."num_traits"."0.2.8" or {}); }; features_.num_traits."0.2.8" = deps: f: updateFeatures f (rec { autocfg."${deps.num_traits."0.2.8".autocfg}".default = true; num_traits = fold recursiveUpdate {} [ { "0.2.8".default = (f.num_traits."0.2.8".default or true); } { "0.2.8".std = (f.num_traits."0.2.8".std or false) || (f.num_traits."0.2.8".default or false) || (num_traits."0.2.8"."default" or false); } ]; }) [ (features_.autocfg."${deps."num_traits"."0.2.8"."autocfg"}" deps) ]; # end # rand-0.5.6 crates.rand."0.5.6" = deps: { features?(features_.rand."0.5.6" deps {}) }: buildRustCrate { crateName = "rand"; version = "0.5.6"; authors = [ "The Rust Project Developers" ]; sha256 = "04f1gydiia347cx24n5cw4v21fhh9yga7dw739z4jsxzls2ss8w8"; dependencies = mapFeatures features ([ (crates."rand_core"."${deps."rand"."0.5.6"."rand_core"}" deps) ]) ++ (if kernel == "cloudabi" then mapFeatures features ([ ] ++ (if features.rand."0.5.6".cloudabi or false then [ (crates.cloudabi."${deps."rand"."0.5.6".cloudabi}" deps) ] else [])) else []) ++ (if kernel == "fuchsia" then mapFeatures features ([ ] ++ (if features.rand."0.5.6".fuchsia-cprng or false then [ (crates.fuchsia_cprng."${deps."rand"."0.5.6".fuchsia_cprng}" deps) ] else [])) else []) ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ ] ++ (if features.rand."0.5.6".libc or false then [ (crates.libc."${deps."rand"."0.5.6".libc}" deps) ] else [])) else []) ++ (if kernel == "windows" then mapFeatures features ([ ] ++ (if features.rand."0.5.6".winapi or false then [ (crates.winapi."${deps."rand"."0.5.6".winapi}" deps) ] else [])) else []) ++ (if kernel == "wasm32-unknown-unknown" then mapFeatures features ([ ]) else []); features = mkFeatures (features."rand"."0.5.6" or {}); }; features_.rand."0.5.6" = deps: f: updateFeatures f (rec { cloudabi."${deps.rand."0.5.6".cloudabi}".default = true; fuchsia_cprng."${deps.rand."0.5.6".fuchsia_cprng}".default = true; libc."${deps.rand."0.5.6".libc}".default = true; rand = fold recursiveUpdate {} [ { "0.5.6".alloc = (f.rand."0.5.6".alloc or false) || (f.rand."0.5.6".std or false) || (rand."0.5.6"."std" or false); } { "0.5.6".cloudabi = (f.rand."0.5.6".cloudabi or false) || (f.rand."0.5.6".std or false) || (rand."0.5.6"."std" or false); } { "0.5.6".default = (f.rand."0.5.6".default or true); } { "0.5.6".fuchsia-cprng = (f.rand."0.5.6".fuchsia-cprng or false) || (f.rand."0.5.6".std or false) || (rand."0.5.6"."std" or false); } { "0.5.6".i128_support = (f.rand."0.5.6".i128_support or false) || (f.rand."0.5.6".nightly or false) || (rand."0.5.6"."nightly" or false); } { "0.5.6".libc = (f.rand."0.5.6".libc or false) || (f.rand."0.5.6".std or false) || (rand."0.5.6"."std" or false); } { "0.5.6".serde = (f.rand."0.5.6".serde or false) || (f.rand."0.5.6".serde1 or false) || (rand."0.5.6"."serde1" or false); } { "0.5.6".serde_derive = (f.rand."0.5.6".serde_derive or false) || (f.rand."0.5.6".serde1 or false) || (rand."0.5.6"."serde1" or false); } { "0.5.6".std = (f.rand."0.5.6".std or false) || (f.rand."0.5.6".default or false) || (rand."0.5.6"."default" or false); } { "0.5.6".winapi = (f.rand."0.5.6".winapi or false) || (f.rand."0.5.6".std or false) || (rand."0.5.6"."std" or false); } ]; rand_core = fold recursiveUpdate {} [ { "${deps.rand."0.5.6".rand_core}"."alloc" = (f.rand_core."${deps.rand."0.5.6".rand_core}"."alloc" or false) || (rand."0.5.6"."alloc" or false) || (f."rand"."0.5.6"."alloc" or false); } { "${deps.rand."0.5.6".rand_core}"."serde1" = (f.rand_core."${deps.rand."0.5.6".rand_core}"."serde1" or false) || (rand."0.5.6"."serde1" or false) || (f."rand"."0.5.6"."serde1" or false); } { "${deps.rand."0.5.6".rand_core}"."std" = (f.rand_core."${deps.rand."0.5.6".rand_core}"."std" or false) || (rand."0.5.6"."std" or false) || (f."rand"."0.5.6"."std" or false); } { "${deps.rand."0.5.6".rand_core}".default = (f.rand_core."${deps.rand."0.5.6".rand_core}".default or false); } ]; winapi = fold recursiveUpdate {} [ { "${deps.rand."0.5.6".winapi}"."minwindef" = true; } { "${deps.rand."0.5.6".winapi}"."ntsecapi" = true; } { "${deps.rand."0.5.6".winapi}"."profileapi" = true; } { "${deps.rand."0.5.6".winapi}"."winnt" = true; } { "${deps.rand."0.5.6".winapi}".default = true; } ]; }) [ (features_.rand_core."${deps."rand"."0.5.6"."rand_core"}" deps) (features_.cloudabi."${deps."rand"."0.5.6"."cloudabi"}" deps) (features_.fuchsia_cprng."${deps."rand"."0.5.6"."fuchsia_cprng"}" deps) (features_.libc."${deps."rand"."0.5.6"."libc"}" deps) (features_.winapi."${deps."rand"."0.5.6"."winapi"}" deps) ]; # end # rand-0.6.5 crates.rand."0.6.5" = deps: { features?(features_.rand."0.6.5" deps {}) }: buildRustCrate { crateName = "rand"; version = "0.6.5"; authors = [ "The Rand Project Developers" "The Rust Project Developers" ]; sha256 = "0zbck48159aj8zrwzf80sd9xxh96w4f4968nshwjpysjvflimvgb"; build = "build.rs"; dependencies = mapFeatures features ([ (crates."rand_chacha"."${deps."rand"."0.6.5"."rand_chacha"}" deps) (crates."rand_core"."${deps."rand"."0.6.5"."rand_core"}" deps) (crates."rand_hc"."${deps."rand"."0.6.5"."rand_hc"}" deps) (crates."rand_isaac"."${deps."rand"."0.6.5"."rand_isaac"}" deps) (crates."rand_jitter"."${deps."rand"."0.6.5"."rand_jitter"}" deps) (crates."rand_pcg"."${deps."rand"."0.6.5"."rand_pcg"}" deps) (crates."rand_xorshift"."${deps."rand"."0.6.5"."rand_xorshift"}" deps) ] ++ (if features.rand."0.6.5".rand_os or false then [ (crates.rand_os."${deps."rand"."0.6.5".rand_os}" deps) ] else [])) ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ (crates."libc"."${deps."rand"."0.6.5"."libc"}" deps) ]) else []) ++ (if kernel == "windows" then mapFeatures features ([ (crates."winapi"."${deps."rand"."0.6.5"."winapi"}" deps) ]) else []); buildDependencies = mapFeatures features ([ (crates."autocfg"."${deps."rand"."0.6.5"."autocfg"}" deps) ]); features = mkFeatures (features."rand"."0.6.5" or {}); }; features_.rand."0.6.5" = deps: f: updateFeatures f (rec { autocfg."${deps.rand."0.6.5".autocfg}".default = true; libc."${deps.rand."0.6.5".libc}".default = (f.libc."${deps.rand."0.6.5".libc}".default or false); rand = fold recursiveUpdate {} [ { "0.6.5".alloc = (f.rand."0.6.5".alloc or false) || (f.rand."0.6.5".std or false) || (rand."0.6.5"."std" or false); } { "0.6.5".default = (f.rand."0.6.5".default or true); } { "0.6.5".packed_simd = (f.rand."0.6.5".packed_simd or false) || (f.rand."0.6.5".simd_support or false) || (rand."0.6.5"."simd_support" or false); } { "0.6.5".rand_os = (f.rand."0.6.5".rand_os or false) || (f.rand."0.6.5".std or false) || (rand."0.6.5"."std" or false); } { "0.6.5".simd_support = (f.rand."0.6.5".simd_support or false) || (f.rand."0.6.5".nightly or false) || (rand."0.6.5"."nightly" or false); } { "0.6.5".std = (f.rand."0.6.5".std or false) || (f.rand."0.6.5".default or false) || (rand."0.6.5"."default" or false); } ]; rand_chacha."${deps.rand."0.6.5".rand_chacha}".default = true; rand_core = fold recursiveUpdate {} [ { "${deps.rand."0.6.5".rand_core}"."alloc" = (f.rand_core."${deps.rand."0.6.5".rand_core}"."alloc" or false) || (rand."0.6.5"."alloc" or false) || (f."rand"."0.6.5"."alloc" or false); } { "${deps.rand."0.6.5".rand_core}"."serde1" = (f.rand_core."${deps.rand."0.6.5".rand_core}"."serde1" or false) || (rand."0.6.5"."serde1" or false) || (f."rand"."0.6.5"."serde1" or false); } { "${deps.rand."0.6.5".rand_core}"."std" = (f.rand_core."${deps.rand."0.6.5".rand_core}"."std" or false) || (rand."0.6.5"."std" or false) || (f."rand"."0.6.5"."std" or false); } { "${deps.rand."0.6.5".rand_core}".default = true; } ]; rand_hc."${deps.rand."0.6.5".rand_hc}".default = true; rand_isaac = fold recursiveUpdate {} [ { "${deps.rand."0.6.5".rand_isaac}"."serde1" = (f.rand_isaac."${deps.rand."0.6.5".rand_isaac}"."serde1" or false) || (rand."0.6.5"."serde1" or false) || (f."rand"."0.6.5"."serde1" or false); } { "${deps.rand."0.6.5".rand_isaac}".default = true; } ]; rand_jitter = fold recursiveUpdate {} [ { "${deps.rand."0.6.5".rand_jitter}"."std" = (f.rand_jitter."${deps.rand."0.6.5".rand_jitter}"."std" or false) || (rand."0.6.5"."std" or false) || (f."rand"."0.6.5"."std" or false); } { "${deps.rand."0.6.5".rand_jitter}".default = true; } ]; rand_os = fold recursiveUpdate {} [ { "${deps.rand."0.6.5".rand_os}"."stdweb" = (f.rand_os."${deps.rand."0.6.5".rand_os}"."stdweb" or false) || (rand."0.6.5"."stdweb" or false) || (f."rand"."0.6.5"."stdweb" or false); } { "${deps.rand."0.6.5".rand_os}"."wasm-bindgen" = (f.rand_os."${deps.rand."0.6.5".rand_os}"."wasm-bindgen" or false) || (rand."0.6.5"."wasm-bindgen" or false) || (f."rand"."0.6.5"."wasm-bindgen" or false); } { "${deps.rand."0.6.5".rand_os}".default = true; } ]; rand_pcg."${deps.rand."0.6.5".rand_pcg}".default = true; rand_xorshift = fold recursiveUpdate {} [ { "${deps.rand."0.6.5".rand_xorshift}"."serde1" = (f.rand_xorshift."${deps.rand."0.6.5".rand_xorshift}"."serde1" or false) || (rand."0.6.5"."serde1" or false) || (f."rand"."0.6.5"."serde1" or false); } { "${deps.rand."0.6.5".rand_xorshift}".default = true; } ]; winapi = fold recursiveUpdate {} [ { "${deps.rand."0.6.5".winapi}"."minwindef" = true; } { "${deps.rand."0.6.5".winapi}"."ntsecapi" = true; } { "${deps.rand."0.6.5".winapi}"."profileapi" = true; } { "${deps.rand."0.6.5".winapi}"."winnt" = true; } { "${deps.rand."0.6.5".winapi}".default = true; } ]; }) [ (features_.rand_chacha."${deps."rand"."0.6.5"."rand_chacha"}" deps) (features_.rand_core."${deps."rand"."0.6.5"."rand_core"}" deps) (features_.rand_hc."${deps."rand"."0.6.5"."rand_hc"}" deps) (features_.rand_isaac."${deps."rand"."0.6.5"."rand_isaac"}" deps) (features_.rand_jitter."${deps."rand"."0.6.5"."rand_jitter"}" deps) (features_.rand_os."${deps."rand"."0.6.5"."rand_os"}" deps) (features_.rand_pcg."${deps."rand"."0.6.5"."rand_pcg"}" deps) (features_.rand_xorshift."${deps."rand"."0.6.5"."rand_xorshift"}" deps) (features_.autocfg."${deps."rand"."0.6.5"."autocfg"}" deps) (features_.libc."${deps."rand"."0.6.5"."libc"}" deps) (features_.winapi."${deps."rand"."0.6.5"."winapi"}" deps) ]; # end # rand_chacha-0.1.1 crates.rand_chacha."0.1.1" = deps: { features?(features_.rand_chacha."0.1.1" deps {}) }: buildRustCrate { crateName = "rand_chacha"; version = "0.1.1"; authors = [ "The Rand Project Developers" "The Rust Project Developers" ]; sha256 = "0xnxm4mjd7wjnh18zxc1yickw58axbycp35ciraplqdfwn1gffwi"; build = "build.rs"; dependencies = mapFeatures features ([ (crates."rand_core"."${deps."rand_chacha"."0.1.1"."rand_core"}" deps) ]); buildDependencies = mapFeatures features ([ (crates."autocfg"."${deps."rand_chacha"."0.1.1"."autocfg"}" deps) ]); }; features_.rand_chacha."0.1.1" = deps: f: updateFeatures f (rec { autocfg."${deps.rand_chacha."0.1.1".autocfg}".default = true; rand_chacha."0.1.1".default = (f.rand_chacha."0.1.1".default or true); rand_core."${deps.rand_chacha."0.1.1".rand_core}".default = (f.rand_core."${deps.rand_chacha."0.1.1".rand_core}".default or false); }) [ (features_.rand_core."${deps."rand_chacha"."0.1.1"."rand_core"}" deps) (features_.autocfg."${deps."rand_chacha"."0.1.1"."autocfg"}" deps) ]; # end # rand_core-0.3.1 crates.rand_core."0.3.1" = deps: { features?(features_.rand_core."0.3.1" deps {}) }: buildRustCrate { crateName = "rand_core"; version = "0.3.1"; authors = [ "The Rand Project Developers" "The Rust Project Developers" ]; sha256 = "0q0ssgpj9x5a6fda83nhmfydy7a6c0wvxm0jhncsmjx8qp8gw91m"; dependencies = mapFeatures features ([ (crates."rand_core"."${deps."rand_core"."0.3.1"."rand_core"}" deps) ]); features = mkFeatures (features."rand_core"."0.3.1" or {}); }; features_.rand_core."0.3.1" = deps: f: updateFeatures f (rec { rand_core = fold recursiveUpdate {} [ { "${deps.rand_core."0.3.1".rand_core}"."alloc" = (f.rand_core."${deps.rand_core."0.3.1".rand_core}"."alloc" or false) || (rand_core."0.3.1"."alloc" or false) || (f."rand_core"."0.3.1"."alloc" or false); } { "${deps.rand_core."0.3.1".rand_core}"."serde1" = (f.rand_core."${deps.rand_core."0.3.1".rand_core}"."serde1" or false) || (rand_core."0.3.1"."serde1" or false) || (f."rand_core"."0.3.1"."serde1" or false); } { "${deps.rand_core."0.3.1".rand_core}"."std" = (f.rand_core."${deps.rand_core."0.3.1".rand_core}"."std" or false) || (rand_core."0.3.1"."std" or false) || (f."rand_core"."0.3.1"."std" or false); } { "${deps.rand_core."0.3.1".rand_core}".default = true; } { "0.3.1".default = (f.rand_core."0.3.1".default or true); } { "0.3.1".std = (f.rand_core."0.3.1".std or false) || (f.rand_core."0.3.1".default or false) || (rand_core."0.3.1"."default" or false); } ]; }) [ (features_.rand_core."${deps."rand_core"."0.3.1"."rand_core"}" deps) ]; # end # rand_core-0.4.0 crates.rand_core."0.4.0" = deps: { features?(features_.rand_core."0.4.0" deps {}) }: buildRustCrate { crateName = "rand_core"; version = "0.4.0"; authors = [ "The Rand Project Developers" "The Rust Project Developers" ]; sha256 = "0wb5iwhffibj0pnpznhv1g3i7h1fnhz64s3nz74fz6vsm3q6q3br"; dependencies = mapFeatures features ([ ]); features = mkFeatures (features."rand_core"."0.4.0" or {}); }; features_.rand_core."0.4.0" = deps: f: updateFeatures f (rec { rand_core = fold recursiveUpdate {} [ { "0.4.0".alloc = (f.rand_core."0.4.0".alloc or false) || (f.rand_core."0.4.0".std or false) || (rand_core."0.4.0"."std" or false); } { "0.4.0".default = (f.rand_core."0.4.0".default or true); } { "0.4.0".serde = (f.rand_core."0.4.0".serde or false) || (f.rand_core."0.4.0".serde1 or false) || (rand_core."0.4.0"."serde1" or false); } { "0.4.0".serde_derive = (f.rand_core."0.4.0".serde_derive or false) || (f.rand_core."0.4.0".serde1 or false) || (rand_core."0.4.0"."serde1" or false); } ]; }) []; # end # rand_hc-0.1.0 crates.rand_hc."0.1.0" = deps: { features?(features_.rand_hc."0.1.0" deps {}) }: buildRustCrate { crateName = "rand_hc"; version = "0.1.0"; authors = [ "The Rand Project Developers" ]; sha256 = "05agb75j87yp7y1zk8yf7bpm66hc0673r3dlypn0kazynr6fdgkz"; dependencies = mapFeatures features ([ (crates."rand_core"."${deps."rand_hc"."0.1.0"."rand_core"}" deps) ]); }; features_.rand_hc."0.1.0" = deps: f: updateFeatures f (rec { rand_core."${deps.rand_hc."0.1.0".rand_core}".default = (f.rand_core."${deps.rand_hc."0.1.0".rand_core}".default or false); rand_hc."0.1.0".default = (f.rand_hc."0.1.0".default or true); }) [ (features_.rand_core."${deps."rand_hc"."0.1.0"."rand_core"}" deps) ]; # end # rand_isaac-0.1.1 crates.rand_isaac."0.1.1" = deps: { features?(features_.rand_isaac."0.1.1" deps {}) }: buildRustCrate { crateName = "rand_isaac"; version = "0.1.1"; authors = [ "The Rand Project Developers" "The Rust Project Developers" ]; sha256 = "10hhdh5b5sa03s6b63y9bafm956jwilx41s71jbrzl63ccx8lxdq"; dependencies = mapFeatures features ([ (crates."rand_core"."${deps."rand_isaac"."0.1.1"."rand_core"}" deps) ]); features = mkFeatures (features."rand_isaac"."0.1.1" or {}); }; features_.rand_isaac."0.1.1" = deps: f: updateFeatures f (rec { rand_core = fold recursiveUpdate {} [ { "${deps.rand_isaac."0.1.1".rand_core}"."serde1" = (f.rand_core."${deps.rand_isaac."0.1.1".rand_core}"."serde1" or false) || (rand_isaac."0.1.1"."serde1" or false) || (f."rand_isaac"."0.1.1"."serde1" or false); } { "${deps.rand_isaac."0.1.1".rand_core}".default = (f.rand_core."${deps.rand_isaac."0.1.1".rand_core}".default or false); } ]; rand_isaac = fold recursiveUpdate {} [ { "0.1.1".default = (f.rand_isaac."0.1.1".default or true); } { "0.1.1".serde = (f.rand_isaac."0.1.1".serde or false) || (f.rand_isaac."0.1.1".serde1 or false) || (rand_isaac."0.1.1"."serde1" or false); } { "0.1.1".serde_derive = (f.rand_isaac."0.1.1".serde_derive or false) || (f.rand_isaac."0.1.1".serde1 or false) || (rand_isaac."0.1.1"."serde1" or false); } ]; }) [ (features_.rand_core."${deps."rand_isaac"."0.1.1"."rand_core"}" deps) ]; # end # rand_jitter-0.1.4 crates.rand_jitter."0.1.4" = deps: { features?(features_.rand_jitter."0.1.4" deps {}) }: buildRustCrate { crateName = "rand_jitter"; version = "0.1.4"; authors = [ "The Rand Project Developers" ]; sha256 = "13nr4h042ab9l7qcv47bxrxw3gkf2pc3cni6c9pyi4nxla0mm7b6"; dependencies = mapFeatures features ([ (crates."rand_core"."${deps."rand_jitter"."0.1.4"."rand_core"}" deps) ]) ++ (if kernel == "darwin" || kernel == "ios" then mapFeatures features ([ (crates."libc"."${deps."rand_jitter"."0.1.4"."libc"}" deps) ]) else []) ++ (if kernel == "windows" then mapFeatures features ([ (crates."winapi"."${deps."rand_jitter"."0.1.4"."winapi"}" deps) ]) else []); features = mkFeatures (features."rand_jitter"."0.1.4" or {}); }; features_.rand_jitter."0.1.4" = deps: f: updateFeatures f (rec { libc."${deps.rand_jitter."0.1.4".libc}".default = true; rand_core = fold recursiveUpdate {} [ { "${deps.rand_jitter."0.1.4".rand_core}"."std" = (f.rand_core."${deps.rand_jitter."0.1.4".rand_core}"."std" or false) || (rand_jitter."0.1.4"."std" or false) || (f."rand_jitter"."0.1.4"."std" or false); } { "${deps.rand_jitter."0.1.4".rand_core}".default = true; } ]; rand_jitter."0.1.4".default = (f.rand_jitter."0.1.4".default or true); winapi = fold recursiveUpdate {} [ { "${deps.rand_jitter."0.1.4".winapi}"."profileapi" = true; } { "${deps.rand_jitter."0.1.4".winapi}".default = true; } ]; }) [ (features_.rand_core."${deps."rand_jitter"."0.1.4"."rand_core"}" deps) (features_.libc."${deps."rand_jitter"."0.1.4"."libc"}" deps) (features_.winapi."${deps."rand_jitter"."0.1.4"."winapi"}" deps) ]; # end # rand_os-0.1.3 crates.rand_os."0.1.3" = deps: { features?(features_.rand_os."0.1.3" deps {}) }: buildRustCrate { crateName = "rand_os"; version = "0.1.3"; authors = [ "The Rand Project Developers" ]; sha256 = "0ywwspizgs9g8vzn6m5ix9yg36n15119d6n792h7mk4r5vs0ww4j"; dependencies = mapFeatures features ([ (crates."rand_core"."${deps."rand_os"."0.1.3"."rand_core"}" deps) ]) ++ (if abi == "sgx" then mapFeatures features ([ (crates."rdrand"."${deps."rand_os"."0.1.3"."rdrand"}" deps) ]) else []) ++ (if kernel == "cloudabi" then mapFeatures features ([ (crates."cloudabi"."${deps."rand_os"."0.1.3"."cloudabi"}" deps) ]) else []) ++ (if kernel == "fuchsia" then mapFeatures features ([ (crates."fuchsia_cprng"."${deps."rand_os"."0.1.3"."fuchsia_cprng"}" deps) ]) else []) ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ (crates."libc"."${deps."rand_os"."0.1.3"."libc"}" deps) ]) else []) ++ (if kernel == "windows" then mapFeatures features ([ (crates."winapi"."${deps."rand_os"."0.1.3"."winapi"}" deps) ]) else []) ++ (if kernel == "wasm32-unknown-unknown" then mapFeatures features ([ ]) else []); }; features_.rand_os."0.1.3" = deps: f: updateFeatures f (rec { cloudabi."${deps.rand_os."0.1.3".cloudabi}".default = true; fuchsia_cprng."${deps.rand_os."0.1.3".fuchsia_cprng}".default = true; libc."${deps.rand_os."0.1.3".libc}".default = true; rand_core = fold recursiveUpdate {} [ { "${deps.rand_os."0.1.3".rand_core}"."std" = true; } { "${deps.rand_os."0.1.3".rand_core}".default = true; } ]; rand_os."0.1.3".default = (f.rand_os."0.1.3".default or true); rdrand."${deps.rand_os."0.1.3".rdrand}".default = true; winapi = fold recursiveUpdate {} [ { "${deps.rand_os."0.1.3".winapi}"."minwindef" = true; } { "${deps.rand_os."0.1.3".winapi}"."ntsecapi" = true; } { "${deps.rand_os."0.1.3".winapi}"."winnt" = true; } { "${deps.rand_os."0.1.3".winapi}".default = true; } ]; }) [ (features_.rand_core."${deps."rand_os"."0.1.3"."rand_core"}" deps) (features_.rdrand."${deps."rand_os"."0.1.3"."rdrand"}" deps) (features_.cloudabi."${deps."rand_os"."0.1.3"."cloudabi"}" deps) (features_.fuchsia_cprng."${deps."rand_os"."0.1.3"."fuchsia_cprng"}" deps) (features_.libc."${deps."rand_os"."0.1.3"."libc"}" deps) (features_.winapi."${deps."rand_os"."0.1.3"."winapi"}" deps) ]; # end # rand_pcg-0.1.2 crates.rand_pcg."0.1.2" = deps: { features?(features_.rand_pcg."0.1.2" deps {}) }: buildRustCrate { crateName = "rand_pcg"; version = "0.1.2"; authors = [ "The Rand Project Developers" ]; sha256 = "04qgi2ai2z42li5h4aawvxbpnlqyjfnipz9d6k73mdnl6p1xq938"; build = "build.rs"; dependencies = mapFeatures features ([ (crates."rand_core"."${deps."rand_pcg"."0.1.2"."rand_core"}" deps) ]); buildDependencies = mapFeatures features ([ (crates."autocfg"."${deps."rand_pcg"."0.1.2"."autocfg"}" deps) ]); features = mkFeatures (features."rand_pcg"."0.1.2" or {}); }; features_.rand_pcg."0.1.2" = deps: f: updateFeatures f (rec { autocfg."${deps.rand_pcg."0.1.2".autocfg}".default = true; rand_core."${deps.rand_pcg."0.1.2".rand_core}".default = true; rand_pcg = fold recursiveUpdate {} [ { "0.1.2".default = (f.rand_pcg."0.1.2".default or true); } { "0.1.2".serde = (f.rand_pcg."0.1.2".serde or false) || (f.rand_pcg."0.1.2".serde1 or false) || (rand_pcg."0.1.2"."serde1" or false); } { "0.1.2".serde_derive = (f.rand_pcg."0.1.2".serde_derive or false) || (f.rand_pcg."0.1.2".serde1 or false) || (rand_pcg."0.1.2"."serde1" or false); } ]; }) [ (features_.rand_core."${deps."rand_pcg"."0.1.2"."rand_core"}" deps) (features_.autocfg."${deps."rand_pcg"."0.1.2"."autocfg"}" deps) ]; # end # rand_xorshift-0.1.1 crates.rand_xorshift."0.1.1" = deps: { features?(features_.rand_xorshift."0.1.1" deps {}) }: buildRustCrate { crateName = "rand_xorshift"; version = "0.1.1"; authors = [ "The Rand Project Developers" "The Rust Project Developers" ]; sha256 = "0v365c4h4lzxwz5k5kp9m0661s0sss7ylv74if0xb4svis9sswnn"; dependencies = mapFeatures features ([ (crates."rand_core"."${deps."rand_xorshift"."0.1.1"."rand_core"}" deps) ]); features = mkFeatures (features."rand_xorshift"."0.1.1" or {}); }; features_.rand_xorshift."0.1.1" = deps: f: updateFeatures f (rec { rand_core."${deps.rand_xorshift."0.1.1".rand_core}".default = (f.rand_core."${deps.rand_xorshift."0.1.1".rand_core}".default or false); rand_xorshift = fold recursiveUpdate {} [ { "0.1.1".default = (f.rand_xorshift."0.1.1".default or true); } { "0.1.1".serde = (f.rand_xorshift."0.1.1".serde or false) || (f.rand_xorshift."0.1.1".serde1 or false) || (rand_xorshift."0.1.1"."serde1" or false); } { "0.1.1".serde_derive = (f.rand_xorshift."0.1.1".serde_derive or false) || (f.rand_xorshift."0.1.1".serde1 or false) || (rand_xorshift."0.1.1"."serde1" or false); } ]; }) [ (features_.rand_core."${deps."rand_xorshift"."0.1.1"."rand_core"}" deps) ]; # end # rdrand-0.4.0 crates.rdrand."0.4.0" = deps: { features?(features_.rdrand."0.4.0" deps {}) }: buildRustCrate { crateName = "rdrand"; version = "0.4.0"; authors = [ "Simonas Kazlauskas " ]; sha256 = "15hrcasn0v876wpkwab1dwbk9kvqwrb3iv4y4dibb6yxnfvzwajk"; dependencies = mapFeatures features ([ (crates."rand_core"."${deps."rdrand"."0.4.0"."rand_core"}" deps) ]); features = mkFeatures (features."rdrand"."0.4.0" or {}); }; features_.rdrand."0.4.0" = deps: f: updateFeatures f (rec { rand_core."${deps.rdrand."0.4.0".rand_core}".default = (f.rand_core."${deps.rdrand."0.4.0".rand_core}".default or false); rdrand = fold recursiveUpdate {} [ { "0.4.0".default = (f.rdrand."0.4.0".default or true); } { "0.4.0".std = (f.rdrand."0.4.0".std or false) || (f.rdrand."0.4.0".default or false) || (rdrand."0.4.0"."default" or false); } ]; }) [ (features_.rand_core."${deps."rdrand"."0.4.0"."rand_core"}" deps) ]; # end # sdl2-0.32.2 crates.sdl2."0.32.2" = deps: { features?(features_.sdl2."0.32.2" deps {}) }: buildRustCrate { crateName = "sdl2"; version = "0.32.2"; authors = [ "Tony Aldridge " "Cobrand " ]; sha256 = "1jrr94ci07rc31mpmfykkg54ah4xf3l389gjsnr7h5x4jf8spwhk"; libPath = "src/sdl2/lib.rs"; dependencies = mapFeatures features ([ (crates."bitflags"."${deps."sdl2"."0.32.2"."bitflags"}" deps) (crates."lazy_static"."${deps."sdl2"."0.32.2"."lazy_static"}" deps) (crates."libc"."${deps."sdl2"."0.32.2"."libc"}" deps) (crates."num"."${deps."sdl2"."0.32.2"."num"}" deps) (crates."rand"."${deps."sdl2"."0.32.2"."rand"}" deps) (crates."sdl2_sys"."${deps."sdl2"."0.32.2"."sdl2_sys"}" deps) ]); features = mkFeatures (features."sdl2"."0.32.2" or {}); }; features_.sdl2."0.32.2" = deps: f: updateFeatures f (rec { bitflags."${deps.sdl2."0.32.2".bitflags}".default = true; lazy_static."${deps.sdl2."0.32.2".lazy_static}".default = true; libc."${deps.sdl2."0.32.2".libc}".default = true; num."${deps.sdl2."0.32.2".num}".default = (f.num."${deps.sdl2."0.32.2".num}".default or false); rand."${deps.sdl2."0.32.2".rand}".default = true; sdl2 = fold recursiveUpdate {} [ { "0.32.2".c_vec = (f.sdl2."0.32.2".c_vec or false) || (f.sdl2."0.32.2".gfx or false) || (sdl2."0.32.2"."gfx" or false); } { "0.32.2".default = (f.sdl2."0.32.2".default or true); } ]; sdl2_sys = fold recursiveUpdate {} [ { "${deps.sdl2."0.32.2".sdl2_sys}"."bundled" = (f.sdl2_sys."${deps.sdl2."0.32.2".sdl2_sys}"."bundled" or false) || (sdl2."0.32.2"."bundled" or false) || (f."sdl2"."0.32.2"."bundled" or false); } { "${deps.sdl2."0.32.2".sdl2_sys}"."gfx" = (f.sdl2_sys."${deps.sdl2."0.32.2".sdl2_sys}"."gfx" or false) || (sdl2."0.32.2"."gfx" or false) || (f."sdl2"."0.32.2"."gfx" or false); } { "${deps.sdl2."0.32.2".sdl2_sys}"."image" = (f.sdl2_sys."${deps.sdl2."0.32.2".sdl2_sys}"."image" or false) || (sdl2."0.32.2"."image" or false) || (f."sdl2"."0.32.2"."image" or false); } { "${deps.sdl2."0.32.2".sdl2_sys}"."mixer" = (f.sdl2_sys."${deps.sdl2."0.32.2".sdl2_sys}"."mixer" or false) || (sdl2."0.32.2"."mixer" or false) || (f."sdl2"."0.32.2"."mixer" or false); } { "${deps.sdl2."0.32.2".sdl2_sys}"."static-link" = (f.sdl2_sys."${deps.sdl2."0.32.2".sdl2_sys}"."static-link" or false) || (sdl2."0.32.2"."static-link" or false) || (f."sdl2"."0.32.2"."static-link" or false); } { "${deps.sdl2."0.32.2".sdl2_sys}"."ttf" = (f.sdl2_sys."${deps.sdl2."0.32.2".sdl2_sys}"."ttf" or false) || (sdl2."0.32.2"."ttf" or false) || (f."sdl2"."0.32.2"."ttf" or false); } { "${deps.sdl2."0.32.2".sdl2_sys}"."use-bindgen" = (f.sdl2_sys."${deps.sdl2."0.32.2".sdl2_sys}"."use-bindgen" or false) || (sdl2."0.32.2"."use-bindgen" or false) || (f."sdl2"."0.32.2"."use-bindgen" or false); } { "${deps.sdl2."0.32.2".sdl2_sys}"."use-pkgconfig" = (f.sdl2_sys."${deps.sdl2."0.32.2".sdl2_sys}"."use-pkgconfig" or false) || (sdl2."0.32.2"."use-pkgconfig" or false) || (f."sdl2"."0.32.2"."use-pkgconfig" or false); } { "${deps.sdl2."0.32.2".sdl2_sys}"."use_mac_framework" = (f.sdl2_sys."${deps.sdl2."0.32.2".sdl2_sys}"."use_mac_framework" or false) || (sdl2."0.32.2"."use_mac_framework" or false) || (f."sdl2"."0.32.2"."use_mac_framework" or false); } { "${deps.sdl2."0.32.2".sdl2_sys}".default = true; } ]; }) [ (features_.bitflags."${deps."sdl2"."0.32.2"."bitflags"}" deps) (features_.lazy_static."${deps."sdl2"."0.32.2"."lazy_static"}" deps) (features_.libc."${deps."sdl2"."0.32.2"."libc"}" deps) (features_.num."${deps."sdl2"."0.32.2"."num"}" deps) (features_.rand."${deps."sdl2"."0.32.2"."rand"}" deps) (features_.sdl2_sys."${deps."sdl2"."0.32.2"."sdl2_sys"}" deps) ]; # end # sdl2-sys-0.32.6 crates.sdl2_sys."0.32.6" = deps: { features?(features_.sdl2_sys."0.32.6" deps {}) }: buildRustCrate { crateName = "sdl2-sys"; version = "0.32.6"; authors = [ "Tony Aldridge " ]; edition = "2018"; sha256 = "1m3wligbxakzmnkbfs1q91n9b0wxfwi7zr3r17ib0lbbjf84qvj7"; libPath = "src/lib.rs"; libName = "sdl2_sys"; build = "build.rs"; dependencies = mapFeatures features ([ (crates."libc"."${deps."sdl2_sys"."0.32.6"."libc"}" deps) ]); buildDependencies = mapFeatures features ([ (crates."cfg_if"."${deps."sdl2_sys"."0.32.6"."cfg_if"}" deps) ]); features = mkFeatures (features."sdl2_sys"."0.32.6" or {}); }; features_.sdl2_sys."0.32.6" = deps: f: updateFeatures f (rec { cfg_if."${deps.sdl2_sys."0.32.6".cfg_if}".default = true; libc."${deps.sdl2_sys."0.32.6".libc}".default = true; sdl2_sys = fold recursiveUpdate {} [ { "0.32.6".bindgen = (f.sdl2_sys."0.32.6".bindgen or false) || (f.sdl2_sys."0.32.6".use-bindgen or false) || (sdl2_sys."0.32.6"."use-bindgen" or false); } { "0.32.6".cmake = (f.sdl2_sys."0.32.6".cmake or false) || (f.sdl2_sys."0.32.6".bundled or false) || (sdl2_sys."0.32.6"."bundled" or false); } { "0.32.6".default = (f.sdl2_sys."0.32.6".default or true); } { "0.32.6".flate2 = (f.sdl2_sys."0.32.6".flate2 or false) || (f.sdl2_sys."0.32.6".bundled or false) || (sdl2_sys."0.32.6"."bundled" or false); } { "0.32.6".pkg-config = (f.sdl2_sys."0.32.6".pkg-config or false) || (f.sdl2_sys."0.32.6".use-pkgconfig or false) || (sdl2_sys."0.32.6"."use-pkgconfig" or false); } { "0.32.6".tar = (f.sdl2_sys."0.32.6".tar or false) || (f.sdl2_sys."0.32.6".bundled or false) || (sdl2_sys."0.32.6"."bundled" or false); } { "0.32.6".unidiff = (f.sdl2_sys."0.32.6".unidiff or false) || (f.sdl2_sys."0.32.6".bundled or false) || (sdl2_sys."0.32.6"."bundled" or false); } ]; }) [ (features_.libc."${deps."sdl2_sys"."0.32.6"."libc"}" deps) (features_.cfg_if."${deps."sdl2_sys"."0.32.6"."cfg_if"}" deps) ]; # end # winapi-0.3.7 crates.winapi."0.3.7" = deps: { features?(features_.winapi."0.3.7" deps {}) }: buildRustCrate { crateName = "winapi"; version = "0.3.7"; authors = [ "Peter Atashian " ]; sha256 = "1k51gfkp0zqw7nj07y443mscs46icmdhld442s2073niap0kkdr8"; build = "build.rs"; dependencies = (if kernel == "i686-pc-windows-gnu" then mapFeatures features ([ (crates."winapi_i686_pc_windows_gnu"."${deps."winapi"."0.3.7"."winapi_i686_pc_windows_gnu"}" deps) ]) else []) ++ (if kernel == "x86_64-pc-windows-gnu" then mapFeatures features ([ (crates."winapi_x86_64_pc_windows_gnu"."${deps."winapi"."0.3.7"."winapi_x86_64_pc_windows_gnu"}" deps) ]) else []); features = mkFeatures (features."winapi"."0.3.7" or {}); }; features_.winapi."0.3.7" = deps: f: updateFeatures f (rec { winapi = fold recursiveUpdate {} [ { "0.3.7".default = (f.winapi."0.3.7".default or true); } { "0.3.7".impl-debug = (f.winapi."0.3.7".impl-debug or false) || (f.winapi."0.3.7".debug or false) || (winapi."0.3.7"."debug" or false); } ]; winapi_i686_pc_windows_gnu."${deps.winapi."0.3.7".winapi_i686_pc_windows_gnu}".default = true; winapi_x86_64_pc_windows_gnu."${deps.winapi."0.3.7".winapi_x86_64_pc_windows_gnu}".default = true; }) [ (features_.winapi_i686_pc_windows_gnu."${deps."winapi"."0.3.7"."winapi_i686_pc_windows_gnu"}" deps) (features_.winapi_x86_64_pc_windows_gnu."${deps."winapi"."0.3.7"."winapi_x86_64_pc_windows_gnu"}" deps) ]; # end # winapi-i686-pc-windows-gnu-0.4.0 crates.winapi_i686_pc_windows_gnu."0.4.0" = deps: { features?(features_.winapi_i686_pc_windows_gnu."0.4.0" deps {}) }: buildRustCrate { crateName = "winapi-i686-pc-windows-gnu"; version = "0.4.0"; authors = [ "Peter Atashian " ]; sha256 = "05ihkij18r4gamjpxj4gra24514can762imjzlmak5wlzidplzrp"; build = "build.rs"; }; features_.winapi_i686_pc_windows_gnu."0.4.0" = deps: f: updateFeatures f (rec { winapi_i686_pc_windows_gnu."0.4.0".default = (f.winapi_i686_pc_windows_gnu."0.4.0".default or true); }) []; # end # winapi-x86_64-pc-windows-gnu-0.4.0 crates.winapi_x86_64_pc_windows_gnu."0.4.0" = deps: { features?(features_.winapi_x86_64_pc_windows_gnu."0.4.0" deps {}) }: buildRustCrate { crateName = "winapi-x86_64-pc-windows-gnu"; version = "0.4.0"; authors = [ "Peter Atashian " ]; sha256 = "0n1ylmlsb8yg1v583i4xy0qmqg42275flvbc51hdqjjfjcl9vlbj"; build = "build.rs"; }; features_.winapi_x86_64_pc_windows_gnu."0.4.0" = deps: f: updateFeatures f (rec { winapi_x86_64_pc_windows_gnu."0.4.0".default = (f.winapi_x86_64_pc_windows_gnu."0.4.0".default or true); }) []; # end }