diff --git a/default.nix b/default.nix index f897f4e..8941f5a 100644 --- a/default.nix +++ b/default.nix @@ -11,17 +11,11 @@ let ''; in { ofborg.rs = let - drv = (pkgs.callPackage ./nix/ofborg-carnix.nix {}).ofborg {}; - build = drv.override { - crateOverrides = pkgs.defaultCrateOverrides // { - ofborg = attrs: { - buildInputs = pkgs.lib.optionals pkgs.stdenv.isDarwin - [ pkgs.darwin.apple_sdk.frameworks.Security ]; - }; - }; - }; + drv = (pkgs.callPackage ./ofborg/Cargo.nix { + cratesIO = pkgs.callPackage ./ofborg/crates-io.nix {}; + }).ofborg {}; in pkgs.runCommand "ofborg-rs-symlink-compat" { - src = stripDeps build; + src = stripDeps drv; } '' mkdir -p $out/bin for f in $(find $src -type f); do diff --git a/nix/carnix.patch b/nix/carnix.patch deleted file mode 100644 index e1c1666..0000000 --- a/nix/carnix.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff --git a/nix/ofborg-carnix.nix b/nix/ofborg-carnix.nix -index e974c8f..0094e27 100644 ---- a/nix/ofborg-carnix.nix -+++ b/nix/ofborg-carnix.nix -@@ -2,12 +2,39 @@ - { lib, buildPlatform, buildRustCrate, fetchgit }: - let kernel = buildPlatform.parsed.kernel.name; - abi = buildPlatform.parsed.abi.name; -- include = includedFiles: src: builtins.filterSource (path: type: -- lib.lists.any (f: -- let p = toString (src + ("/" + f)); in -- (path == p) || (type == "directory" && lib.strings.hasPrefix path p) -- ) includedFiles -- ) src; -+ include = includedFiles: src: -+ # The comments assume the `include` field of the Cargo.toml like: -+ # include = [ "foo", "bar" ] -+ # and the package is being built from /mypackage -+ # -+ # includeFiles == [ "foo" "bar" ] -+ let -+ # and includedFileAbsolutePaths == [ "/mypackage/foo" "/mypackage/bar" ] -+ includedFileAbsolutePaths = builtins.map (relativePath: toString (src + ("/" + relativePath))) includedFiles; -+ -+ # Return true only when a possible path exactly matches an -+ # absolute path, ie: -+ # -+ # checkExactMatch "/mypackage/foo" == true -+ # checkExactMatch "/mypackage/foo/bar" == false -+ # checkExactMatch "/mypackage/baz" == false -+ checkExactMatch = possiblePath: builtins.elem possiblePath includedFileAbsolutePaths; -+ -+ # Return true only when a possible path is a suffix to a -+ # directory described by the include. -+ # -+ # checkPrefixMatch "/mypackage/buzfoo" == false -+ # checkPrefixMatch "/mypackage/foo" == false -+ # checkPrefixMatch "/mypackage/foo/bar" == true -+ # checkPrefixMatch "/mypackage/baz/foo" == false -+ checkPrefixMatch = possiblePath: lib.lists.any -+ (acceptablePrefix: lib.strings.hasPrefix "${acceptablePrefix}/" possiblePath) -+ includedFileAbsolutePaths; -+ -+ in builtins.filterSource (possiblePath: _type: -+ ((checkExactMatch possiblePath) || (checkPrefixMatch possiblePath)) -+ ) -+ src; - updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); - mapFeatures = features: map (fun: fun { features = features; }); - mkFeatures = feat: lib.lists.foldl (features: featureName: diff --git a/nix/default.nix b/nix/default.nix index ed43435..5fa8d7d 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -15,6 +15,7 @@ in import (hostpkgs.stdenv.mkDerivation { }; patches = [ + ./nixpkgs-pr50452.patch ]; moveToOut = '' diff --git a/nix/nixpkgs-pr50452.patch b/nix/nixpkgs-pr50452.patch new file mode 100644 index 0000000..a7f5b59 --- /dev/null +++ b/nix/nixpkgs-pr50452.patch @@ -0,0 +1,1442 @@ +From f1de24feb89d6516c35b7c34c0fb7dc57e8d865d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Pierre-=C3=89tienne=20Meunier?= +Date: Fri, 16 Nov 2018 12:12:59 +0000 +Subject: [PATCH 1/3] Rust build-support: fixing a compilation error in some + crates (such as proc-macro2) + +--- + .../rust/build-rust-crate/configure-crate.nix | 2 ++ + .../build-support/rust/build-rust-crate/install-crate.nix | 8 +++++--- + 2 files changed, 7 insertions(+), 3 deletions(-) + +diff --git a/pkgs/build-support/rust/build-rust-crate/configure-crate.nix b/pkgs/build-support/rust/build-rust-crate/configure-crate.nix +index 37fef2abd774..ff04ba6a8173 100644 +--- a/pkgs/build-support/rust/build-rust-crate/configure-crate.nix ++++ b/pkgs/build-support/rust/build-rust-crate/configure-crate.nix +@@ -71,6 +71,8 @@ in '' + export CARGO_PKG_VERSION_MAJOR=${builtins.elemAt version 0} + export CARGO_PKG_VERSION_MINOR=${builtins.elemAt version 1} + export CARGO_PKG_VERSION_PATCH=${builtins.elemAt version 2} ++ export NUM_JOBS=1 ++ export RUSTC="rustc" + if [[ -n "${versionPre}" ]]; then + export CARGO_PKG_VERSION_PRE="${versionPre}" + fi +diff --git a/pkgs/build-support/rust/build-rust-crate/install-crate.nix b/pkgs/build-support/rust/build-rust-crate/install-crate.nix +index c41df34ca39b..3b0282621ea1 100644 +--- a/pkgs/build-support/rust/build-rust-crate/install-crate.nix ++++ b/pkgs/build-support/rust/build-rust-crate/install-crate.nix +@@ -20,9 +20,11 @@ crateName: metadata: + mkdir -p $out/lib + cp -r target/build/* $out/lib # */ + fi +- if [[ "$(ls -A target/bin)" ]]; then +- mkdir -p $out/bin +- cp -P target/bin/* $out/bin # */ ++ if [[ -d target/bin ]]; then ++ if [[ "$(ls -A target/bin)" ]]; then ++ mkdir -p $out/bin ++ cp -P target/bin/* $out/bin # */ ++ fi + fi + runHook postInstall + '' + +From 0e8332ca2bfe5503cec403ac759c180f1d3d0ab3 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Pierre-=C3=89tienne=20Meunier?= + +Date: Thu, 22 Nov 2018 11:40:03 +0000 +Subject: [PATCH 2/3] Fixing "include" + +--- + pkgs/build-support/rust/build-rust-crate/helpers.nix | 11 +++++++---- + 1 file changed, 7 insertions(+), 4 deletions(-) + +diff --git a/pkgs/build-support/rust/build-rust-crate/helpers.nix b/pkgs/build-support/rust/build-rust-crate/helpers.nix +index e04324684e50..8a0a62434ec0 100644 +--- a/pkgs/build-support/rust/build-rust-crate/helpers.nix ++++ b/pkgs/build-support/rust/build-rust-crate/helpers.nix +@@ -2,6 +2,7 @@ + { + kernel = stdenv.hostPlatform.parsed.kernel.name; + abi = stdenv.hostPlatform.parsed.abi.name; ++ cpu = stdenv.hostPlatform.parsed.cpu.name; + updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); + mapFeatures = features: map (fun: fun { features = features; }); + mkFeatures = feat: lib.lists.foldl (features: featureName: +@@ -11,10 +12,12 @@ + features + ) [] (builtins.attrNames feat); + include = includedFiles: src: builtins.filterSource (path: type: +- lib.lists.any (f: +- let p = toString (src + ("/" + f)); in +- (path == p) || (type == "directory" && lib.strings.hasPrefix path p) +- ) includedFiles ++ lib.lists.any (f: ++ let p = toString (src + ("/" + f)); ++ suff = lib.strings.removePrefix p path; ++ in ++ suff == "" || (lib.strings.hasPrefix "/" suff) ++ ) includedFiles + ) src; + exclude = excludedFiles: src: builtins.filterSource (path: type: + lib.lists.all (f: + +From 3083fa2aa10908c522e4f1dbdea126dc600ebc88 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Pierre-=C3=89tienne=20Meunier?= + +Date: Tue, 27 Nov 2018 16:08:11 +0000 +Subject: [PATCH 3/3] Carnix 0.9.2 + +--- + pkgs/build-support/rust/carnix.nix | 27 +- + pkgs/build-support/rust/crates-io.nix | 632 ++++++++++++-------------- + 2 files changed, 283 insertions(+), 376 deletions(-) + +diff --git a/pkgs/build-support/rust/carnix.nix b/pkgs/build-support/rust/carnix.nix +index 7a0d92f81b45..dd44fed623ed 100644 +--- a/pkgs/build-support/rust/carnix.nix ++++ b/pkgs/build-support/rust/carnix.nix +@@ -1,4 +1,4 @@ +-# Generated by carnix 0.8.11: carnix generate-nix ++# Generated by carnix 0.9.1: carnix generate-nix + { lib, buildPlatform, buildRustCrate, buildRustCrateHelpers, cratesIO, fetchgit }: + with buildRustCrateHelpers; + let inherit (lib.lists) fold; +@@ -6,7 +6,7 @@ let inherit (lib.lists) fold; + in + let crates = cratesIO; in + rec { +- carnix = crates.crates.carnix."0.8.11" deps; ++ carnix = crates.crates.carnix."0.9.2" deps; + __all = [ (carnix {}) ]; + deps.aho_corasick."0.6.8" = { + memchr = "2.1.0"; +@@ -42,7 +42,7 @@ rec { + arrayvec = "0.4.7"; + constant_time_eq = "0.1.3"; + }; +- deps.carnix."0.8.11" = { ++ deps.carnix."0.9.2" = { + clap = "2.32.0"; + dirs = "1.0.4"; + env_logger = "0.5.13"; +@@ -51,7 +51,6 @@ rec { + log = "0.4.5"; + nom = "3.2.1"; + regex = "1.0.5"; +- rusqlite = "0.14.0"; + serde = "1.0.80"; + serde_derive = "1.0.80"; + serde_json = "1.0.32"; +@@ -112,16 +111,9 @@ rec { + version_check = "0.1.5"; + }; + deps.libc."0.2.43" = {}; +- deps.libsqlite3_sys."0.9.3" = { +- pkg_config = "0.3.14"; +- }; +- deps.linked_hash_map."0.4.2" = {}; + deps.log."0.4.5" = { + cfg_if = "0.1.6"; + }; +- deps.lru_cache."0.1.1" = { +- linked_hash_map = "0.4.2"; +- }; + deps.memchr."1.0.2" = { + libc = "0.2.43"; + }; +@@ -134,7 +126,6 @@ rec { + deps.nom."3.2.1" = { + memchr = "1.0.2"; + }; +- deps.pkg_config."0.3.14" = {}; + deps.proc_macro2."0.4.20" = { + unicode_xid = "0.1.0"; + }; +@@ -170,12 +161,6 @@ rec { + deps.remove_dir_all."0.5.1" = { + winapi = "0.3.6"; + }; +- deps.rusqlite."0.14.0" = { +- bitflags = "1.0.4"; +- libsqlite3_sys = "0.9.3"; +- lru_cache = "0.1.1"; +- time = "0.1.40"; +- }; + deps.rustc_demangle."0.1.9" = {}; + deps.ryu."0.2.6" = {}; + deps.scoped_threadpool."0.1.9" = {}; +@@ -220,11 +205,6 @@ rec { + deps.thread_local."0.3.6" = { + lazy_static = "1.1.0"; + }; +- deps.time."0.1.40" = { +- libc = "0.2.43"; +- redox_syscall = "0.1.40"; +- winapi = "0.3.6"; +- }; + deps.toml."0.4.8" = { + serde = "1.0.80"; + }; +@@ -232,7 +212,6 @@ rec { + deps.unicode_width."0.1.5" = {}; + deps.unicode_xid."0.1.0" = {}; + deps.utf8_ranges."1.0.1" = {}; +- deps.vcpkg."0.2.6" = {}; + deps.vec_map."0.8.1" = {}; + deps.version_check."0.1.5" = {}; + deps.winapi."0.3.6" = { +diff --git a/pkgs/build-support/rust/crates-io.nix b/pkgs/build-support/rust/crates-io.nix +index 9d9cafe4cbf2..b03f52d35096 100644 +--- a/pkgs/build-support/rust/crates-io.nix ++++ b/pkgs/build-support/rust/crates-io.nix +@@ -5,6 +5,8 @@ let inherit (lib.lists) fold; + in + rec { + ++# aho-corasick-0.6.8 ++ + crates.aho_corasick."0.6.8" = deps: { features?(features_.aho_corasick."0.6.8" deps {}) }: buildRustCrate { + crateName = "aho-corasick"; + version = "0.6.8"; +@@ -25,6 +27,9 @@ rec { + ]; + + ++# end ++# ansi_term-0.11.0 ++ + crates.ansi_term."0.11.0" = deps: { features?(features_.ansi_term."0.11.0" deps {}) }: buildRustCrate { + crateName = "ansi_term"; + version = "0.11.0"; +@@ -47,6 +52,9 @@ rec { + ]; + + ++# end ++# argon2rs-0.2.5 ++ + crates.argon2rs."0.2.5" = deps: { features?(features_.argon2rs."0.2.5" deps {}) }: buildRustCrate { + crateName = "argon2rs"; + version = "0.2.5"; +@@ -61,11 +69,11 @@ rec { + features_.argon2rs."0.2.5" = deps: f: updateFeatures f (rec { + argon2rs."0.2.5".default = (f.argon2rs."0.2.5".default or true); + blake2_rfc = fold recursiveUpdate {} [ +- { "${deps.argon2rs."0.2.5".blake2_rfc}".default = true; } +- { "0.2.18".simd_asm = +- (f.blake2_rfc."0.2.18".simd_asm or false) || ++ { "${deps.argon2rs."0.2.5".blake2_rfc}"."simd_asm" = ++ (f.blake2_rfc."${deps.argon2rs."0.2.5".blake2_rfc}"."simd_asm" or false) || + (argon2rs."0.2.5"."simd" or false) || + (f."argon2rs"."0.2.5"."simd" or false); } ++ { "${deps.argon2rs."0.2.5".blake2_rfc}".default = true; } + ]; + scoped_threadpool."${deps.argon2rs."0.2.5".scoped_threadpool}".default = true; + }) [ +@@ -74,6 +82,9 @@ rec { + ]; + + ++# end ++# arrayvec-0.4.7 ++ + crates.arrayvec."0.4.7" = deps: { features?(features_.arrayvec."0.4.7" deps {}) }: buildRustCrate { + crateName = "arrayvec"; + version = "0.4.7"; +@@ -102,6 +113,9 @@ rec { + ]; + + ++# end ++# atty-0.2.11 ++ + crates.atty."0.2.11" = deps: { features?(features_.atty."0.2.11" deps {}) }: buildRustCrate { + crateName = "atty"; + version = "0.2.11"; +@@ -136,6 +150,9 @@ rec { + ]; + + ++# end ++# backtrace-0.3.9 ++ + crates.backtrace."0.3.9" = deps: { features?(features_.backtrace."0.3.9" deps {}) }: buildRustCrate { + crateName = "backtrace"; + version = "0.3.9"; +@@ -147,13 +164,13 @@ rec { + ]) + ++ (if (kernel == "linux" || kernel == "darwin") && !(kernel == "fuchsia") && !(kernel == "emscripten") && !(kernel == "darwin") && !(kernel == "ios") then mapFeatures features ([ + ] +- ++ (if features.backtrace."0.3.9".backtrace-sys or false then [ (crates.backtrace_sys."0.1.24" deps) ] else [])) else []) ++ ++ (if features.backtrace."0.3.9".backtrace-sys or false then [ (crates.backtrace_sys."${deps."backtrace"."0.3.9".backtrace_sys}" deps) ] else [])) else []) + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ + (crates."libc"."${deps."backtrace"."0.3.9"."libc"}" deps) + ]) else []) + ++ (if kernel == "windows" then mapFeatures features ([ + ] +- ++ (if features.backtrace."0.3.9".winapi or false then [ (crates.winapi."0.3.6" deps) ] else [])) else []); ++ ++ (if features.backtrace."0.3.9".winapi or false then [ (crates.winapi."${deps."backtrace"."0.3.9".winapi}" deps) ] else [])) else []); + features = mkFeatures (features."backtrace"."0.3.9" or {}); + }; + features_.backtrace."0.3.9" = deps: f: updateFeatures f (rec { +@@ -241,6 +258,9 @@ rec { + ]; + + ++# end ++# backtrace-sys-0.1.24 ++ + crates.backtrace_sys."0.1.24" = deps: { features?(features_.backtrace_sys."0.1.24" deps {}) }: buildRustCrate { + crateName = "backtrace-sys"; + version = "0.1.24"; +@@ -265,6 +285,9 @@ rec { + ]; + + ++# end ++# bitflags-1.0.4 ++ + crates.bitflags."1.0.4" = deps: { features?(features_.bitflags."1.0.4" deps {}) }: buildRustCrate { + crateName = "bitflags"; + version = "1.0.4"; +@@ -277,6 +300,9 @@ rec { + }) []; + + ++# end ++# blake2-rfc-0.2.18 ++ + crates.blake2_rfc."0.2.18" = deps: { features?(features_.blake2_rfc."0.2.18" deps {}) }: buildRustCrate { + crateName = "blake2-rfc"; + version = "0.2.18"; +@@ -312,65 +338,68 @@ rec { + ]; + + +- crates.carnix."0.8.11" = deps: { features?(features_.carnix."0.8.11" deps {}) }: buildRustCrate { ++# end ++# carnix-0.9.2 ++ ++ crates.carnix."0.9.2" = deps: { features?(features_.carnix."0.9.2" deps {}) }: buildRustCrate { + crateName = "carnix"; +- version = "0.8.11"; ++ version = "0.9.2"; + authors = [ "pe@pijul.org " ]; +- sha256 = "1i5iz51mradd3vishc19cd0nfh9r2clbmiq94f83npny65dnp6ch"; ++ sha256 = "1r668rjqcwsxjpz2hrr7j3k099c1xsb8vfq1w7y1ps9hap9af42z"; + crateBin = + [{ name = "cargo-generate-nixfile"; path = "src/cargo-generate-nixfile.rs"; }] ++ + [{ name = "carnix"; path = "src/main.rs"; }]; + dependencies = mapFeatures features ([ +- (crates."clap"."${deps."carnix"."0.8.11"."clap"}" deps) +- (crates."dirs"."${deps."carnix"."0.8.11"."dirs"}" deps) +- (crates."env_logger"."${deps."carnix"."0.8.11"."env_logger"}" deps) +- (crates."error_chain"."${deps."carnix"."0.8.11"."error_chain"}" deps) +- (crates."itertools"."${deps."carnix"."0.8.11"."itertools"}" deps) +- (crates."log"."${deps."carnix"."0.8.11"."log"}" deps) +- (crates."nom"."${deps."carnix"."0.8.11"."nom"}" deps) +- (crates."regex"."${deps."carnix"."0.8.11"."regex"}" deps) +- (crates."rusqlite"."${deps."carnix"."0.8.11"."rusqlite"}" deps) +- (crates."serde"."${deps."carnix"."0.8.11"."serde"}" deps) +- (crates."serde_derive"."${deps."carnix"."0.8.11"."serde_derive"}" deps) +- (crates."serde_json"."${deps."carnix"."0.8.11"."serde_json"}" deps) +- (crates."tempdir"."${deps."carnix"."0.8.11"."tempdir"}" deps) +- (crates."toml"."${deps."carnix"."0.8.11"."toml"}" deps) ++ (crates."clap"."${deps."carnix"."0.9.2"."clap"}" deps) ++ (crates."dirs"."${deps."carnix"."0.9.2"."dirs"}" deps) ++ (crates."env_logger"."${deps."carnix"."0.9.2"."env_logger"}" deps) ++ (crates."error_chain"."${deps."carnix"."0.9.2"."error_chain"}" deps) ++ (crates."itertools"."${deps."carnix"."0.9.2"."itertools"}" deps) ++ (crates."log"."${deps."carnix"."0.9.2"."log"}" deps) ++ (crates."nom"."${deps."carnix"."0.9.2"."nom"}" deps) ++ (crates."regex"."${deps."carnix"."0.9.2"."regex"}" deps) ++ (crates."serde"."${deps."carnix"."0.9.2"."serde"}" deps) ++ (crates."serde_derive"."${deps."carnix"."0.9.2"."serde_derive"}" deps) ++ (crates."serde_json"."${deps."carnix"."0.9.2"."serde_json"}" deps) ++ (crates."tempdir"."${deps."carnix"."0.9.2"."tempdir"}" deps) ++ (crates."toml"."${deps."carnix"."0.9.2"."toml"}" deps) + ]); + }; +- features_.carnix."0.8.11" = deps: f: updateFeatures f (rec { +- carnix."0.8.11".default = (f.carnix."0.8.11".default or true); +- clap."${deps.carnix."0.8.11".clap}".default = true; +- dirs."${deps.carnix."0.8.11".dirs}".default = true; +- env_logger."${deps.carnix."0.8.11".env_logger}".default = true; +- error_chain."${deps.carnix."0.8.11".error_chain}".default = true; +- itertools."${deps.carnix."0.8.11".itertools}".default = true; +- log."${deps.carnix."0.8.11".log}".default = true; +- nom."${deps.carnix."0.8.11".nom}".default = true; +- regex."${deps.carnix."0.8.11".regex}".default = true; +- rusqlite."${deps.carnix."0.8.11".rusqlite}".default = true; +- serde."${deps.carnix."0.8.11".serde}".default = true; +- serde_derive."${deps.carnix."0.8.11".serde_derive}".default = true; +- serde_json."${deps.carnix."0.8.11".serde_json}".default = true; +- tempdir."${deps.carnix."0.8.11".tempdir}".default = true; +- toml."${deps.carnix."0.8.11".toml}".default = true; ++ features_.carnix."0.9.2" = deps: f: updateFeatures f (rec { ++ carnix."0.9.2".default = (f.carnix."0.9.2".default or true); ++ clap."${deps.carnix."0.9.2".clap}".default = true; ++ dirs."${deps.carnix."0.9.2".dirs}".default = true; ++ env_logger."${deps.carnix."0.9.2".env_logger}".default = true; ++ error_chain."${deps.carnix."0.9.2".error_chain}".default = true; ++ itertools."${deps.carnix."0.9.2".itertools}".default = true; ++ log."${deps.carnix."0.9.2".log}".default = true; ++ nom."${deps.carnix."0.9.2".nom}".default = true; ++ regex."${deps.carnix."0.9.2".regex}".default = true; ++ serde."${deps.carnix."0.9.2".serde}".default = true; ++ serde_derive."${deps.carnix."0.9.2".serde_derive}".default = true; ++ serde_json."${deps.carnix."0.9.2".serde_json}".default = true; ++ tempdir."${deps.carnix."0.9.2".tempdir}".default = true; ++ toml."${deps.carnix."0.9.2".toml}".default = true; + }) [ +- (features_.clap."${deps."carnix"."0.8.11"."clap"}" deps) +- (features_.dirs."${deps."carnix"."0.8.11"."dirs"}" deps) +- (features_.env_logger."${deps."carnix"."0.8.11"."env_logger"}" deps) +- (features_.error_chain."${deps."carnix"."0.8.11"."error_chain"}" deps) +- (features_.itertools."${deps."carnix"."0.8.11"."itertools"}" deps) +- (features_.log."${deps."carnix"."0.8.11"."log"}" deps) +- (features_.nom."${deps."carnix"."0.8.11"."nom"}" deps) +- (features_.regex."${deps."carnix"."0.8.11"."regex"}" deps) +- (features_.rusqlite."${deps."carnix"."0.8.11"."rusqlite"}" deps) +- (features_.serde."${deps."carnix"."0.8.11"."serde"}" deps) +- (features_.serde_derive."${deps."carnix"."0.8.11"."serde_derive"}" deps) +- (features_.serde_json."${deps."carnix"."0.8.11"."serde_json"}" deps) +- (features_.tempdir."${deps."carnix"."0.8.11"."tempdir"}" deps) +- (features_.toml."${deps."carnix"."0.8.11"."toml"}" deps) ++ (features_.clap."${deps."carnix"."0.9.2"."clap"}" deps) ++ (features_.dirs."${deps."carnix"."0.9.2"."dirs"}" deps) ++ (features_.env_logger."${deps."carnix"."0.9.2"."env_logger"}" deps) ++ (features_.error_chain."${deps."carnix"."0.9.2"."error_chain"}" deps) ++ (features_.itertools."${deps."carnix"."0.9.2"."itertools"}" deps) ++ (features_.log."${deps."carnix"."0.9.2"."log"}" deps) ++ (features_.nom."${deps."carnix"."0.9.2"."nom"}" deps) ++ (features_.regex."${deps."carnix"."0.9.2"."regex"}" deps) ++ (features_.serde."${deps."carnix"."0.9.2"."serde"}" deps) ++ (features_.serde_derive."${deps."carnix"."0.9.2"."serde_derive"}" deps) ++ (features_.serde_json."${deps."carnix"."0.9.2"."serde_json"}" deps) ++ (features_.tempdir."${deps."carnix"."0.9.2"."tempdir"}" deps) ++ (features_.toml."${deps."carnix"."0.9.2"."toml"}" deps) + ]; + + ++# end ++# cc-1.0.25 ++ + crates.cc."1.0.25" = deps: { features?(features_.cc."1.0.25" deps {}) }: buildRustCrate { + crateName = "cc"; + version = "1.0.25"; +@@ -391,6 +420,9 @@ rec { + }) []; + + ++# end ++# cfg-if-0.1.6 ++ + crates.cfg_if."0.1.6" = deps: { features?(features_.cfg_if."0.1.6" deps {}) }: buildRustCrate { + crateName = "cfg-if"; + version = "0.1.6"; +@@ -402,6 +434,9 @@ rec { + }) []; + + ++# end ++# clap-2.32.0 ++ + crates.clap."2.32.0" = deps: { features?(features_.clap."2.32.0" deps {}) }: buildRustCrate { + crateName = "clap"; + version = "2.32.0"; +@@ -412,12 +447,12 @@ rec { + (crates."textwrap"."${deps."clap"."2.32.0"."textwrap"}" deps) + (crates."unicode_width"."${deps."clap"."2.32.0"."unicode_width"}" deps) + ] +- ++ (if features.clap."2.32.0".atty or false then [ (crates.atty."0.2.11" deps) ] else []) +- ++ (if features.clap."2.32.0".strsim or false then [ (crates.strsim."0.7.0" deps) ] else []) +- ++ (if features.clap."2.32.0".vec_map or false then [ (crates.vec_map."0.8.1" deps) ] else [])) ++ ++ (if features.clap."2.32.0".atty or false then [ (crates.atty."${deps."clap"."2.32.0".atty}" deps) ] else []) ++ ++ (if features.clap."2.32.0".strsim or false then [ (crates.strsim."${deps."clap"."2.32.0".strsim}" deps) ] else []) ++ ++ (if features.clap."2.32.0".vec_map or false then [ (crates.vec_map."${deps."clap"."2.32.0".vec_map}" deps) ] else [])) + ++ (if !(kernel == "windows") then mapFeatures features ([ + ] +- ++ (if features.clap."2.32.0".ansi_term or false then [ (crates.ansi_term."0.11.0" deps) ] else [])) else []); ++ ++ (if features.clap."2.32.0".ansi_term or false then [ (crates.ansi_term."${deps."clap"."2.32.0".ansi_term}" deps) ] else [])) else []); + features = mkFeatures (features."clap"."2.32.0" or {}); + }; + features_.clap."2.32.0" = deps: f: updateFeatures f (rec { +@@ -469,11 +504,11 @@ rec { + ]; + strsim."${deps.clap."2.32.0".strsim}".default = true; + textwrap = fold recursiveUpdate {} [ +- { "${deps.clap."2.32.0".textwrap}".default = true; } +- { "0.10.0".term_size = +- (f.textwrap."0.10.0".term_size or false) || ++ { "${deps.clap."2.32.0".textwrap}"."term_size" = ++ (f.textwrap."${deps.clap."2.32.0".textwrap}"."term_size" or false) || + (clap."2.32.0"."wrap_help" or false) || + (f."clap"."2.32.0"."wrap_help" or false); } ++ { "${deps.clap."2.32.0".textwrap}".default = true; } + ]; + unicode_width."${deps.clap."2.32.0".unicode_width}".default = true; + vec_map."${deps.clap."2.32.0".vec_map}".default = true; +@@ -488,6 +523,9 @@ rec { + ]; + + ++# end ++# constant_time_eq-0.1.3 ++ + crates.constant_time_eq."0.1.3" = deps: { features?(features_.constant_time_eq."0.1.3" deps {}) }: buildRustCrate { + crateName = "constant_time_eq"; + version = "0.1.3"; +@@ -499,6 +537,9 @@ rec { + }) []; + + ++# end ++# dirs-1.0.4 ++ + crates.dirs."1.0.4" = deps: { features?(features_.dirs."1.0.4" deps {}) }: buildRustCrate { + crateName = "dirs"; + version = "1.0.4"; +@@ -533,6 +574,9 @@ rec { + ]; + + ++# end ++# either-1.5.0 ++ + crates.either."1.5.0" = deps: { features?(features_.either."1.5.0" deps {}) }: buildRustCrate { + crateName = "either"; + version = "1.5.0"; +@@ -553,6 +597,9 @@ rec { + }) []; + + ++# end ++# env_logger-0.5.13 ++ + crates.env_logger."0.5.13" = deps: { features?(features_.env_logger."0.5.13" deps {}) }: buildRustCrate { + crateName = "env_logger"; + version = "0.5.13"; +@@ -564,7 +611,7 @@ rec { + (crates."log"."${deps."env_logger"."0.5.13"."log"}" deps) + (crates."termcolor"."${deps."env_logger"."0.5.13"."termcolor"}" deps) + ] +- ++ (if features.env_logger."0.5.13".regex or false then [ (crates.regex."1.0.5" deps) ] else [])); ++ ++ (if features.env_logger."0.5.13".regex or false then [ (crates.regex."${deps."env_logger"."0.5.13".regex}" deps) ] else [])); + features = mkFeatures (features."env_logger"."0.5.13" or {}); + }; + features_.env_logger."0.5.13" = deps: f: updateFeatures f (rec { +@@ -592,6 +639,9 @@ rec { + ]; + + ++# end ++# error-chain-0.12.0 ++ + crates.error_chain."0.12.0" = deps: { features?(features_.error_chain."0.12.0" deps {}) }: buildRustCrate { + crateName = "error-chain"; + version = "0.12.0"; +@@ -599,7 +649,7 @@ rec { + sha256 = "1m6wk1r6wqg1mn69bxxvk5k081cb4xy6bfhsxb99rv408x9wjcnl"; + dependencies = mapFeatures features ([ + ] +- ++ (if features.error_chain."0.12.0".backtrace or false then [ (crates.backtrace."0.3.9" deps) ] else [])); ++ ++ (if features.error_chain."0.12.0".backtrace or false then [ (crates.backtrace."${deps."error_chain"."0.12.0".backtrace}" deps) ] else [])); + features = mkFeatures (features."error_chain"."0.12.0" or {}); + }; + features_.error_chain."0.12.0" = deps: f: updateFeatures f (rec { +@@ -620,6 +670,9 @@ rec { + ]; + + ++# end ++# failure-0.1.3 ++ + crates.failure."0.1.3" = deps: { features?(features_.failure."0.1.3" deps {}) }: buildRustCrate { + crateName = "failure"; + version = "0.1.3"; +@@ -627,8 +680,8 @@ rec { + sha256 = "0cibp01z0clyxrvkl7v7kq6jszsgcg9vwv6d9l6d1drk9jqdss4s"; + dependencies = mapFeatures features ([ + ] +- ++ (if features.failure."0.1.3".backtrace or false then [ (crates.backtrace."0.3.9" deps) ] else []) +- ++ (if features.failure."0.1.3".failure_derive or false then [ (crates.failure_derive."0.1.3" deps) ] else [])); ++ ++ (if features.failure."0.1.3".backtrace or false then [ (crates.backtrace."${deps."failure"."0.1.3".backtrace}" deps) ] else []) ++ ++ (if features.failure."0.1.3".failure_derive or false then [ (crates.failure_derive."${deps."failure"."0.1.3".failure_derive}" deps) ] else [])); + features = mkFeatures (features."failure"."0.1.3" or {}); + }; + features_.failure."0.1.3" = deps: f: updateFeatures f (rec { +@@ -659,6 +712,9 @@ rec { + ]; + + ++# end ++# failure_derive-0.1.3 ++ + crates.failure_derive."0.1.3" = deps: { features?(features_.failure_derive."0.1.3" deps {}) }: buildRustCrate { + crateName = "failure_derive"; + version = "0.1.3"; +@@ -688,6 +744,9 @@ rec { + ]; + + ++# end ++# fuchsia-zircon-0.3.3 ++ + crates.fuchsia_zircon."0.3.3" = deps: { features?(features_.fuchsia_zircon."0.3.3" deps {}) }: buildRustCrate { + crateName = "fuchsia-zircon"; + version = "0.3.3"; +@@ -708,6 +767,9 @@ rec { + ]; + + ++# end ++# fuchsia-zircon-sys-0.3.3 ++ + crates.fuchsia_zircon_sys."0.3.3" = deps: { features?(features_.fuchsia_zircon_sys."0.3.3" deps {}) }: buildRustCrate { + crateName = "fuchsia-zircon-sys"; + version = "0.3.3"; +@@ -719,6 +781,9 @@ rec { + }) []; + + ++# end ++# humantime-1.1.1 ++ + crates.humantime."1.1.1" = deps: { features?(features_.humantime."1.1.1" deps {}) }: buildRustCrate { + crateName = "humantime"; + version = "1.1.1"; +@@ -737,6 +802,9 @@ rec { + ]; + + ++# end ++# itertools-0.7.8 ++ + crates.itertools."0.7.8" = deps: { features?(features_.itertools."0.7.8" deps {}) }: buildRustCrate { + crateName = "itertools"; + version = "0.7.8"; +@@ -761,6 +829,9 @@ rec { + ]; + + ++# end ++# itoa-0.4.3 ++ + crates.itoa."0.4.3" = deps: { features?(features_.itoa."0.4.3" deps {}) }: buildRustCrate { + crateName = "itoa"; + version = "0.4.3"; +@@ -779,6 +850,9 @@ rec { + }) []; + + ++# end ++# lazy_static-1.1.0 ++ + crates.lazy_static."1.1.0" = deps: { features?(features_.lazy_static."1.1.0" deps {}) }: buildRustCrate { + crateName = "lazy_static"; + version = "1.1.0"; +@@ -811,6 +885,9 @@ rec { + ]; + + ++# end ++# libc-0.2.43 ++ + crates.libc."0.2.43" = deps: { features?(features_.libc."0.2.43" deps {}) }: buildRustCrate { + crateName = "libc"; + version = "0.2.43"; +@@ -829,105 +906,8 @@ rec { + }) []; + + +- crates.libsqlite3_sys."0.9.3" = deps: { features?(features_.libsqlite3_sys."0.9.3" deps {}) }: buildRustCrate { +- crateName = "libsqlite3-sys"; +- version = "0.9.3"; +- authors = [ "John Gallagher " ]; +- sha256 = "128bv2y342iksv693bffvybr3zzi04vd8p0307zi9wixbdxyp021"; +- build = "build.rs"; +- dependencies = (if abi == "msvc" then mapFeatures features ([ +-]) else []); +- +- buildDependencies = mapFeatures features ([ +- ] +- ++ (if features.libsqlite3_sys."0.9.3".pkg-config or false then [ (crates.pkg_config."0.3.14" deps) ] else [])); +- features = mkFeatures (features."libsqlite3_sys"."0.9.3" or {}); +- }; +- features_.libsqlite3_sys."0.9.3" = deps: f: updateFeatures f (rec { +- libsqlite3_sys = fold recursiveUpdate {} [ +- { "0.9.3".bindgen = +- (f.libsqlite3_sys."0.9.3".bindgen or false) || +- (f.libsqlite3_sys."0.9.3".buildtime_bindgen or false) || +- (libsqlite3_sys."0.9.3"."buildtime_bindgen" or false); } +- { "0.9.3".cc = +- (f.libsqlite3_sys."0.9.3".cc or false) || +- (f.libsqlite3_sys."0.9.3".bundled or false) || +- (libsqlite3_sys."0.9.3"."bundled" or false); } +- { "0.9.3".default = (f.libsqlite3_sys."0.9.3".default or true); } +- { "0.9.3".min_sqlite_version_3_6_8 = +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_6_8 or false) || +- (f.libsqlite3_sys."0.9.3".default or false) || +- (libsqlite3_sys."0.9.3"."default" or false); } +- { "0.9.3".pkg-config = +- (f.libsqlite3_sys."0.9.3".pkg-config or false) || +- (f.libsqlite3_sys."0.9.3".buildtime_bindgen or false) || +- (libsqlite3_sys."0.9.3"."buildtime_bindgen" or false) || +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_6_11 or false) || +- (libsqlite3_sys."0.9.3"."min_sqlite_version_3_6_11" or false) || +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_6_23 or false) || +- (libsqlite3_sys."0.9.3"."min_sqlite_version_3_6_23" or false) || +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_6_8 or false) || +- (libsqlite3_sys."0.9.3"."min_sqlite_version_3_6_8" or false) || +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_7_16 or false) || +- (libsqlite3_sys."0.9.3"."min_sqlite_version_3_7_16" or false) || +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_7_3 or false) || +- (libsqlite3_sys."0.9.3"."min_sqlite_version_3_7_3" or false) || +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_7_4 or false) || +- (libsqlite3_sys."0.9.3"."min_sqlite_version_3_7_4" or false) || +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_7_7 or false) || +- (libsqlite3_sys."0.9.3"."min_sqlite_version_3_7_7" or false); } +- { "0.9.3".vcpkg = +- (f.libsqlite3_sys."0.9.3".vcpkg or false) || +- (f.libsqlite3_sys."0.9.3".buildtime_bindgen or false) || +- (libsqlite3_sys."0.9.3"."buildtime_bindgen" or false) || +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_6_11 or false) || +- (libsqlite3_sys."0.9.3"."min_sqlite_version_3_6_11" or false) || +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_6_23 or false) || +- (libsqlite3_sys."0.9.3"."min_sqlite_version_3_6_23" or false) || +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_6_8 or false) || +- (libsqlite3_sys."0.9.3"."min_sqlite_version_3_6_8" or false) || +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_7_16 or false) || +- (libsqlite3_sys."0.9.3"."min_sqlite_version_3_7_16" or false) || +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_7_3 or false) || +- (libsqlite3_sys."0.9.3"."min_sqlite_version_3_7_3" or false) || +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_7_4 or false) || +- (libsqlite3_sys."0.9.3"."min_sqlite_version_3_7_4" or false) || +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_7_7 or false) || +- (libsqlite3_sys."0.9.3"."min_sqlite_version_3_7_7" or false); } +- ]; +- pkg_config."${deps.libsqlite3_sys."0.9.3".pkg_config}".default = true; +- }) [ +- (features_.pkg_config."${deps."libsqlite3_sys"."0.9.3"."pkg_config"}" deps) +- ]; +- +- +- crates.linked_hash_map."0.4.2" = deps: { features?(features_.linked_hash_map."0.4.2" deps {}) }: buildRustCrate { +- crateName = "linked-hash-map"; +- version = "0.4.2"; +- authors = [ "Stepan Koltsov " "Andrew Paseltiner " ]; +- sha256 = "04da208h6jb69f46j37jnvsw2i1wqplglp4d61csqcrhh83avbgl"; +- dependencies = mapFeatures features ([ +-]); +- features = mkFeatures (features."linked_hash_map"."0.4.2" or {}); +- }; +- features_.linked_hash_map."0.4.2" = deps: f: updateFeatures f (rec { +- linked_hash_map = fold recursiveUpdate {} [ +- { "0.4.2".default = (f.linked_hash_map."0.4.2".default or true); } +- { "0.4.2".heapsize = +- (f.linked_hash_map."0.4.2".heapsize or false) || +- (f.linked_hash_map."0.4.2".heapsize_impl or false) || +- (linked_hash_map."0.4.2"."heapsize_impl" or false); } +- { "0.4.2".serde = +- (f.linked_hash_map."0.4.2".serde or false) || +- (f.linked_hash_map."0.4.2".serde_impl or false) || +- (linked_hash_map."0.4.2"."serde_impl" or false); } +- { "0.4.2".serde_test = +- (f.linked_hash_map."0.4.2".serde_test or false) || +- (f.linked_hash_map."0.4.2".serde_impl or false) || +- (linked_hash_map."0.4.2"."serde_impl" or false); } +- ]; +- }) []; +- ++# end ++# log-0.4.5 + + crates.log."0.4.5" = deps: { features?(features_.log."0.4.5" deps {}) }: buildRustCrate { + crateName = "log"; +@@ -947,35 +927,8 @@ rec { + ]; + + +- crates.lru_cache."0.1.1" = deps: { features?(features_.lru_cache."0.1.1" deps {}) }: buildRustCrate { +- crateName = "lru-cache"; +- version = "0.1.1"; +- authors = [ "Stepan Koltsov " ]; +- sha256 = "1hl6kii1g54sq649gnscv858mmw7a02xj081l4vcgvrswdi2z8fw"; +- dependencies = mapFeatures features ([ +- (crates."linked_hash_map"."${deps."lru_cache"."0.1.1"."linked_hash_map"}" deps) +- ]); +- features = mkFeatures (features."lru_cache"."0.1.1" or {}); +- }; +- features_.lru_cache."0.1.1" = deps: f: updateFeatures f (rec { +- linked_hash_map = fold recursiveUpdate {} [ +- { "${deps.lru_cache."0.1.1".linked_hash_map}".default = true; } +- { "0.4.2".heapsize_impl = +- (f.linked_hash_map."0.4.2".heapsize_impl or false) || +- (lru_cache."0.1.1"."heapsize_impl" or false) || +- (f."lru_cache"."0.1.1"."heapsize_impl" or false); } +- ]; +- lru_cache = fold recursiveUpdate {} [ +- { "0.1.1".default = (f.lru_cache."0.1.1".default or true); } +- { "0.1.1".heapsize = +- (f.lru_cache."0.1.1".heapsize or false) || +- (f.lru_cache."0.1.1".heapsize_impl or false) || +- (lru_cache."0.1.1"."heapsize_impl" or false); } +- ]; +- }) [ +- (features_.linked_hash_map."${deps."lru_cache"."0.1.1"."linked_hash_map"}" deps) +- ]; +- ++# end ++# memchr-1.0.2 + + crates.memchr."1.0.2" = deps: { features?(features_.memchr."1.0.2" deps {}) }: buildRustCrate { + crateName = "memchr"; +@@ -984,16 +937,16 @@ rec { + sha256 = "0dfb8ifl9nrc9kzgd5z91q6qg87sh285q1ih7xgrsglmqfav9lg7"; + dependencies = mapFeatures features ([ + ] +- ++ (if features.memchr."1.0.2".libc or false then [ (crates.libc."0.2.43" deps) ] else [])); ++ ++ (if features.memchr."1.0.2".libc or false then [ (crates.libc."${deps."memchr"."1.0.2".libc}" deps) ] else [])); + features = mkFeatures (features."memchr"."1.0.2" or {}); + }; + features_.memchr."1.0.2" = deps: f: updateFeatures f (rec { + libc = fold recursiveUpdate {} [ +- { "${deps.memchr."1.0.2".libc}".default = (f.libc."${deps.memchr."1.0.2".libc}".default or false); } +- { "0.2.43".use_std = +- (f.libc."0.2.43".use_std or false) || ++ { "${deps.memchr."1.0.2".libc}"."use_std" = ++ (f.libc."${deps.memchr."1.0.2".libc}"."use_std" or false) || + (memchr."1.0.2"."use_std" or false) || + (f."memchr"."1.0.2"."use_std" or false); } ++ { "${deps.memchr."1.0.2".libc}".default = (f.libc."${deps.memchr."1.0.2".libc}".default or false); } + ]; + memchr = fold recursiveUpdate {} [ + { "1.0.2".default = (f.memchr."1.0.2".default or true); } +@@ -1013,6 +966,9 @@ rec { + ]; + + ++# end ++# memchr-2.1.0 ++ + crates.memchr."2.1.0" = deps: { features?(features_.memchr."2.1.0" deps {}) }: buildRustCrate { + crateName = "memchr"; + version = "2.1.0"; +@@ -1021,7 +977,7 @@ rec { + dependencies = mapFeatures features ([ + (crates."cfg_if"."${deps."memchr"."2.1.0"."cfg_if"}" deps) + ] +- ++ (if features.memchr."2.1.0".libc or false then [ (crates.libc."0.2.43" deps) ] else [])); ++ ++ (if features.memchr."2.1.0".libc or false then [ (crates.libc."${deps."memchr"."2.1.0".libc}" deps) ] else [])); + + buildDependencies = mapFeatures features ([ + (crates."version_check"."${deps."memchr"."2.1.0"."version_check"}" deps) +@@ -1031,11 +987,11 @@ rec { + features_.memchr."2.1.0" = deps: f: updateFeatures f (rec { + cfg_if."${deps.memchr."2.1.0".cfg_if}".default = true; + libc = fold recursiveUpdate {} [ +- { "${deps.memchr."2.1.0".libc}".default = (f.libc."${deps.memchr."2.1.0".libc}".default or false); } +- { "0.2.43".use_std = +- (f.libc."0.2.43".use_std or false) || ++ { "${deps.memchr."2.1.0".libc}"."use_std" = ++ (f.libc."${deps.memchr."2.1.0".libc}"."use_std" or false) || + (memchr."2.1.0"."use_std" or false) || + (f."memchr"."2.1.0"."use_std" or false); } ++ { "${deps.memchr."2.1.0".libc}".default = (f.libc."${deps.memchr."2.1.0".libc}".default or false); } + ]; + memchr = fold recursiveUpdate {} [ + { "2.1.0".default = (f.memchr."2.1.0".default or true); } +@@ -1058,6 +1014,9 @@ rec { + ]; + + ++# end ++# nodrop-0.1.12 ++ + crates.nodrop."0.1.12" = deps: { features?(features_.nodrop."0.1.12" deps {}) }: buildRustCrate { + crateName = "nodrop"; + version = "0.1.12"; +@@ -1082,6 +1041,9 @@ rec { + }) []; + + ++# end ++# nom-3.2.1 ++ + crates.nom."3.2.1" = deps: { features?(features_.nom."3.2.1" deps {}) }: buildRustCrate { + crateName = "nom"; + version = "3.2.1"; +@@ -1094,11 +1056,11 @@ rec { + }; + features_.nom."3.2.1" = deps: f: updateFeatures f (rec { + memchr = fold recursiveUpdate {} [ +- { "${deps.nom."3.2.1".memchr}".default = (f.memchr."${deps.nom."3.2.1".memchr}".default or false); } +- { "1.0.2".use_std = +- (f.memchr."1.0.2".use_std or false) || ++ { "${deps.nom."3.2.1".memchr}"."use_std" = ++ (f.memchr."${deps.nom."3.2.1".memchr}"."use_std" or false) || + (nom."3.2.1"."std" or false) || + (f."nom"."3.2.1"."std" or false); } ++ { "${deps.nom."3.2.1".memchr}".default = (f.memchr."${deps.nom."3.2.1".memchr}".default or false); } + ]; + nom = fold recursiveUpdate {} [ + { "3.2.1".compiler_error = +@@ -1132,16 +1094,8 @@ rec { + ]; + + +- crates.pkg_config."0.3.14" = deps: { features?(features_.pkg_config."0.3.14" deps {}) }: buildRustCrate { +- crateName = "pkg-config"; +- version = "0.3.14"; +- authors = [ "Alex Crichton " ]; +- sha256 = "0207fsarrm412j0dh87lfcas72n8mxar7q3mgflsbsrqnb140sv6"; +- }; +- features_.pkg_config."0.3.14" = deps: f: updateFeatures f (rec { +- pkg_config."0.3.14".default = (f.pkg_config."0.3.14".default or true); +- }) []; +- ++# end ++# proc-macro2-0.4.20 + + crates.proc_macro2."0.4.20" = deps: { features?(features_.proc_macro2."0.4.20" deps {}) }: buildRustCrate { + crateName = "proc-macro2"; +@@ -1170,6 +1124,9 @@ rec { + ]; + + ++# end ++# quick-error-1.2.2 ++ + crates.quick_error."1.2.2" = deps: { features?(features_.quick_error."1.2.2" deps {}) }: buildRustCrate { + crateName = "quick-error"; + version = "1.2.2"; +@@ -1181,6 +1138,9 @@ rec { + }) []; + + ++# end ++# quote-0.6.8 ++ + crates.quote."0.6.8" = deps: { features?(features_.quote."0.6.8" deps {}) }: buildRustCrate { + crateName = "quote"; + version = "0.6.8"; +@@ -1193,11 +1153,11 @@ rec { + }; + features_.quote."0.6.8" = deps: f: updateFeatures f (rec { + proc_macro2 = fold recursiveUpdate {} [ +- { "${deps.quote."0.6.8".proc_macro2}".default = (f.proc_macro2."${deps.quote."0.6.8".proc_macro2}".default or false); } +- { "0.4.20".proc-macro = +- (f.proc_macro2."0.4.20".proc-macro or false) || ++ { "${deps.quote."0.6.8".proc_macro2}"."proc-macro" = ++ (f.proc_macro2."${deps.quote."0.6.8".proc_macro2}"."proc-macro" or false) || + (quote."0.6.8"."proc-macro" or false) || + (f."quote"."0.6.8"."proc-macro" or false); } ++ { "${deps.quote."0.6.8".proc_macro2}".default = (f.proc_macro2."${deps.quote."0.6.8".proc_macro2}".default or false); } + ]; + quote = fold recursiveUpdate {} [ + { "0.6.8".default = (f.quote."0.6.8".default or true); } +@@ -1211,6 +1171,9 @@ rec { + ]; + + ++# end ++# rand-0.4.3 ++ + crates.rand."0.4.3" = deps: { features?(features_.rand."0.4.3" deps {}) }: buildRustCrate { + crateName = "rand"; + version = "0.4.3"; +@@ -1221,7 +1184,7 @@ rec { + ]) else []) + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ + ] +- ++ (if features.rand."0.4.3".libc or false then [ (crates.libc."0.2.43" deps) ] else [])) else []) ++ ++ (if features.rand."0.4.3".libc or false then [ (crates.libc."${deps."rand"."0.4.3".libc}" deps) ] else [])) else []) + ++ (if kernel == "windows" then mapFeatures features ([ + (crates."winapi"."${deps."rand"."0.4.3"."winapi"}" deps) + ]) else []); +@@ -1259,6 +1222,9 @@ rec { + ]; + + ++# end ++# redox_syscall-0.1.40 ++ + crates.redox_syscall."0.1.40" = deps: { features?(features_.redox_syscall."0.1.40" deps {}) }: buildRustCrate { + crateName = "redox_syscall"; + version = "0.1.40"; +@@ -1271,6 +1237,9 @@ rec { + }) []; + + ++# end ++# redox_termios-0.1.1 ++ + crates.redox_termios."0.1.1" = deps: { features?(features_.redox_termios."0.1.1" deps {}) }: buildRustCrate { + crateName = "redox_termios"; + version = "0.1.1"; +@@ -1289,6 +1258,9 @@ rec { + ]; + + ++# end ++# redox_users-0.2.0 ++ + crates.redox_users."0.2.0" = deps: { features?(features_.redox_users."0.2.0" deps {}) }: buildRustCrate { + crateName = "redox_users"; + version = "0.2.0"; +@@ -1315,6 +1287,9 @@ rec { + ]; + + ++# end ++# regex-1.0.5 ++ + crates.regex."1.0.5" = deps: { features?(features_.regex."1.0.5" deps {}) }: buildRustCrate { + crateName = "regex"; + version = "1.0.5"; +@@ -1355,6 +1330,9 @@ rec { + ]; + + ++# end ++# regex-syntax-0.6.2 ++ + crates.regex_syntax."0.6.2" = deps: { features?(features_.regex_syntax."0.6.2" deps {}) }: buildRustCrate { + crateName = "regex-syntax"; + version = "0.6.2"; +@@ -1372,6 +1350,9 @@ rec { + ]; + + ++# end ++# remove_dir_all-0.5.1 ++ + crates.remove_dir_all."0.5.1" = deps: { features?(features_.remove_dir_all."0.5.1" deps {}) }: buildRustCrate { + crateName = "remove_dir_all"; + version = "0.5.1"; +@@ -1396,90 +1377,8 @@ rec { + ]; + + +- crates.rusqlite."0.14.0" = deps: { features?(features_.rusqlite."0.14.0" deps {}) }: buildRustCrate { +- crateName = "rusqlite"; +- version = "0.14.0"; +- authors = [ "John Gallagher " ]; +- sha256 = "06j1z8yicn6jg8irxclsvgp0575gz5k24jgnbk0d807i5gvsg9jq"; +- dependencies = mapFeatures features ([ +- (crates."bitflags"."${deps."rusqlite"."0.14.0"."bitflags"}" deps) +- (crates."libsqlite3_sys"."${deps."rusqlite"."0.14.0"."libsqlite3_sys"}" deps) +- (crates."lru_cache"."${deps."rusqlite"."0.14.0"."lru_cache"}" deps) +- (crates."time"."${deps."rusqlite"."0.14.0"."time"}" deps) +- ]); +- features = mkFeatures (features."rusqlite"."0.14.0" or {}); +- }; +- features_.rusqlite."0.14.0" = deps: f: updateFeatures f (rec { +- bitflags."${deps.rusqlite."0.14.0".bitflags}".default = true; +- libsqlite3_sys = fold recursiveUpdate {} [ +- { "${deps.rusqlite."0.14.0".libsqlite3_sys}".default = true; } +- { "0.9.3".buildtime_bindgen = +- (f.libsqlite3_sys."0.9.3".buildtime_bindgen or false) || +- (rusqlite."0.14.0"."buildtime_bindgen" or false) || +- (f."rusqlite"."0.14.0"."buildtime_bindgen" or false); } +- { "0.9.3".bundled = +- (f.libsqlite3_sys."0.9.3".bundled or false) || +- (rusqlite."0.14.0"."bundled" or false) || +- (f."rusqlite"."0.14.0"."bundled" or false); } +- { "0.9.3".min_sqlite_version_3_6_11 = +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_6_11 or false) || +- (rusqlite."0.14.0"."backup" or false) || +- (f."rusqlite"."0.14.0"."backup" or false); } +- { "0.9.3".min_sqlite_version_3_6_23 = +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_6_23 or false) || +- (rusqlite."0.14.0"."trace" or false) || +- (f."rusqlite"."0.14.0"."trace" or false); } +- { "0.9.3".min_sqlite_version_3_7_3 = +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_7_3 or false) || +- (rusqlite."0.14.0"."functions" or false) || +- (f."rusqlite"."0.14.0"."functions" or false); } +- { "0.9.3".min_sqlite_version_3_7_4 = +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_7_4 or false) || +- (rusqlite."0.14.0"."blob" or false) || +- (f."rusqlite"."0.14.0"."blob" or false); } +- { "0.9.3".min_sqlite_version_3_7_7 = +- (f.libsqlite3_sys."0.9.3".min_sqlite_version_3_7_7 or false) || +- (rusqlite."0.14.0"."vtab" or false) || +- (f."rusqlite"."0.14.0"."vtab" or false); } +- { "0.9.3".sqlcipher = +- (f.libsqlite3_sys."0.9.3".sqlcipher or false) || +- (rusqlite."0.14.0"."sqlcipher" or false) || +- (f."rusqlite"."0.14.0"."sqlcipher" or false); } +- { "0.9.3".unlock_notify = +- (f.libsqlite3_sys."0.9.3".unlock_notify or false) || +- (rusqlite."0.14.0"."unlock_notify" or false) || +- (f."rusqlite"."0.14.0"."unlock_notify" or false); } +- ]; +- lru_cache."${deps.rusqlite."0.14.0".lru_cache}".default = true; +- rusqlite = fold recursiveUpdate {} [ +- { "0.14.0".bundled = +- (f.rusqlite."0.14.0".bundled or false) || +- (f.rusqlite."0.14.0".array or false) || +- (rusqlite."0.14.0"."array" or false); } +- { "0.14.0".csv = +- (f.rusqlite."0.14.0".csv or false) || +- (f.rusqlite."0.14.0".csvtab or false) || +- (rusqlite."0.14.0"."csvtab" or false); } +- { "0.14.0".default = (f.rusqlite."0.14.0".default or true); } +- { "0.14.0".lazy_static = +- (f.rusqlite."0.14.0".lazy_static or false) || +- (f.rusqlite."0.14.0".vtab or false) || +- (rusqlite."0.14.0"."vtab" or false); } +- { "0.14.0".vtab = +- (f.rusqlite."0.14.0".vtab or false) || +- (f.rusqlite."0.14.0".array or false) || +- (rusqlite."0.14.0"."array" or false) || +- (f.rusqlite."0.14.0".csvtab or false) || +- (rusqlite."0.14.0"."csvtab" or false); } +- ]; +- time."${deps.rusqlite."0.14.0".time}".default = true; +- }) [ +- (features_.bitflags."${deps."rusqlite"."0.14.0"."bitflags"}" deps) +- (features_.libsqlite3_sys."${deps."rusqlite"."0.14.0"."libsqlite3_sys"}" deps) +- (features_.lru_cache."${deps."rusqlite"."0.14.0"."lru_cache"}" deps) +- (features_.time."${deps."rusqlite"."0.14.0"."time"}" deps) +- ]; +- ++# end ++# rustc-demangle-0.1.9 + + crates.rustc_demangle."0.1.9" = deps: { features?(features_.rustc_demangle."0.1.9" deps {}) }: buildRustCrate { + crateName = "rustc-demangle"; +@@ -1492,6 +1391,9 @@ rec { + }) []; + + ++# end ++# ryu-0.2.6 ++ + crates.ryu."0.2.6" = deps: { features?(features_.ryu."0.2.6" deps {}) }: buildRustCrate { + crateName = "ryu"; + version = "0.2.6"; +@@ -1507,6 +1409,9 @@ rec { + }) []; + + ++# end ++# scoped_threadpool-0.1.9 ++ + crates.scoped_threadpool."0.1.9" = deps: { features?(features_.scoped_threadpool."0.1.9" deps {}) }: buildRustCrate { + crateName = "scoped_threadpool"; + version = "0.1.9"; +@@ -1519,6 +1424,9 @@ rec { + }) []; + + ++# end ++# serde-1.0.80 ++ + crates.serde."1.0.80" = deps: { features?(features_.serde."1.0.80" deps {}) }: buildRustCrate { + crateName = "serde"; + version = "1.0.80"; +@@ -1548,6 +1456,9 @@ rec { + }) []; + + ++# end ++# serde_derive-1.0.80 ++ + crates.serde_derive."1.0.80" = deps: { features?(features_.serde_derive."1.0.80" deps {}) }: buildRustCrate { + crateName = "serde_derive"; + version = "1.0.80"; +@@ -1576,6 +1487,9 @@ rec { + ]; + + ++# end ++# serde_json-1.0.32 ++ + crates.serde_json."1.0.32" = deps: { features?(features_.serde_json."1.0.32" deps {}) }: buildRustCrate { + crateName = "serde_json"; + version = "1.0.32"; +@@ -1606,6 +1520,9 @@ rec { + ]; + + ++# end ++# strsim-0.7.0 ++ + crates.strsim."0.7.0" = deps: { features?(features_.strsim."0.7.0" deps {}) }: buildRustCrate { + crateName = "strsim"; + version = "0.7.0"; +@@ -1617,6 +1534,9 @@ rec { + }) []; + + ++# end ++# syn-0.15.13 ++ + crates.syn."0.15.13" = deps: { features?(features_.syn."0.15.13" deps {}) }: buildRustCrate { + crateName = "syn"; + version = "0.15.13"; +@@ -1626,23 +1546,23 @@ rec { + (crates."proc_macro2"."${deps."syn"."0.15.13"."proc_macro2"}" deps) + (crates."unicode_xid"."${deps."syn"."0.15.13"."unicode_xid"}" deps) + ] +- ++ (if features.syn."0.15.13".quote or false then [ (crates.quote."0.6.8" deps) ] else [])); ++ ++ (if features.syn."0.15.13".quote or false then [ (crates.quote."${deps."syn"."0.15.13".quote}" deps) ] else [])); + features = mkFeatures (features."syn"."0.15.13" or {}); + }; + features_.syn."0.15.13" = deps: f: updateFeatures f (rec { + proc_macro2 = fold recursiveUpdate {} [ +- { "${deps.syn."0.15.13".proc_macro2}".default = (f.proc_macro2."${deps.syn."0.15.13".proc_macro2}".default or false); } +- { "0.4.20".proc-macro = +- (f.proc_macro2."0.4.20".proc-macro or false) || ++ { "${deps.syn."0.15.13".proc_macro2}"."proc-macro" = ++ (f.proc_macro2."${deps.syn."0.15.13".proc_macro2}"."proc-macro" or false) || + (syn."0.15.13"."proc-macro" or false) || + (f."syn"."0.15.13"."proc-macro" or false); } ++ { "${deps.syn."0.15.13".proc_macro2}".default = (f.proc_macro2."${deps.syn."0.15.13".proc_macro2}".default or false); } + ]; + quote = fold recursiveUpdate {} [ +- { "${deps.syn."0.15.13".quote}".default = (f.quote."${deps.syn."0.15.13".quote}".default or false); } +- { "0.6.8".proc-macro = +- (f.quote."0.6.8".proc-macro or false) || ++ { "${deps.syn."0.15.13".quote}"."proc-macro" = ++ (f.quote."${deps.syn."0.15.13".quote}"."proc-macro" or false) || + (syn."0.15.13"."proc-macro" or false) || + (f."syn"."0.15.13"."proc-macro" or false); } ++ { "${deps.syn."0.15.13".quote}".default = (f.quote."${deps.syn."0.15.13".quote}".default or false); } + ]; + syn = fold recursiveUpdate {} [ + { "0.15.13".clone-impls = +@@ -1679,6 +1599,9 @@ rec { + ]; + + ++# end ++# synstructure-0.10.0 ++ + crates.synstructure."0.10.0" = deps: { features?(features_.synstructure."0.10.0" deps {}) }: buildRustCrate { + crateName = "synstructure"; + version = "0.10.0"; +@@ -1710,6 +1633,9 @@ rec { + ]; + + ++# end ++# tempdir-0.3.7 ++ + crates.tempdir."0.3.7" = deps: { features?(features_.tempdir."0.3.7" deps {}) }: buildRustCrate { + crateName = "tempdir"; + version = "0.3.7"; +@@ -1730,6 +1656,9 @@ rec { + ]; + + ++# end ++# termcolor-1.0.4 ++ + crates.termcolor."1.0.4" = deps: { features?(features_.termcolor."1.0.4" deps {}) }: buildRustCrate { + crateName = "termcolor"; + version = "1.0.4"; +@@ -1747,6 +1676,9 @@ rec { + ]; + + ++# end ++# termion-1.5.1 ++ + crates.termion."1.5.1" = deps: { features?(features_.termion."1.5.1" deps {}) }: buildRustCrate { + crateName = "termion"; + version = "1.5.1"; +@@ -1772,6 +1704,9 @@ rec { + ]; + + ++# end ++# textwrap-0.10.0 ++ + crates.textwrap."0.10.0" = deps: { features?(features_.textwrap."0.10.0" deps {}) }: buildRustCrate { + crateName = "textwrap"; + version = "0.10.0"; +@@ -1789,6 +1724,9 @@ rec { + ]; + + ++# end ++# thread_local-0.3.6 ++ + crates.thread_local."0.3.6" = deps: { features?(features_.thread_local."0.3.6" deps {}) }: buildRustCrate { + crateName = "thread_local"; + version = "0.3.6"; +@@ -1806,41 +1744,8 @@ rec { + ]; + + +- crates.time."0.1.40" = deps: { features?(features_.time."0.1.40" deps {}) }: buildRustCrate { +- crateName = "time"; +- version = "0.1.40"; +- authors = [ "The Rust Project Developers" ]; +- sha256 = "0wgnbjamljz6bqxsd5axc4p2mmhkqfrryj4gf2yswjaxiw5dd01m"; +- dependencies = mapFeatures features ([ +- (crates."libc"."${deps."time"."0.1.40"."libc"}" deps) +- ]) +- ++ (if kernel == "redox" then mapFeatures features ([ +- (crates."redox_syscall"."${deps."time"."0.1.40"."redox_syscall"}" deps) +- ]) else []) +- ++ (if kernel == "windows" then mapFeatures features ([ +- (crates."winapi"."${deps."time"."0.1.40"."winapi"}" deps) +- ]) else []); +- }; +- features_.time."0.1.40" = deps: f: updateFeatures f (rec { +- libc."${deps.time."0.1.40".libc}".default = true; +- redox_syscall."${deps.time."0.1.40".redox_syscall}".default = true; +- time."0.1.40".default = (f.time."0.1.40".default or true); +- winapi = fold recursiveUpdate {} [ +- { "${deps.time."0.1.40".winapi}"."minwinbase" = true; } +- { "${deps.time."0.1.40".winapi}"."minwindef" = true; } +- { "${deps.time."0.1.40".winapi}"."ntdef" = true; } +- { "${deps.time."0.1.40".winapi}"."profileapi" = true; } +- { "${deps.time."0.1.40".winapi}"."std" = true; } +- { "${deps.time."0.1.40".winapi}"."sysinfoapi" = true; } +- { "${deps.time."0.1.40".winapi}"."timezoneapi" = true; } +- { "${deps.time."0.1.40".winapi}".default = true; } +- ]; +- }) [ +- (features_.libc."${deps."time"."0.1.40"."libc"}" deps) +- (features_.redox_syscall."${deps."time"."0.1.40"."redox_syscall"}" deps) +- (features_.winapi."${deps."time"."0.1.40"."winapi"}" deps) +- ]; +- ++# end ++# toml-0.4.8 + + crates.toml."0.4.8" = deps: { features?(features_.toml."0.4.8" deps {}) }: buildRustCrate { + crateName = "toml"; +@@ -1859,6 +1764,9 @@ rec { + ]; + + ++# end ++# ucd-util-0.1.1 ++ + crates.ucd_util."0.1.1" = deps: { features?(features_.ucd_util."0.1.1" deps {}) }: buildRustCrate { + crateName = "ucd-util"; + version = "0.1.1"; +@@ -1870,6 +1778,9 @@ rec { + }) []; + + ++# end ++# unicode-width-0.1.5 ++ + crates.unicode_width."0.1.5" = deps: { features?(features_.unicode_width."0.1.5" deps {}) }: buildRustCrate { + crateName = "unicode-width"; + version = "0.1.5"; +@@ -1882,6 +1793,9 @@ rec { + }) []; + + ++# end ++# unicode-xid-0.1.0 ++ + crates.unicode_xid."0.1.0" = deps: { features?(features_.unicode_xid."0.1.0" deps {}) }: buildRustCrate { + crateName = "unicode-xid"; + version = "0.1.0"; +@@ -1894,6 +1808,9 @@ rec { + }) []; + + ++# end ++# utf8-ranges-1.0.1 ++ + crates.utf8_ranges."1.0.1" = deps: { features?(features_.utf8_ranges."1.0.1" deps {}) }: buildRustCrate { + crateName = "utf8-ranges"; + version = "1.0.1"; +@@ -1905,16 +1822,8 @@ rec { + }) []; + + +- crates.vcpkg."0.2.6" = deps: { features?(features_.vcpkg."0.2.6" deps {}) }: buildRustCrate { +- crateName = "vcpkg"; +- version = "0.2.6"; +- authors = [ "Jim McGrath " ]; +- sha256 = "1ig6jqpzzl1z9vk4qywgpfr4hfbd8ny8frqsgm3r449wkc4n1i5x"; +- }; +- features_.vcpkg."0.2.6" = deps: f: updateFeatures f (rec { +- vcpkg."0.2.6".default = (f.vcpkg."0.2.6".default or true); +- }) []; +- ++# end ++# vec_map-0.8.1 + + crates.vec_map."0.8.1" = deps: { features?(features_.vec_map."0.8.1" deps {}) }: buildRustCrate { + crateName = "vec_map"; +@@ -1936,6 +1845,9 @@ rec { + }) []; + + ++# end ++# version_check-0.1.5 ++ + crates.version_check."0.1.5" = deps: { features?(features_.version_check."0.1.5" deps {}) }: buildRustCrate { + crateName = "version_check"; + version = "0.1.5"; +@@ -1947,6 +1859,9 @@ rec { + }) []; + + ++# end ++# winapi-0.3.6 ++ + crates.winapi."0.3.6" = deps: { features?(features_.winapi."0.3.6" deps {}) }: buildRustCrate { + crateName = "winapi"; + version = "0.3.6"; +@@ -1971,6 +1886,9 @@ rec { + ]; + + ++# 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"; +@@ -1983,6 +1901,9 @@ rec { + }) []; + + ++# end ++# winapi-util-0.1.1 ++ + crates.winapi_util."0.1.1" = deps: { features?(features_.winapi_util."0.1.1" deps {}) }: buildRustCrate { + crateName = "winapi-util"; + version = "0.1.1"; +@@ -2011,6 +1932,9 @@ rec { + ]; + + ++# 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"; +@@ -2023,6 +1947,9 @@ rec { + }) []; + + ++# end ++# wincolor-1.0.1 ++ + crates.wincolor."1.0.1" = deps: { features?(features_.wincolor."1.0.1" deps {}) }: buildRustCrate { + crateName = "wincolor"; + version = "1.0.1"; +@@ -2047,4 +1974,5 @@ rec { + ]; + + ++# end + } diff --git a/nix/nixpkgs.json b/nix/nixpkgs.json index f63ecf2..5b93d06 100644 --- a/nix/nixpkgs.json +++ b/nix/nixpkgs.json @@ -1,7 +1,7 @@ { "url": "https://github.com/nixos/nixpkgs-channels.git", - "rev": "4477cf04b6779a537cdb5f0bd3dd30e75aeb4a3b", - "date": "2018-08-31T21:37:07-04:00", - "sha256": "1i39wsfwkvj9yryj8di3jibpdg3b3j86ych7s9rb6z79k08yaaxc", - "fetchSubmodules": true + "rev": "3a393eecafb3fcd9db5ff94783ddab0c55d15860", + "date": "2018-11-25T02:38:57+01:00", + "sha256": "1r7pycxxjcz3idyl35am4b4rdh4h5srd5r7w8msy2sc1sv830r30", + "fetchSubmodules": false } diff --git a/nix/ofborg-carnix.nix b/nix/ofborg-carnix.nix deleted file mode 100644 index 74bc4d8..0000000 --- a/nix/ofborg-carnix.nix +++ /dev/null @@ -1,2061 +0,0 @@ -# Generated by carnix 0.6.6: carnix ./../ofborg/Cargo.lock --output ./ofborg-carnix.nix -{ lib, buildPlatform, buildRustCrate, fetchgit }: -let kernel = buildPlatform.parsed.kernel.name; - abi = buildPlatform.parsed.abi.name; - include = includedFiles: src: - # The comments assume the `include` field of the Cargo.toml like: - # include = [ "foo", "bar" ] - # and the package is being built from /mypackage - # - # includeFiles == [ "foo" "bar" ] - let - # and includedFileAbsolutePaths == [ "/mypackage/foo" "/mypackage/bar" ] - includedFileAbsolutePaths = builtins.map (relativePath: toString (src + ("/" + relativePath))) includedFiles; - - # Return true only when a possible path exactly matches an - # absolute path, ie: - # - # checkExactMatch "/mypackage/foo" == true - # checkExactMatch "/mypackage/foo/bar" == false - # checkExactMatch "/mypackage/baz" == false - checkExactMatch = possiblePath: builtins.elem possiblePath includedFileAbsolutePaths; - - # Return true only when a possible path is a suffix to a - # directory described by the include. - # - # checkPrefixMatch "/mypackage/buzfoo" == false - # checkPrefixMatch "/mypackage/foo" == false - # checkPrefixMatch "/mypackage/foo/bar" == true - # checkPrefixMatch "/mypackage/baz/foo" == false - checkPrefixMatch = possiblePath: lib.lists.any - (acceptablePrefix: lib.strings.hasPrefix "${acceptablePrefix}/" possiblePath) - includedFileAbsolutePaths; - - in builtins.filterSource (possiblePath: _type: - ((checkExactMatch possiblePath) || (checkPrefixMatch possiblePath)) - ) - src; - updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); - mapFeatures = features: map (fun: fun { features = features; }); - mkFeatures = feat: lib.lists.foldl (features: featureName: - if feat.${featureName} or false then - [ featureName ] ++ features - else - features - ) [] (builtins.attrNames feat); -in -rec { - ofborg = f: ofborg_0_1_7 { features = ofborg_0_1_7_features { ofborg_0_1_7 = f; }; }; - aho_corasick_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "aho-corasick"; - version = "0.5.3"; - authors = [ "Andrew Gallant " ]; - sha256 = "1igab46mvgknga3sxkqc917yfff0wsjxjzabdigmh240p5qxqlnn"; - libName = "aho_corasick"; - crateBin = [ { name = "aho-corasick-dot"; } ]; - inherit dependencies buildDependencies features; - }; - aho_corasick_0_6_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "aho-corasick"; - version = "0.6.4"; - authors = [ "Andrew Gallant " ]; - sha256 = "189v919mp6rzzgjp1khpn4zlq8ls81gh43x1lmc8kbkagdlpq888"; - libName = "aho_corasick"; - crateBin = [ { name = "aho-corasick-dot"; } ]; - inherit dependencies buildDependencies features; - }; - amq_proto_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "amq-proto"; - version = "0.1.0"; - authors = [ "Andrii Dmytrenko " ]; - sha256 = "0333fsph61q9nxbx6h8hdxjmpabjm9vmsfc6q5agy801x35r4ml9"; - inherit dependencies buildDependencies features; - }; - amqp_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "amqp"; - version = "0.1.0"; - authors = [ "Andrii Dmytrenko " ]; - src = fetchgit { - url = "https://github.com/grahamc/rust-amqp.git"; - rev = "f9aec2f40aef69a459f26003ce47048f8e2a08d1"; - sha256 = "09k6fl7l0rcwilnckdfv3smiv1ilrwi1jxmrrkjwbrj64lky3jdy"; - }; - inherit dependencies buildDependencies features; - }; - antidote_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "antidote"; - version = "1.0.0"; - authors = [ "Steven Fackler " ]; - sha256 = "1x2wgaw603jcjwsfvc8s2rpaqjv0aqj8mvws2ahhkvfnwkdf7icw"; - inherit dependencies buildDependencies features; - }; - backtrace_0_3_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "backtrace"; - version = "0.3.6"; - authors = [ "Alex Crichton " "The Rust Project Developers" ]; - sha256 = "00p77iqrv2p47m4y5lq1clb8fi1xfmnz2520frqx88497ff4zhrx"; - inherit dependencies buildDependencies features; - }; - backtrace_sys_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "backtrace-sys"; - version = "0.1.16"; - authors = [ "Alex Crichton " ]; - sha256 = "1cn2c8q3dn06crmnk0p62czkngam4l8nf57wy33nz1y5g25pszwy"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - base64_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "base64"; - version = "0.6.0"; - authors = [ "Alice Maz " "Marshall Pierce " ]; - sha256 = "0ql1rmczbnww3iszc0pfc6mqa47ravpsdf525vp6s8r32nyzspl5"; - inherit dependencies buildDependencies features; - }; - bit_vec_0_4_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "bit-vec"; - version = "0.4.4"; - authors = [ "Alexis Beingessner " ]; - sha256 = "06czykmn001z6c3a4nsrpc3lrj63ga0kzp7kgva9r9wylhkkqpq9"; - inherit dependencies buildDependencies features; - }; - bitflags_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "bitflags"; - version = "0.9.1"; - authors = [ "The Rust Project Developers" ]; - sha256 = "18h073l5jd88rx4qdr95fjddr9rk79pb1aqnshzdnw16cfmb9rws"; - inherit dependencies buildDependencies features; - }; - bitflags_1_0_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "bitflags"; - version = "1.0.1"; - authors = [ "The Rust Project Developers" ]; - sha256 = "0p4b3nr0s5nda2qmm7xdhnvh4lkqk3xd8l9ffmwbvqw137vx7mj1"; - inherit dependencies buildDependencies features; - }; - byteorder_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "byteorder"; - version = "0.5.3"; - authors = [ "Andrew Gallant " ]; - sha256 = "0zsr6b0m0yl5c0yy92nq7srfpczd1dx1xqcx3rlm5fbl8si9clqx"; - inherit dependencies buildDependencies features; - }; - byteorder_1_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "byteorder"; - version = "1.2.2"; - authors = [ "Andrew Gallant " ]; - sha256 = "03cj21di3hck3w8a09z2b9a4jv0aay7a4bjdd1f86h3a4icl68m1"; - inherit dependencies buildDependencies features; - }; - cc_1_0_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "cc"; - version = "1.0.10"; - authors = [ "Alex Crichton " ]; - sha256 = "0fqchrxcrd2j2b9x7cqs49ck7b3ilsap8s9xhs75gzgl6c1ylpdn"; - inherit dependencies buildDependencies features; - }; - cfg_if_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "cfg-if"; - version = "0.1.2"; - authors = [ "Alex Crichton " ]; - sha256 = "0x06hvrrqy96m97593823vvxcgvjaxckghwyy2jcyc8qc7c6cyhi"; - inherit dependencies buildDependencies features; - }; - core_foundation_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "core-foundation"; - version = "0.2.3"; - authors = [ "The Servo Project Developers" ]; - sha256 = "1g0vpya5h2wa0nlz4a74jar6y8z09f0p76zbzfqrm3dbfsrld1pm"; - inherit dependencies buildDependencies features; - }; - core_foundation_sys_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "core-foundation-sys"; - version = "0.2.3"; - authors = [ "The Servo Project Developers" ]; - sha256 = "19s0d03294m9s5j8cvy345db3gkhs2y02j5268ap0c6ky5apl53s"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - dtoa_0_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "dtoa"; - version = "0.4.2"; - authors = [ "David Tolnay " ]; - sha256 = "1bxsh6fags7nr36vlz07ik2a1rzyipc8x1y30kjk832hf2pzadmw"; - inherit dependencies buildDependencies features; - }; - either_1_5_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "either"; - version = "1.5.0"; - authors = [ "bluss" ]; - sha256 = "1f7kl2ln01y02m8fpd2zrdjiwqmgfvl9nxxrfry3k19d1gd2bsvz"; - inherit dependencies buildDependencies features; - }; - enum_primitive_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "enum_primitive"; - version = "0.1.1"; - authors = [ "Anders Kaseorg " ]; - sha256 = "1a225rlsz7sz3nn14dar71kp2f9v08s3rwl6j55xp51mv01f695y"; - inherit dependencies buildDependencies features; - }; - env_logger_0_3_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "env_logger"; - version = "0.3.5"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1mvxiaaqsyjliv1mm1qaagjqiccw11mdyi3n9h9rf8y6wj15zycw"; - inherit dependencies buildDependencies features; - }; - env_logger_0_4_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "env_logger"; - version = "0.4.3"; - authors = [ "The Rust Project Developers" ]; - sha256 = "0nrx04p4xa86d5kc7aq4fwvipbqji9cmgy449h47nc9f1chafhgg"; - inherit dependencies buildDependencies features; - }; - error_chain_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "error-chain"; - version = "0.10.0"; - authors = [ "Brian Anderson " "Paul Colomiets " "Colin Kiegel " "Yamakaky " ]; - sha256 = "1xxbzd8cjlpzsb9fsih7mdnndhzrvykj0w77yg90qc85az1xwy5z"; - inherit dependencies buildDependencies features; - }; - foreign_types_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "foreign-types"; - version = "0.3.2"; - authors = [ "Steven Fackler " ]; - sha256 = "105n8sp2djb1s5lzrw04p7ss3dchr5qa3canmynx396nh3vwm2p8"; - inherit dependencies buildDependencies features; - }; - foreign_types_shared_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "foreign-types-shared"; - version = "0.1.1"; - authors = [ "Steven Fackler " ]; - sha256 = "0b6cnvqbflws8dxywk4589vgbz80049lz4x1g9dfy4s1ppd3g4z5"; - inherit dependencies buildDependencies features; - }; - fs2_0_4_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "fs2"; - version = "0.4.3"; - authors = [ "Dan Burkert " ]; - sha256 = "1crj36rhhpk3qby9yj7r77w7sld0mzab2yicmphbdkfymbmp3ldp"; - inherit dependencies buildDependencies features; - }; - fuchsia_zircon_0_3_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "fuchsia-zircon"; - version = "0.3.3"; - authors = [ "Raph Levien " ]; - sha256 = "0jrf4shb1699r4la8z358vri8318w4mdi6qzfqy30p2ymjlca4gk"; - inherit dependencies buildDependencies features; - }; - fuchsia_zircon_sys_0_3_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "fuchsia-zircon-sys"; - version = "0.3.3"; - authors = [ "Raph Levien " ]; - sha256 = "08jp1zxrm9jbrr6l26bjal4dbm8bxfy57ickdgibsqxr1n9j3hf5"; - inherit dependencies buildDependencies features; - }; - httparse_1_2_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "httparse"; - version = "1.2.4"; - authors = [ "Sean McArthur " ]; - sha256 = "169grgxpsq0jaa2fk913z692a6qi8c2n1kypsay124b37720d8ll"; - inherit dependencies buildDependencies features; - }; - hubcaps_0_3_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "hubcaps"; - version = "0.3.16"; - authors = [ "softprops " ]; - src = fetchgit { - url = "https://github.com/grahamc/hubcaps.git"; - rev = "451cf178af44995b07ac24ebc514b71c1574485a"; - sha256 = "0hp7fx7y96mc6cwcg9yv1dzk438yzizx3mmp6njk7als8fg6pfa3"; - }; - inherit dependencies buildDependencies features; - }; - hyper_0_10_13_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "hyper"; - version = "0.10.13"; - authors = [ "Sean McArthur " "Jonathan Reem " ]; - sha256 = "1ps970916ciphcx3zrqklfay1488ky6yk7kr8kvnr363v6w9wfp5"; - inherit dependencies buildDependencies features; - }; - hyper_native_tls_0_2_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "hyper-native-tls"; - version = "0.2.4"; - authors = [ "Steven Fackler " ]; - sha256 = "1niqi1z1a3xfb9qaawy3fzrgaf8qwr925fqjswlrdjczq176f1iy"; - inherit dependencies buildDependencies features; - }; - idna_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "idna"; - version = "0.1.4"; - authors = [ "The rust-url developers" ]; - sha256 = "15j44qgjx1skwg9i7f4cm36ni4n99b1ayx23yxx7axxcw8vjf336"; - inherit dependencies buildDependencies features; - }; - itoa_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "itoa"; - version = "0.4.1"; - authors = [ "David Tolnay " ]; - sha256 = "1jyrsmrm5q4r2ipmq5hvvkqg0mgnlbk44lm7gr0v9ymvbrh2gbij"; - inherit dependencies buildDependencies features; - }; - kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "kernel32-sys"; - version = "0.2.2"; - authors = [ "Peter Atashian " ]; - sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; - libName = "kernel32"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - language_tags_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "language-tags"; - version = "0.2.2"; - authors = [ "Pyfisch " ]; - sha256 = "1zkrdzsqzzc7509kd7nngdwrp461glm2g09kqpzaqksp82frjdvy"; - inherit dependencies buildDependencies features; - }; - lazy_static_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "lazy_static"; - version = "0.2.11"; - authors = [ "Marvin Löbel " ]; - sha256 = "1x6871cvpy5b96yv4c7jvpq316fp5d4609s9py7qk6cd6x9k34vm"; - inherit dependencies buildDependencies features; - }; - lazy_static_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "lazy_static"; - version = "1.0.0"; - authors = [ "Marvin Löbel " ]; - sha256 = "0wfvqyr2nvx2mbsrscg5y7gfa9skhb8p72ayanl8vl49pw24v4fh"; - inherit dependencies buildDependencies features; - }; - libc_0_2_40_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "libc"; - version = "0.2.40"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1xfc39237ldzgr8x8wcflgdr8zssi3wif7g2zxc02d94gzkjsw83"; - inherit dependencies buildDependencies features; - }; - linked_hash_map_0_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "linked-hash-map"; - version = "0.4.2"; - authors = [ "Stepan Koltsov " "Andrew Paseltiner " ]; - sha256 = "04da208h6jb69f46j37jnvsw2i1wqplglp4d61csqcrhh83avbgl"; - inherit dependencies buildDependencies features; - }; - log_0_3_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "log"; - version = "0.3.8"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1c43z4z85sxrsgir4s1hi84558ab5ic7jrn5qgmsiqcv90vvn006"; - inherit dependencies buildDependencies features; - }; - lru_cache_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "lru-cache"; - version = "0.1.1"; - authors = [ "Stepan Koltsov " ]; - sha256 = "1hl6kii1g54sq649gnscv858mmw7a02xj081l4vcgvrswdi2z8fw"; - inherit dependencies buildDependencies features; - }; - matches_0_1_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "matches"; - version = "0.1.6"; - authors = [ "Simon Sapin " ]; - sha256 = "1zlrqlbvzxdil8z8ial2ihvxjwvlvg3g8dr0lcdpsjclkclasjan"; - libPath = "lib.rs"; - inherit dependencies buildDependencies features; - }; - md5_0_3_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "md5"; - version = "0.3.7"; - authors = [ "Ivan Ukhov " "Kamal Ahmad " "Konstantin Stepanov " "Lukas Kalbertodt " "Nathan Musoke " "Tony Arcieri " ]; - sha256 = "1ga55k7asxln553m89ccka2hnp5gkvacxl98r3nmx4d9mzvwn352"; - inherit dependencies buildDependencies features; - }; - memchr_0_1_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "memchr"; - version = "0.1.11"; - authors = [ "Andrew Gallant " "bluss" ]; - sha256 = "0x73jghamvxxq5fsw9wb0shk5m6qp3q6fsf0nibn0i6bbqkw91s8"; - inherit dependencies buildDependencies features; - }; - memchr_2_0_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "memchr"; - version = "2.0.1"; - authors = [ "Andrew Gallant " "bluss" ]; - sha256 = "0ls2y47rjwapjdax6bp974gdp06ggm1v8d1h69wyydmh1nhgm5gr"; - inherit dependencies buildDependencies features; - }; - mime_0_2_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "mime"; - version = "0.2.6"; - authors = [ "Sean McArthur " ]; - sha256 = "1skwwa0j3kqd8rm9387zgabjhp07zj99q71nzlhba4lrz9r911b3"; - inherit dependencies buildDependencies features; - }; - native_tls_0_1_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "native-tls"; - version = "0.1.5"; - authors = [ "Steven Fackler " ]; - sha256 = "11f75qmbny5pnn6zp0vlvadrvc9ph9qsxiyn4n6q02xyd93pxxlf"; - inherit dependencies buildDependencies features; - }; - nom_4_0_0_beta3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "nom"; - version = "4.0.0-beta3"; - authors = [ "contact@geoffroycouprie.com" ]; - sha256 = "05qww8zy644p98n3vy42mrxxj2hila83xiwi527miy58ip728d4m"; - inherit dependencies buildDependencies features; - }; - num_traits_0_1_43_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "num-traits"; - version = "0.1.43"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1zdzx78vrcg3f39w94pqjs1mwxl1phyv7843hwgwkzggwcxhhf6s"; - inherit dependencies buildDependencies features; - }; - num_traits_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "num-traits"; - version = "0.2.2"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1gcqhcd27gi72al5salxlp3m374qr3xnc3zh249f7dsrxc9rmgh0"; - inherit dependencies buildDependencies features; - }; - num_cpus_1_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "num_cpus"; - version = "1.8.0"; - authors = [ "Sean McArthur " ]; - sha256 = "1y6qnd9r8ga6y8mvlabdrr73nc8cshjjlzbvnanzyj9b8zzkfwk2"; - inherit dependencies buildDependencies features; - }; - ofborg_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "ofborg"; - version = "0.1.7"; - authors = [ "Graham Christensen " ]; - src = include [ "Cargo.toml" "Cargo.lock" "src" "test-srcs" "build.rs" ] ./../ofborg; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - openssl_0_9_24_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "openssl"; - version = "0.9.24"; - authors = [ "Steven Fackler " ]; - sha256 = "0wzm3c11g3ndaqyzq36mcdcm1q4a8pmsyi33ibybhjz28g2z0f79"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - openssl_sys_0_9_28_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "openssl-sys"; - version = "0.9.28"; - authors = [ "Alex Crichton " "Steven Fackler " ]; - sha256 = "0067nk1p9jwipx226gfldyxw6h4wlvvqwgh7iak7d1x8dbw4vyq6"; - inherit dependencies buildDependencies features; - }; - percent_encoding_1_0_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "percent-encoding"; - version = "1.0.1"; - authors = [ "The rust-url developers" ]; - sha256 = "04ahrp7aw4ip7fmadb0bknybmkfav0kk0gw4ps3ydq5w6hr0ib5i"; - libPath = "lib.rs"; - inherit dependencies buildDependencies features; - }; - pkg_config_0_3_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "pkg-config"; - version = "0.3.11"; - authors = [ "Alex Crichton " ]; - sha256 = "177kbs465skvzmb2d9bh7aa5lqm0npfig12awcbd34c6k6nlyr5h"; - inherit dependencies buildDependencies features; - }; - proc_macro2_0_3_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "proc-macro2"; - version = "0.3.7"; - authors = [ "Alex Crichton " ]; - sha256 = "0hf7rn1rqyw6wmd6fkk5ka017bc1hjjr6215mbgj797cg73cl50q"; - inherit dependencies buildDependencies features; - }; - quote_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "quote"; - version = "0.5.2"; - authors = [ "David Tolnay " ]; - sha256 = "062cnp12j09x0z0nj4j5pfh26h35zlrks07asxgqhfhcym1ba595"; - inherit dependencies buildDependencies features; - }; - rand_0_3_22_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "rand"; - version = "0.3.22"; - authors = [ "The Rust Project Developers" ]; - sha256 = "0wrj12acx7l4hr7ag3nz8b50yhp8ancyq988bzmnnsxln67rsys0"; - inherit dependencies buildDependencies features; - }; - rand_0_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "rand"; - version = "0.4.2"; - authors = [ "The Rust Project Developers" ]; - sha256 = "0h8pkg23wb67i8904sm76iyr1jlmhklb85vbpz9c9191a24xzkfm"; - inherit dependencies buildDependencies features; - }; - redox_syscall_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "redox_syscall"; - version = "0.1.37"; - authors = [ "Jeremy Soller " ]; - sha256 = "0qa0jl9cr3qp80an8vshp2mcn8rzvwiavs1398hq1vsjw7pc3h2v"; - libName = "syscall"; - inherit dependencies buildDependencies features; - }; - regex_0_1_80_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "regex"; - version = "0.1.80"; - authors = [ "The Rust Project Developers" ]; - sha256 = "0y4s8ghhx6sgzb35irwivm3w0l2hhqhmdcd2px9hirqnkagal9l6"; - inherit dependencies buildDependencies features; - }; - regex_0_2_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "regex"; - version = "0.2.10"; - authors = [ "The Rust Project Developers" ]; - sha256 = "0cwdmcllssm984b5nnpr55rgla1yzw31kmp2imxdpgk6hvlhf1ca"; - inherit dependencies buildDependencies features; - }; - regex_syntax_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "regex-syntax"; - version = "0.3.9"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1mzhphkbwppwd1zam2jkgjk550cqgf6506i87bw2yzrvcsraiw7m"; - inherit dependencies buildDependencies features; - }; - regex_syntax_0_5_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "regex-syntax"; - version = "0.5.5"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1m5v66r6xxglgkdl1ci23qq0bl0k2wqplm6li4pmg1k7szvgxcbp"; - inherit dependencies buildDependencies features; - }; - remove_dir_all_0_5_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "remove_dir_all"; - version = "0.5.1"; - authors = [ "Aaronepower " ]; - sha256 = "1chx3yvfbj46xjz4bzsvps208l46hfbcy0sm98gpiya454n4rrl7"; - inherit dependencies buildDependencies features; - }; - rustc_demangle_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "rustc-demangle"; - version = "0.1.7"; - authors = [ "Alex Crichton " ]; - sha256 = "0wrln6jvwmqrhyvqlw5vq9a2s4r04ja8mrybxjj9aaaar1fyvns6"; - inherit dependencies buildDependencies features; - }; - safemem_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "safemem"; - version = "0.2.0"; - authors = [ "Austin Bonander " ]; - sha256 = "058m251q202n479ip1h6s91yw3plg66vsk5mpaflssn6rs5hijdm"; - inherit dependencies buildDependencies features; - }; - schannel_0_1_12_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "schannel"; - version = "0.1.12"; - authors = [ "Steven Fackler " "Steffen Butzer " ]; - sha256 = "1lqdzx8d4rql8ah9w760syvrbbyp26s9cgidvrh34h0hjglja42d"; - inherit dependencies buildDependencies features; - }; - security_framework_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "security-framework"; - version = "0.1.16"; - authors = [ "Steven Fackler " ]; - sha256 = "1kxczsaj8gz4922jl5af2gkxh71rasb6khaf3dp7ldlnw9qf2sbm"; - inherit dependencies buildDependencies features; - }; - security_framework_sys_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "security-framework-sys"; - version = "0.1.16"; - authors = [ "Steven Fackler " ]; - sha256 = "0ai2pivdr5fyc7czbkpcrwap0imyy0r8ndarrl3n5kiv0jha1js3"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - serde_1_0_43_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "serde"; - version = "1.0.43"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "05zqbc008pg0q8ds2njxh09lpfi2a99j8n7ihawkrjm2ldwdzb17"; - inherit dependencies buildDependencies features; - }; - serde_derive_1_0_43_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "serde_derive"; - version = "1.0.43"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "0a3q4ckirmafb4q9ix7rwmw3crv5q96m1p9m7avf11il6k9hkcrr"; - procMacro = true; - inherit dependencies buildDependencies features; - }; - serde_derive_internals_0_23_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "serde_derive_internals"; - version = "0.23.1"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "0bjgcn2irh6sd34q3j3xkbn5ghfgiv3cfdlffb31lh0bikwpk1b4"; - inherit dependencies buildDependencies features; - }; - serde_json_1_0_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "serde_json"; - version = "1.0.16"; - authors = [ "Erick Tryzelaar " "David Tolnay " ]; - sha256 = "1715lzswbbc1gj1pq213smvw21iyrsy8pmkbkw503vxdgzkzgc78"; - inherit dependencies buildDependencies features; - }; - syn_0_13_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "syn"; - version = "0.13.1"; - authors = [ "David Tolnay " ]; - sha256 = "1pimp7fpvillhz06xz0k6450h9nis3ab6h1j2hzrzykrpxs2qnyg"; - inherit dependencies buildDependencies features; - }; - sys_info_0_5_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "sys-info"; - version = "0.5.6"; - authors = [ "Siyu Wang " ]; - sha256 = "118ma1x3gnlm5jxxgi0bp8bskka5npnwn4f8m93zncbrbmzic2ff"; - libPath = "lib.rs"; - libName = "sys_info"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - tempdir_0_3_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "tempdir"; - version = "0.3.7"; - authors = [ "The Rust Project Developers" ]; - sha256 = "0y53sxybyljrr7lh0x0ysrsa7p7cljmwv9v80acy3rc6n97g67vy"; - inherit dependencies buildDependencies features; - }; - tempfile_2_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "tempfile"; - version = "2.2.0"; - authors = [ "Steven Allen " ]; - sha256 = "1z3l901ipvi0s0mdppw4lwfa77ydb22rfnf6y9sh0pifj7ah5drf"; - inherit dependencies buildDependencies features; - }; - thread_id_2_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "thread-id"; - version = "2.0.0"; - authors = [ "Ruud van Asseldonk " ]; - sha256 = "06i3c8ckn97i5rp16civ2vpqbknlkx66dkrl070iw60nawi0kjc3"; - inherit dependencies buildDependencies features; - }; - thread_local_0_2_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "thread_local"; - version = "0.2.7"; - authors = [ "Amanieu d'Antras " ]; - sha256 = "19p0zrs24rdwjvpi10jig5ms3sxj00pv8shkr9cpddri8cdghqp7"; - inherit dependencies buildDependencies features; - }; - thread_local_0_3_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "thread_local"; - version = "0.3.5"; - authors = [ "Amanieu d'Antras " ]; - sha256 = "0mkp0sp91aqsk7brgygai4igv751r1754rsxn37mig3ag5rx8np6"; - inherit dependencies buildDependencies features; - }; - time_0_1_39_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "time"; - version = "0.1.39"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1ryy3bwhvyzj6fym123il38mk9ranm4vradj2a47l5ij8jd7w5if"; - inherit dependencies buildDependencies features; - }; - traitobject_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "traitobject"; - version = "0.1.0"; - authors = [ "Jonathan Reem " ]; - sha256 = "10hi8pl361l539g4kg74mcrhn7grmwlar4jl528ddn2z2jvb7lw3"; - inherit dependencies buildDependencies features; - }; - typeable_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "typeable"; - version = "0.1.2"; - authors = [ "Jonathan Reem " ]; - sha256 = "0lvff10hwyy852m6r11msyv1rpgpnapn284i8dk0p0q5saqvbvnx"; - inherit dependencies buildDependencies features; - }; - ucd_util_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "ucd-util"; - version = "0.1.1"; - authors = [ "Andrew Gallant " ]; - sha256 = "02a8h3siipx52b832xc8m8rwasj6nx9jpiwfldw8hp6k205hgkn0"; - inherit dependencies buildDependencies features; - }; - unicase_1_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "unicase"; - version = "1.4.2"; - authors = [ "Sean McArthur " ]; - sha256 = "0rbnhw2mnhcwrij3vczp0sl8zdfmvf2dlh8hly81kj7132kfj0mf"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - unicode_bidi_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "unicode-bidi"; - version = "0.3.4"; - authors = [ "The Servo Project Developers" ]; - sha256 = "0lcd6jasrf8p9p0q20qyf10c6xhvw40m2c4rr105hbk6zy26nj1q"; - libName = "unicode_bidi"; - inherit dependencies buildDependencies features; - }; - unicode_normalization_0_1_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "unicode-normalization"; - version = "0.1.5"; - authors = [ "kwantam " ]; - sha256 = "0hg29g86fca7b65mwk4sm5s838js6bqrl0gabadbazvbsgjam0j5"; - inherit dependencies buildDependencies features; - }; - unicode_xid_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "unicode-xid"; - version = "0.1.0"; - authors = [ "erick.tryzelaar " "kwantam " ]; - sha256 = "05wdmwlfzxhq3nhsxn6wx4q8dhxzzfb9szsz6wiw092m1rjj01zj"; - inherit dependencies buildDependencies features; - }; - unreachable_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "unreachable"; - version = "1.0.0"; - authors = [ "Jonathan Reem " ]; - sha256 = "1am8czbk5wwr25gbp2zr007744fxjshhdqjz9liz7wl4pnv3whcf"; - inherit dependencies buildDependencies features; - }; - url_1_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "url"; - version = "1.7.0"; - authors = [ "The rust-url developers" ]; - sha256 = "0333ynhkp47hna88aamz1zpk4lxyzx4ab9n7yhc75g14w27cv8jj"; - inherit dependencies buildDependencies features; - }; - utf8_ranges_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "utf8-ranges"; - version = "0.1.3"; - authors = [ "Andrew Gallant " ]; - sha256 = "1cj548a91a93j8375p78qikaiam548xh84cb0ck8y119adbmsvbp"; - inherit dependencies buildDependencies features; - }; - utf8_ranges_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "utf8-ranges"; - version = "1.0.0"; - authors = [ "Andrew Gallant " ]; - sha256 = "0rzmqprwjv9yp1n0qqgahgm24872x6c0xddfym5pfndy7a36vkn0"; - inherit dependencies buildDependencies features; - }; - uuid_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "uuid"; - version = "0.4.0"; - authors = [ "The Rust Project Developers" ]; - sha256 = "1fzgp3ayz7g5zx4gvxkxxm9jkrllj5qlvlyp6r2an0wyqm2y9qlh"; - inherit dependencies buildDependencies features; - }; - vcpkg_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "vcpkg"; - version = "0.2.3"; - authors = [ "Jim McGrath " ]; - sha256 = "0achi8sfy0wm4q04gj7nwpq9xfx8ynk6vv4r12a3ijg26hispq0c"; - inherit dependencies buildDependencies features; - }; - version_check_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "version_check"; - version = "0.1.3"; - authors = [ "Sergio Benitez " ]; - sha256 = "0z635wdclv9bvafj11fpgndn7y79ibpsnc364pm61i1m4wwg8msg"; - inherit dependencies buildDependencies features; - }; - void_1_0_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "void"; - version = "1.0.2"; - authors = [ "Jonathan Reem " ]; - sha256 = "0h1dm0dx8dhf56a83k68mijyxigqhizpskwxfdrs1drwv2cdclv3"; - inherit dependencies buildDependencies features; - }; - winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "winapi"; - version = "0.2.8"; - authors = [ "Peter Atashian " ]; - sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; - inherit dependencies buildDependencies features; - }; - winapi_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "winapi"; - version = "0.3.4"; - authors = [ "Peter Atashian " ]; - sha256 = "1qbrf5dcnd8j36cawby5d9r5vx07r0l4ryf672pfncnp8895k9lx"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "winapi-build"; - version = "0.1.1"; - authors = [ "Peter Atashian " ]; - sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; - libName = "build"; - inherit dependencies buildDependencies features; - }; - winapi_i686_pc_windows_gnu_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "winapi-i686-pc-windows-gnu"; - version = "0.4.0"; - authors = [ "Peter Atashian " ]; - sha256 = "05ihkij18r4gamjpxj4gra24514can762imjzlmak5wlzidplzrp"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - winapi_x86_64_pc_windows_gnu_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { - crateName = "winapi-x86_64-pc-windows-gnu"; - version = "0.4.0"; - authors = [ "Peter Atashian " ]; - sha256 = "0n1ylmlsb8yg1v583i4xy0qmqg42275flvbc51hdqjjfjcl9vlbj"; - build = "build.rs"; - inherit dependencies buildDependencies features; - }; - aho_corasick_0_5_3 = { features?(aho_corasick_0_5_3_features {}) }: aho_corasick_0_5_3_ { - dependencies = mapFeatures features ([ memchr_0_1_11 ]); - }; - aho_corasick_0_5_3_features = f: updateFeatures f (rec { - aho_corasick_0_5_3.default = (f.aho_corasick_0_5_3.default or true); - memchr_0_1_11.default = true; - }) [ memchr_0_1_11_features ]; - aho_corasick_0_6_4 = { features?(aho_corasick_0_6_4_features {}) }: aho_corasick_0_6_4_ { - dependencies = mapFeatures features ([ memchr_2_0_1 ]); - }; - aho_corasick_0_6_4_features = f: updateFeatures f (rec { - aho_corasick_0_6_4.default = (f.aho_corasick_0_6_4.default or true); - memchr_2_0_1.default = true; - }) [ memchr_2_0_1_features ]; - amq_proto_0_1_0 = { features?(amq_proto_0_1_0_features {}) }: amq_proto_0_1_0_ { - dependencies = mapFeatures features ([ bit_vec_0_4_4 byteorder_0_5_3 enum_primitive_0_1_1 env_logger_0_3_5 error_chain_0_10_0 log_0_3_8 ]); - }; - amq_proto_0_1_0_features = f: updateFeatures f (rec { - amq_proto_0_1_0.default = (f.amq_proto_0_1_0.default or true); - bit_vec_0_4_4.default = true; - byteorder_0_5_3.default = true; - enum_primitive_0_1_1.default = true; - env_logger_0_3_5.default = true; - error_chain_0_10_0.default = true; - log_0_3_8.default = true; - }) [ bit_vec_0_4_4_features byteorder_0_5_3_features enum_primitive_0_1_1_features env_logger_0_3_5_features error_chain_0_10_0_features log_0_3_8_features ]; - amqp_0_1_0 = { features?(amqp_0_1_0_features {}) }: amqp_0_1_0_ { - dependencies = mapFeatures features ([ amq_proto_0_1_0 env_logger_0_3_5 log_0_3_8 time_0_1_39 url_1_7_0 ] - ++ (if features.amqp_0_1_0.openssl or false then [ openssl_0_9_24 ] else [])); - features = mkFeatures (features.amqp_0_1_0 or {}); - }; - amqp_0_1_0_features = f: updateFeatures f (rec { - amq_proto_0_1_0.default = true; - amqp_0_1_0.default = (f.amqp_0_1_0.default or true); - amqp_0_1_0.openssl = - (f.amqp_0_1_0.openssl or false) || - (f.amqp_0_1_0.tls or false) || - (amqp_0_1_0.tls or false); - amqp_0_1_0.tls = - (f.amqp_0_1_0.tls or false) || - (f.amqp_0_1_0.default or false) || - (amqp_0_1_0.default or false); - env_logger_0_3_5.default = true; - log_0_3_8.default = true; - openssl_0_9_24.default = true; - time_0_1_39.default = true; - url_1_7_0.default = true; - }) [ amq_proto_0_1_0_features env_logger_0_3_5_features log_0_3_8_features openssl_0_9_24_features time_0_1_39_features url_1_7_0_features ]; - antidote_1_0_0 = { features?(antidote_1_0_0_features {}) }: antidote_1_0_0_ {}; - antidote_1_0_0_features = f: updateFeatures f (rec { - antidote_1_0_0.default = (f.antidote_1_0_0.default or true); - }) []; - backtrace_0_3_6 = { features?(backtrace_0_3_6_features {}) }: backtrace_0_3_6_ { - dependencies = mapFeatures features ([ cfg_if_0_1_2 rustc_demangle_0_1_7 ]) - ++ (if (kernel == "linux" || kernel == "darwin") && !(kernel == "fuchsia") && !(kernel == "emscripten") && !(kernel == "darwin") && !(kernel == "ios") then mapFeatures features ([ ] - ++ (if features.backtrace_0_3_6.backtrace-sys or false then [ backtrace_sys_0_1_16 ] else [])) else []) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_40 ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ ] - ++ (if features.backtrace_0_3_6.winapi or false then [ winapi_0_3_4 ] else [])) else []); - features = mkFeatures (features.backtrace_0_3_6 or {}); - }; - backtrace_0_3_6_features = f: updateFeatures f (rec { - backtrace_0_3_6.addr2line = - (f.backtrace_0_3_6.addr2line or false) || - (f.backtrace_0_3_6.gimli-symbolize or false) || - (backtrace_0_3_6.gimli-symbolize or false); - backtrace_0_3_6.backtrace-sys = - (f.backtrace_0_3_6.backtrace-sys or false) || - (f.backtrace_0_3_6.libbacktrace or false) || - (backtrace_0_3_6.libbacktrace or false); - backtrace_0_3_6.coresymbolication = - (f.backtrace_0_3_6.coresymbolication or false) || - (f.backtrace_0_3_6.default or false) || - (backtrace_0_3_6.default or false); - backtrace_0_3_6.dbghelp = - (f.backtrace_0_3_6.dbghelp or false) || - (f.backtrace_0_3_6.default or false) || - (backtrace_0_3_6.default or false); - backtrace_0_3_6.default = (f.backtrace_0_3_6.default or true); - backtrace_0_3_6.dladdr = - (f.backtrace_0_3_6.dladdr or false) || - (f.backtrace_0_3_6.default or false) || - (backtrace_0_3_6.default or false); - backtrace_0_3_6.findshlibs = - (f.backtrace_0_3_6.findshlibs or false) || - (f.backtrace_0_3_6.gimli-symbolize or false) || - (backtrace_0_3_6.gimli-symbolize or false); - backtrace_0_3_6.gimli = - (f.backtrace_0_3_6.gimli or false) || - (f.backtrace_0_3_6.gimli-symbolize or false) || - (backtrace_0_3_6.gimli-symbolize or false); - backtrace_0_3_6.libbacktrace = - (f.backtrace_0_3_6.libbacktrace or false) || - (f.backtrace_0_3_6.default or false) || - (backtrace_0_3_6.default or false); - backtrace_0_3_6.libunwind = - (f.backtrace_0_3_6.libunwind or false) || - (f.backtrace_0_3_6.default or false) || - (backtrace_0_3_6.default or false); - backtrace_0_3_6.memmap = - (f.backtrace_0_3_6.memmap or false) || - (f.backtrace_0_3_6.gimli-symbolize or false) || - (backtrace_0_3_6.gimli-symbolize or false); - backtrace_0_3_6.object = - (f.backtrace_0_3_6.object or false) || - (f.backtrace_0_3_6.gimli-symbolize or false) || - (backtrace_0_3_6.gimli-symbolize or false); - backtrace_0_3_6.rustc-serialize = - (f.backtrace_0_3_6.rustc-serialize or false) || - (f.backtrace_0_3_6.serialize-rustc or false) || - (backtrace_0_3_6.serialize-rustc or false); - backtrace_0_3_6.serde = - (f.backtrace_0_3_6.serde or false) || - (f.backtrace_0_3_6.serialize-serde or false) || - (backtrace_0_3_6.serialize-serde or false); - backtrace_0_3_6.serde_derive = - (f.backtrace_0_3_6.serde_derive or false) || - (f.backtrace_0_3_6.serialize-serde or false) || - (backtrace_0_3_6.serialize-serde or false); - backtrace_0_3_6.winapi = - (f.backtrace_0_3_6.winapi or false) || - (f.backtrace_0_3_6.dbghelp or false) || - (backtrace_0_3_6.dbghelp or false); - backtrace_sys_0_1_16.default = true; - cfg_if_0_1_2.default = true; - libc_0_2_40.default = true; - rustc_demangle_0_1_7.default = true; - winapi_0_3_4.dbghelp = true; - winapi_0_3_4.default = true; - winapi_0_3_4.minwindef = true; - winapi_0_3_4.processthreadsapi = true; - winapi_0_3_4.std = true; - winapi_0_3_4.winnt = true; - }) [ cfg_if_0_1_2_features rustc_demangle_0_1_7_features backtrace_sys_0_1_16_features libc_0_2_40_features winapi_0_3_4_features ]; - backtrace_sys_0_1_16 = { features?(backtrace_sys_0_1_16_features {}) }: backtrace_sys_0_1_16_ { - dependencies = mapFeatures features ([ libc_0_2_40 ]); - buildDependencies = mapFeatures features ([ cc_1_0_10 ]); - }; - backtrace_sys_0_1_16_features = f: updateFeatures f (rec { - backtrace_sys_0_1_16.default = (f.backtrace_sys_0_1_16.default or true); - cc_1_0_10.default = true; - libc_0_2_40.default = true; - }) [ libc_0_2_40_features cc_1_0_10_features ]; - base64_0_6_0 = { features?(base64_0_6_0_features {}) }: base64_0_6_0_ { - dependencies = mapFeatures features ([ byteorder_1_2_2 safemem_0_2_0 ]); - }; - base64_0_6_0_features = f: updateFeatures f (rec { - base64_0_6_0.default = (f.base64_0_6_0.default or true); - byteorder_1_2_2.default = true; - safemem_0_2_0.default = true; - }) [ byteorder_1_2_2_features safemem_0_2_0_features ]; - bit_vec_0_4_4 = { features?(bit_vec_0_4_4_features {}) }: bit_vec_0_4_4_ { - features = mkFeatures (features.bit_vec_0_4_4 or {}); - }; - bit_vec_0_4_4_features = f: updateFeatures f (rec { - bit_vec_0_4_4.default = (f.bit_vec_0_4_4.default or true); - }) []; - bitflags_0_9_1 = { features?(bitflags_0_9_1_features {}) }: bitflags_0_9_1_ { - features = mkFeatures (features.bitflags_0_9_1 or {}); - }; - bitflags_0_9_1_features = f: updateFeatures f (rec { - bitflags_0_9_1.default = (f.bitflags_0_9_1.default or true); - bitflags_0_9_1.example_generated = - (f.bitflags_0_9_1.example_generated or false) || - (f.bitflags_0_9_1.default or false) || - (bitflags_0_9_1.default or false); - }) []; - bitflags_1_0_1 = { features?(bitflags_1_0_1_features {}) }: bitflags_1_0_1_ { - features = mkFeatures (features.bitflags_1_0_1 or {}); - }; - bitflags_1_0_1_features = f: updateFeatures f (rec { - bitflags_1_0_1.default = (f.bitflags_1_0_1.default or true); - bitflags_1_0_1.example_generated = - (f.bitflags_1_0_1.example_generated or false) || - (f.bitflags_1_0_1.default or false) || - (bitflags_1_0_1.default or false); - }) []; - byteorder_0_5_3 = { features?(byteorder_0_5_3_features {}) }: byteorder_0_5_3_ { - features = mkFeatures (features.byteorder_0_5_3 or {}); - }; - byteorder_0_5_3_features = f: updateFeatures f (rec { - byteorder_0_5_3.default = (f.byteorder_0_5_3.default or true); - byteorder_0_5_3.std = - (f.byteorder_0_5_3.std or false) || - (f.byteorder_0_5_3.default or false) || - (byteorder_0_5_3.default or false); - }) []; - byteorder_1_2_2 = { features?(byteorder_1_2_2_features {}) }: byteorder_1_2_2_ { - features = mkFeatures (features.byteorder_1_2_2 or {}); - }; - byteorder_1_2_2_features = f: updateFeatures f (rec { - byteorder_1_2_2.default = (f.byteorder_1_2_2.default or true); - byteorder_1_2_2.std = - (f.byteorder_1_2_2.std or false) || - (f.byteorder_1_2_2.default or false) || - (byteorder_1_2_2.default or false); - }) []; - cc_1_0_10 = { features?(cc_1_0_10_features {}) }: cc_1_0_10_ { - dependencies = mapFeatures features ([]); - features = mkFeatures (features.cc_1_0_10 or {}); - }; - cc_1_0_10_features = f: updateFeatures f (rec { - cc_1_0_10.default = (f.cc_1_0_10.default or true); - cc_1_0_10.rayon = - (f.cc_1_0_10.rayon or false) || - (f.cc_1_0_10.parallel or false) || - (cc_1_0_10.parallel or false); - }) []; - cfg_if_0_1_2 = { features?(cfg_if_0_1_2_features {}) }: cfg_if_0_1_2_ {}; - cfg_if_0_1_2_features = f: updateFeatures f (rec { - cfg_if_0_1_2.default = (f.cfg_if_0_1_2.default or true); - }) []; - core_foundation_0_2_3 = { features?(core_foundation_0_2_3_features {}) }: core_foundation_0_2_3_ { - dependencies = mapFeatures features ([ core_foundation_sys_0_2_3 libc_0_2_40 ]); - }; - core_foundation_0_2_3_features = f: updateFeatures f (rec { - core_foundation_0_2_3.default = (f.core_foundation_0_2_3.default or true); - core_foundation_sys_0_2_3.default = true; - libc_0_2_40.default = true; - }) [ core_foundation_sys_0_2_3_features libc_0_2_40_features ]; - core_foundation_sys_0_2_3 = { features?(core_foundation_sys_0_2_3_features {}) }: core_foundation_sys_0_2_3_ { - dependencies = mapFeatures features ([ libc_0_2_40 ]); - }; - core_foundation_sys_0_2_3_features = f: updateFeatures f (rec { - core_foundation_sys_0_2_3.default = (f.core_foundation_sys_0_2_3.default or true); - libc_0_2_40.default = true; - }) [ libc_0_2_40_features ]; - dtoa_0_4_2 = { features?(dtoa_0_4_2_features {}) }: dtoa_0_4_2_ {}; - dtoa_0_4_2_features = f: updateFeatures f (rec { - dtoa_0_4_2.default = (f.dtoa_0_4_2.default or true); - }) []; - either_1_5_0 = { features?(either_1_5_0_features {}) }: either_1_5_0_ { - dependencies = mapFeatures features ([]); - features = mkFeatures (features.either_1_5_0 or {}); - }; - either_1_5_0_features = f: updateFeatures f (rec { - either_1_5_0.default = (f.either_1_5_0.default or true); - either_1_5_0.use_std = - (f.either_1_5_0.use_std or false) || - (f.either_1_5_0.default or false) || - (either_1_5_0.default or false); - }) []; - enum_primitive_0_1_1 = { features?(enum_primitive_0_1_1_features {}) }: enum_primitive_0_1_1_ { - dependencies = mapFeatures features ([ num_traits_0_1_43 ]); - }; - enum_primitive_0_1_1_features = f: updateFeatures f (rec { - enum_primitive_0_1_1.default = (f.enum_primitive_0_1_1.default or true); - num_traits_0_1_43.default = (f.num_traits_0_1_43.default or false); - }) [ num_traits_0_1_43_features ]; - env_logger_0_3_5 = { features?(env_logger_0_3_5_features {}) }: env_logger_0_3_5_ { - dependencies = mapFeatures features ([ log_0_3_8 ] - ++ (if features.env_logger_0_3_5.regex or false then [ regex_0_1_80 ] else [])); - features = mkFeatures (features.env_logger_0_3_5 or {}); - }; - env_logger_0_3_5_features = f: updateFeatures f (rec { - env_logger_0_3_5.default = (f.env_logger_0_3_5.default or true); - env_logger_0_3_5.regex = - (f.env_logger_0_3_5.regex or false) || - (f.env_logger_0_3_5.default or false) || - (env_logger_0_3_5.default or false); - log_0_3_8.default = true; - regex_0_1_80.default = true; - }) [ log_0_3_8_features regex_0_1_80_features ]; - env_logger_0_4_3 = { features?(env_logger_0_4_3_features {}) }: env_logger_0_4_3_ { - dependencies = mapFeatures features ([ log_0_3_8 ] - ++ (if features.env_logger_0_4_3.regex or false then [ regex_0_2_10 ] else [])); - features = mkFeatures (features.env_logger_0_4_3 or {}); - }; - env_logger_0_4_3_features = f: updateFeatures f (rec { - env_logger_0_4_3.default = (f.env_logger_0_4_3.default or true); - env_logger_0_4_3.regex = - (f.env_logger_0_4_3.regex or false) || - (f.env_logger_0_4_3.default or false) || - (env_logger_0_4_3.default or false); - log_0_3_8.default = true; - regex_0_2_10.default = true; - }) [ log_0_3_8_features regex_0_2_10_features ]; - error_chain_0_10_0 = { features?(error_chain_0_10_0_features {}) }: error_chain_0_10_0_ { - dependencies = mapFeatures features ([ ] - ++ (if features.error_chain_0_10_0.backtrace or false then [ backtrace_0_3_6 ] else [])); - features = mkFeatures (features.error_chain_0_10_0 or {}); - }; - error_chain_0_10_0_features = f: updateFeatures f (rec { - backtrace_0_3_6.default = true; - error_chain_0_10_0.backtrace = - (f.error_chain_0_10_0.backtrace or false) || - (f.error_chain_0_10_0.default or false) || - (error_chain_0_10_0.default or false); - error_chain_0_10_0.default = (f.error_chain_0_10_0.default or true); - error_chain_0_10_0.example_generated = - (f.error_chain_0_10_0.example_generated or false) || - (f.error_chain_0_10_0.default or false) || - (error_chain_0_10_0.default or false); - }) [ backtrace_0_3_6_features ]; - foreign_types_0_3_2 = { features?(foreign_types_0_3_2_features {}) }: foreign_types_0_3_2_ { - dependencies = mapFeatures features ([ foreign_types_shared_0_1_1 ]); - }; - foreign_types_0_3_2_features = f: updateFeatures f (rec { - foreign_types_0_3_2.default = (f.foreign_types_0_3_2.default or true); - foreign_types_shared_0_1_1.default = true; - }) [ foreign_types_shared_0_1_1_features ]; - foreign_types_shared_0_1_1 = { features?(foreign_types_shared_0_1_1_features {}) }: foreign_types_shared_0_1_1_ {}; - foreign_types_shared_0_1_1_features = f: updateFeatures f (rec { - foreign_types_shared_0_1_1.default = (f.foreign_types_shared_0_1_1.default or true); - }) []; - fs2_0_4_3 = { features?(fs2_0_4_3_features {}) }: fs2_0_4_3_ { - dependencies = (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_40 ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_3_4 ]) else []); - }; - fs2_0_4_3_features = f: updateFeatures f (rec { - fs2_0_4_3.default = (f.fs2_0_4_3.default or true); - libc_0_2_40.default = true; - winapi_0_3_4.default = true; - winapi_0_3_4.fileapi = true; - winapi_0_3_4.handleapi = true; - winapi_0_3_4.processthreadsapi = true; - winapi_0_3_4.std = true; - winapi_0_3_4.winbase = true; - winapi_0_3_4.winerror = true; - }) [ libc_0_2_40_features winapi_0_3_4_features ]; - fuchsia_zircon_0_3_3 = { features?(fuchsia_zircon_0_3_3_features {}) }: fuchsia_zircon_0_3_3_ { - dependencies = mapFeatures features ([ bitflags_1_0_1 fuchsia_zircon_sys_0_3_3 ]); - }; - fuchsia_zircon_0_3_3_features = f: updateFeatures f (rec { - bitflags_1_0_1.default = true; - fuchsia_zircon_0_3_3.default = (f.fuchsia_zircon_0_3_3.default or true); - fuchsia_zircon_sys_0_3_3.default = true; - }) [ bitflags_1_0_1_features fuchsia_zircon_sys_0_3_3_features ]; - fuchsia_zircon_sys_0_3_3 = { features?(fuchsia_zircon_sys_0_3_3_features {}) }: fuchsia_zircon_sys_0_3_3_ {}; - fuchsia_zircon_sys_0_3_3_features = f: updateFeatures f (rec { - fuchsia_zircon_sys_0_3_3.default = (f.fuchsia_zircon_sys_0_3_3.default or true); - }) []; - httparse_1_2_4 = { features?(httparse_1_2_4_features {}) }: httparse_1_2_4_ { - features = mkFeatures (features.httparse_1_2_4 or {}); - }; - httparse_1_2_4_features = f: updateFeatures f (rec { - httparse_1_2_4.default = (f.httparse_1_2_4.default or true); - httparse_1_2_4.std = - (f.httparse_1_2_4.std or false) || - (f.httparse_1_2_4.default or false) || - (httparse_1_2_4.default or false); - }) []; - hubcaps_0_3_16 = { features?(hubcaps_0_3_16_features {}) }: hubcaps_0_3_16_ { - dependencies = mapFeatures features ([ error_chain_0_10_0 hyper_0_10_13 log_0_3_8 serde_1_0_43 serde_derive_1_0_43 serde_json_1_0_16 url_1_7_0 ]); - }; - hubcaps_0_3_16_features = f: updateFeatures f (rec { - error_chain_0_10_0.default = true; - hubcaps_0_3_16.default = (f.hubcaps_0_3_16.default or true); - hyper_0_10_13.default = true; - log_0_3_8.default = true; - serde_1_0_43.default = true; - serde_derive_1_0_43.default = true; - serde_json_1_0_16.default = true; - url_1_7_0.default = true; - }) [ error_chain_0_10_0_features hyper_0_10_13_features log_0_3_8_features serde_1_0_43_features serde_derive_1_0_43_features serde_json_1_0_16_features url_1_7_0_features ]; - hyper_0_10_13 = { features?(hyper_0_10_13_features {}) }: hyper_0_10_13_ { - dependencies = mapFeatures features ([ base64_0_6_0 httparse_1_2_4 language_tags_0_2_2 log_0_3_8 mime_0_2_6 num_cpus_1_8_0 time_0_1_39 traitobject_0_1_0 typeable_0_1_2 unicase_1_4_2 url_1_7_0 ]); - features = mkFeatures (features.hyper_0_10_13 or {}); - }; - hyper_0_10_13_features = f: updateFeatures f (rec { - base64_0_6_0.default = true; - httparse_1_2_4.default = true; - hyper_0_10_13.default = (f.hyper_0_10_13.default or true); - language_tags_0_2_2.default = true; - log_0_3_8.default = true; - mime_0_2_6.default = true; - num_cpus_1_8_0.default = true; - time_0_1_39.default = true; - traitobject_0_1_0.default = true; - typeable_0_1_2.default = true; - unicase_1_4_2.default = true; - url_1_7_0.default = true; - }) [ base64_0_6_0_features httparse_1_2_4_features language_tags_0_2_2_features log_0_3_8_features mime_0_2_6_features num_cpus_1_8_0_features time_0_1_39_features traitobject_0_1_0_features typeable_0_1_2_features unicase_1_4_2_features url_1_7_0_features ]; - hyper_native_tls_0_2_4 = { features?(hyper_native_tls_0_2_4_features {}) }: hyper_native_tls_0_2_4_ { - dependencies = mapFeatures features ([ antidote_1_0_0 hyper_0_10_13 native_tls_0_1_5 ]); - }; - hyper_native_tls_0_2_4_features = f: updateFeatures f (rec { - antidote_1_0_0.default = true; - hyper_0_10_13.default = true; - hyper_native_tls_0_2_4.default = (f.hyper_native_tls_0_2_4.default or true); - native_tls_0_1_5.default = true; - }) [ antidote_1_0_0_features hyper_0_10_13_features native_tls_0_1_5_features ]; - idna_0_1_4 = { features?(idna_0_1_4_features {}) }: idna_0_1_4_ { - dependencies = mapFeatures features ([ matches_0_1_6 unicode_bidi_0_3_4 unicode_normalization_0_1_5 ]); - }; - idna_0_1_4_features = f: updateFeatures f (rec { - idna_0_1_4.default = (f.idna_0_1_4.default or true); - matches_0_1_6.default = true; - unicode_bidi_0_3_4.default = true; - unicode_normalization_0_1_5.default = true; - }) [ matches_0_1_6_features unicode_bidi_0_3_4_features unicode_normalization_0_1_5_features ]; - itoa_0_4_1 = { features?(itoa_0_4_1_features {}) }: itoa_0_4_1_ { - features = mkFeatures (features.itoa_0_4_1 or {}); - }; - itoa_0_4_1_features = f: updateFeatures f (rec { - itoa_0_4_1.default = (f.itoa_0_4_1.default or true); - itoa_0_4_1.std = - (f.itoa_0_4_1.std or false) || - (f.itoa_0_4_1.default or false) || - (itoa_0_4_1.default or false); - }) []; - kernel32_sys_0_2_2 = { features?(kernel32_sys_0_2_2_features {}) }: kernel32_sys_0_2_2_ { - dependencies = mapFeatures features ([ winapi_0_2_8 ]); - buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); - }; - kernel32_sys_0_2_2_features = f: updateFeatures f (rec { - kernel32_sys_0_2_2.default = (f.kernel32_sys_0_2_2.default or true); - winapi_0_2_8.default = true; - winapi_build_0_1_1.default = true; - }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; - language_tags_0_2_2 = { features?(language_tags_0_2_2_features {}) }: language_tags_0_2_2_ { - dependencies = mapFeatures features ([]); - features = mkFeatures (features.language_tags_0_2_2 or {}); - }; - language_tags_0_2_2_features = f: updateFeatures f (rec { - language_tags_0_2_2.default = (f.language_tags_0_2_2.default or true); - language_tags_0_2_2.heapsize = - (f.language_tags_0_2_2.heapsize or false) || - (f.language_tags_0_2_2.heap_size or false) || - (language_tags_0_2_2.heap_size or false); - language_tags_0_2_2.heapsize_plugin = - (f.language_tags_0_2_2.heapsize_plugin or false) || - (f.language_tags_0_2_2.heap_size or false) || - (language_tags_0_2_2.heap_size or false); - }) []; - lazy_static_0_2_11 = { features?(lazy_static_0_2_11_features {}) }: lazy_static_0_2_11_ { - dependencies = mapFeatures features ([]); - features = mkFeatures (features.lazy_static_0_2_11 or {}); - }; - lazy_static_0_2_11_features = f: updateFeatures f (rec { - lazy_static_0_2_11.compiletest_rs = - (f.lazy_static_0_2_11.compiletest_rs or false) || - (f.lazy_static_0_2_11.compiletest or false) || - (lazy_static_0_2_11.compiletest or false); - lazy_static_0_2_11.default = (f.lazy_static_0_2_11.default or true); - lazy_static_0_2_11.nightly = - (f.lazy_static_0_2_11.nightly or false) || - (f.lazy_static_0_2_11.spin_no_std or false) || - (lazy_static_0_2_11.spin_no_std or false); - lazy_static_0_2_11.spin = - (f.lazy_static_0_2_11.spin or false) || - (f.lazy_static_0_2_11.spin_no_std or false) || - (lazy_static_0_2_11.spin_no_std or false); - }) []; - lazy_static_1_0_0 = { features?(lazy_static_1_0_0_features {}) }: lazy_static_1_0_0_ { - dependencies = mapFeatures features ([]); - features = mkFeatures (features.lazy_static_1_0_0 or {}); - }; - lazy_static_1_0_0_features = f: updateFeatures f (rec { - lazy_static_1_0_0.compiletest_rs = - (f.lazy_static_1_0_0.compiletest_rs or false) || - (f.lazy_static_1_0_0.compiletest or false) || - (lazy_static_1_0_0.compiletest or false); - lazy_static_1_0_0.default = (f.lazy_static_1_0_0.default or true); - lazy_static_1_0_0.nightly = - (f.lazy_static_1_0_0.nightly or false) || - (f.lazy_static_1_0_0.spin_no_std or false) || - (lazy_static_1_0_0.spin_no_std or false); - lazy_static_1_0_0.spin = - (f.lazy_static_1_0_0.spin or false) || - (f.lazy_static_1_0_0.spin_no_std or false) || - (lazy_static_1_0_0.spin_no_std or false); - }) []; - libc_0_2_40 = { features?(libc_0_2_40_features {}) }: libc_0_2_40_ { - features = mkFeatures (features.libc_0_2_40 or {}); - }; - libc_0_2_40_features = f: updateFeatures f (rec { - libc_0_2_40.default = (f.libc_0_2_40.default or true); - libc_0_2_40.use_std = - (f.libc_0_2_40.use_std or false) || - (f.libc_0_2_40.default or false) || - (libc_0_2_40.default or false); - }) []; - linked_hash_map_0_4_2 = { features?(linked_hash_map_0_4_2_features {}) }: linked_hash_map_0_4_2_ { - dependencies = mapFeatures features ([]); - features = mkFeatures (features.linked_hash_map_0_4_2 or {}); - }; - linked_hash_map_0_4_2_features = f: updateFeatures f (rec { - linked_hash_map_0_4_2.default = (f.linked_hash_map_0_4_2.default or true); - linked_hash_map_0_4_2.heapsize = - (f.linked_hash_map_0_4_2.heapsize or false) || - (f.linked_hash_map_0_4_2.heapsize_impl or false) || - (linked_hash_map_0_4_2.heapsize_impl or false); - linked_hash_map_0_4_2.serde = - (f.linked_hash_map_0_4_2.serde or false) || - (f.linked_hash_map_0_4_2.serde_impl or false) || - (linked_hash_map_0_4_2.serde_impl or false); - linked_hash_map_0_4_2.serde_test = - (f.linked_hash_map_0_4_2.serde_test or false) || - (f.linked_hash_map_0_4_2.serde_impl or false) || - (linked_hash_map_0_4_2.serde_impl or false); - }) []; - log_0_3_8 = { features?(log_0_3_8_features {}) }: log_0_3_8_ { - features = mkFeatures (features.log_0_3_8 or {}); - }; - log_0_3_8_features = f: updateFeatures f (rec { - log_0_3_8.default = (f.log_0_3_8.default or true); - log_0_3_8.use_std = - (f.log_0_3_8.use_std or false) || - (f.log_0_3_8.default or false) || - (log_0_3_8.default or false); - }) []; - lru_cache_0_1_1 = { features?(lru_cache_0_1_1_features {}) }: lru_cache_0_1_1_ { - dependencies = mapFeatures features ([ linked_hash_map_0_4_2 ]); - features = mkFeatures (features.lru_cache_0_1_1 or {}); - }; - lru_cache_0_1_1_features = f: updateFeatures f (rec { - linked_hash_map_0_4_2.default = true; - linked_hash_map_0_4_2.heapsize_impl = - (f.linked_hash_map_0_4_2.heapsize_impl or false) || - (lru_cache_0_1_1.heapsize_impl or false) || - (f.lru_cache_0_1_1.heapsize_impl or false); - lru_cache_0_1_1.default = (f.lru_cache_0_1_1.default or true); - lru_cache_0_1_1.heapsize = - (f.lru_cache_0_1_1.heapsize or false) || - (f.lru_cache_0_1_1.heapsize_impl or false) || - (lru_cache_0_1_1.heapsize_impl or false); - }) [ linked_hash_map_0_4_2_features ]; - matches_0_1_6 = { features?(matches_0_1_6_features {}) }: matches_0_1_6_ {}; - matches_0_1_6_features = f: updateFeatures f (rec { - matches_0_1_6.default = (f.matches_0_1_6.default or true); - }) []; - md5_0_3_7 = { features?(md5_0_3_7_features {}) }: md5_0_3_7_ {}; - md5_0_3_7_features = f: updateFeatures f (rec { - md5_0_3_7.default = (f.md5_0_3_7.default or true); - }) []; - memchr_0_1_11 = { features?(memchr_0_1_11_features {}) }: memchr_0_1_11_ { - dependencies = mapFeatures features ([ libc_0_2_40 ]); - }; - memchr_0_1_11_features = f: updateFeatures f (rec { - libc_0_2_40.default = true; - memchr_0_1_11.default = (f.memchr_0_1_11.default or true); - }) [ libc_0_2_40_features ]; - memchr_2_0_1 = { features?(memchr_2_0_1_features {}) }: memchr_2_0_1_ { - dependencies = mapFeatures features ([ ] - ++ (if features.memchr_2_0_1.libc or false then [ libc_0_2_40 ] else [])); - features = mkFeatures (features.memchr_2_0_1 or {}); - }; - memchr_2_0_1_features = f: updateFeatures f (rec { - libc_0_2_40.default = (f.libc_0_2_40.default or false); - libc_0_2_40.use_std = - (f.libc_0_2_40.use_std or false) || - (memchr_2_0_1.use_std or false) || - (f.memchr_2_0_1.use_std or false); - memchr_2_0_1.default = (f.memchr_2_0_1.default or true); - memchr_2_0_1.libc = - (f.memchr_2_0_1.libc or false) || - (f.memchr_2_0_1.default or false) || - (memchr_2_0_1.default or false) || - (f.memchr_2_0_1.use_std or false) || - (memchr_2_0_1.use_std or false); - memchr_2_0_1.use_std = - (f.memchr_2_0_1.use_std or false) || - (f.memchr_2_0_1.default or false) || - (memchr_2_0_1.default or false); - }) [ libc_0_2_40_features ]; - mime_0_2_6 = { features?(mime_0_2_6_features {}) }: mime_0_2_6_ { - dependencies = mapFeatures features ([ log_0_3_8 ]); - features = mkFeatures (features.mime_0_2_6 or {}); - }; - mime_0_2_6_features = f: updateFeatures f (rec { - log_0_3_8.default = true; - mime_0_2_6.default = (f.mime_0_2_6.default or true); - mime_0_2_6.heapsize = - (f.mime_0_2_6.heapsize or false) || - (f.mime_0_2_6.heap_size or false) || - (mime_0_2_6.heap_size or false); - }) [ log_0_3_8_features ]; - native_tls_0_1_5 = { features?(native_tls_0_1_5_features {}) }: native_tls_0_1_5_ { - dependencies = mapFeatures features ([ lazy_static_0_2_11 ]) - ++ (if kernel == "darwin" || kernel == "ios" then mapFeatures features ([ libc_0_2_40 security_framework_0_1_16 security_framework_sys_0_1_16 tempdir_0_3_7 ]) else []) - ++ (if !(kernel == "windows" || kernel == "darwin" || kernel == "ios") then mapFeatures features ([ openssl_0_9_24 ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ schannel_0_1_12 ]) else []); - }; - native_tls_0_1_5_features = f: updateFeatures f (rec { - lazy_static_0_2_11.default = true; - libc_0_2_40.default = true; - native_tls_0_1_5.default = (f.native_tls_0_1_5.default or true); - openssl_0_9_24.default = true; - schannel_0_1_12.default = true; - security_framework_0_1_16.OSX_10_8 = true; - security_framework_0_1_16.default = true; - security_framework_sys_0_1_16.default = true; - tempdir_0_3_7.default = true; - }) [ lazy_static_0_2_11_features libc_0_2_40_features security_framework_0_1_16_features security_framework_sys_0_1_16_features tempdir_0_3_7_features openssl_0_9_24_features schannel_0_1_12_features ]; - nom_4_0_0_beta3 = { features?(nom_4_0_0_beta3_features {}) }: nom_4_0_0_beta3_ { - dependencies = mapFeatures features ([ memchr_2_0_1 ]); - features = mkFeatures (features.nom_4_0_0_beta3 or {}); - }; - nom_4_0_0_beta3_features = f: updateFeatures f (rec { - memchr_2_0_1.default = (f.memchr_2_0_1.default or false); - memchr_2_0_1.use_std = - (f.memchr_2_0_1.use_std or false) || - (nom_4_0_0_beta3.std or false) || - (f.nom_4_0_0_beta3.std or false); - nom_4_0_0_beta3.alloc = - (f.nom_4_0_0_beta3.alloc or false) || - (f.nom_4_0_0_beta3.std or false) || - (nom_4_0_0_beta3.std or false) || - (f.nom_4_0_0_beta3.verbose-errors or false) || - (nom_4_0_0_beta3.verbose-errors or false); - nom_4_0_0_beta3.default = (f.nom_4_0_0_beta3.default or true); - nom_4_0_0_beta3.lazy_static = - (f.nom_4_0_0_beta3.lazy_static or false) || - (f.nom_4_0_0_beta3.regexp_macros or false) || - (nom_4_0_0_beta3.regexp_macros or false); - nom_4_0_0_beta3.regex = - (f.nom_4_0_0_beta3.regex or false) || - (f.nom_4_0_0_beta3.regexp or false) || - (nom_4_0_0_beta3.regexp or false); - nom_4_0_0_beta3.regexp = - (f.nom_4_0_0_beta3.regexp or false) || - (f.nom_4_0_0_beta3.regexp_macros or false) || - (nom_4_0_0_beta3.regexp_macros or false); - nom_4_0_0_beta3.std = - (f.nom_4_0_0_beta3.std or false) || - (f.nom_4_0_0_beta3.default or false) || - (nom_4_0_0_beta3.default or false); - }) [ memchr_2_0_1_features ]; - num_traits_0_1_43 = { features?(num_traits_0_1_43_features {}) }: num_traits_0_1_43_ { - dependencies = mapFeatures features ([ num_traits_0_2_2 ]); - }; - num_traits_0_1_43_features = f: updateFeatures f (rec { - num_traits_0_1_43.default = (f.num_traits_0_1_43.default or true); - num_traits_0_2_2.default = true; - }) [ num_traits_0_2_2_features ]; - num_traits_0_2_2 = { features?(num_traits_0_2_2_features {}) }: num_traits_0_2_2_ { - features = mkFeatures (features.num_traits_0_2_2 or {}); - }; - num_traits_0_2_2_features = f: updateFeatures f (rec { - num_traits_0_2_2.default = (f.num_traits_0_2_2.default or true); - num_traits_0_2_2.std = - (f.num_traits_0_2_2.std or false) || - (f.num_traits_0_2_2.default or false) || - (num_traits_0_2_2.default or false); - }) []; - num_cpus_1_8_0 = { features?(num_cpus_1_8_0_features {}) }: num_cpus_1_8_0_ { - dependencies = mapFeatures features ([ libc_0_2_40 ]); - }; - num_cpus_1_8_0_features = f: updateFeatures f (rec { - libc_0_2_40.default = true; - num_cpus_1_8_0.default = (f.num_cpus_1_8_0.default or true); - }) [ libc_0_2_40_features ]; - ofborg_0_1_7 = { features?(ofborg_0_1_7_features {}) }: ofborg_0_1_7_ { - dependencies = mapFeatures features ([ amqp_0_1_0 either_1_5_0 env_logger_0_4_3 fs2_0_4_3 hubcaps_0_3_16 hyper_0_10_13 hyper_native_tls_0_2_4 log_0_3_8 lru_cache_0_1_1 md5_0_3_7 nom_4_0_0_beta3 serde_1_0_43 serde_derive_1_0_43 serde_json_1_0_16 sys_info_0_5_6 tempfile_2_2_0 uuid_0_4_0 ]); - }; - ofborg_0_1_7_features = f: updateFeatures f (rec { - amqp_0_1_0.default = true; - either_1_5_0.default = true; - env_logger_0_4_3.default = true; - fs2_0_4_3.default = true; - hubcaps_0_3_16.default = true; - hyper_0_10_13.default = true; - hyper_native_tls_0_2_4.default = true; - log_0_3_8.default = true; - lru_cache_0_1_1.default = true; - md5_0_3_7.default = true; - nom_4_0_0_beta3.default = true; - ofborg_0_1_7.default = (f.ofborg_0_1_7.default or true); - serde_1_0_43.default = true; - serde_derive_1_0_43.default = true; - serde_json_1_0_16.default = true; - sys_info_0_5_6.default = true; - tempfile_2_2_0.default = true; - uuid_0_4_0.default = true; - uuid_0_4_0.v4 = true; - }) [ amqp_0_1_0_features either_1_5_0_features env_logger_0_4_3_features fs2_0_4_3_features hubcaps_0_3_16_features hyper_0_10_13_features hyper_native_tls_0_2_4_features log_0_3_8_features lru_cache_0_1_1_features md5_0_3_7_features nom_4_0_0_beta3_features serde_1_0_43_features serde_derive_1_0_43_features serde_json_1_0_16_features sys_info_0_5_6_features tempfile_2_2_0_features uuid_0_4_0_features ]; - openssl_0_9_24 = { features?(openssl_0_9_24_features {}) }: openssl_0_9_24_ { - dependencies = mapFeatures features ([ bitflags_0_9_1 foreign_types_0_3_2 lazy_static_1_0_0 libc_0_2_40 openssl_sys_0_9_28 ]); - features = mkFeatures (features.openssl_0_9_24 or {}); - }; - openssl_0_9_24_features = f: updateFeatures f (rec { - bitflags_0_9_1.default = true; - foreign_types_0_3_2.default = true; - lazy_static_1_0_0.default = true; - libc_0_2_40.default = true; - openssl_0_9_24.default = (f.openssl_0_9_24.default or true); - openssl_sys_0_9_28.default = true; - }) [ bitflags_0_9_1_features foreign_types_0_3_2_features lazy_static_1_0_0_features libc_0_2_40_features openssl_sys_0_9_28_features ]; - openssl_sys_0_9_28 = { features?(openssl_sys_0_9_28_features {}) }: openssl_sys_0_9_28_ { - dependencies = mapFeatures features ([ libc_0_2_40 ]) - ++ (if abi == "msvc" then mapFeatures features ([]) else []); - buildDependencies = mapFeatures features ([ cc_1_0_10 pkg_config_0_3_11 ]); - }; - openssl_sys_0_9_28_features = f: updateFeatures f (rec { - cc_1_0_10.default = true; - libc_0_2_40.default = true; - openssl_sys_0_9_28.default = (f.openssl_sys_0_9_28.default or true); - pkg_config_0_3_11.default = true; - }) [ libc_0_2_40_features cc_1_0_10_features pkg_config_0_3_11_features ]; - percent_encoding_1_0_1 = { features?(percent_encoding_1_0_1_features {}) }: percent_encoding_1_0_1_ {}; - percent_encoding_1_0_1_features = f: updateFeatures f (rec { - percent_encoding_1_0_1.default = (f.percent_encoding_1_0_1.default or true); - }) []; - pkg_config_0_3_11 = { features?(pkg_config_0_3_11_features {}) }: pkg_config_0_3_11_ {}; - pkg_config_0_3_11_features = f: updateFeatures f (rec { - pkg_config_0_3_11.default = (f.pkg_config_0_3_11.default or true); - }) []; - proc_macro2_0_3_7 = { features?(proc_macro2_0_3_7_features {}) }: proc_macro2_0_3_7_ { - dependencies = mapFeatures features ([ unicode_xid_0_1_0 ]); - features = mkFeatures (features.proc_macro2_0_3_7 or {}); - }; - proc_macro2_0_3_7_features = f: updateFeatures f (rec { - proc_macro2_0_3_7.default = (f.proc_macro2_0_3_7.default or true); - proc_macro2_0_3_7.proc-macro = - (f.proc_macro2_0_3_7.proc-macro or false) || - (f.proc_macro2_0_3_7.default or false) || - (proc_macro2_0_3_7.default or false) || - (f.proc_macro2_0_3_7.nightly or false) || - (proc_macro2_0_3_7.nightly or false); - unicode_xid_0_1_0.default = true; - }) [ unicode_xid_0_1_0_features ]; - quote_0_5_2 = { features?(quote_0_5_2_features {}) }: quote_0_5_2_ { - dependencies = mapFeatures features ([ proc_macro2_0_3_7 ]); - features = mkFeatures (features.quote_0_5_2 or {}); - }; - quote_0_5_2_features = f: updateFeatures f (rec { - proc_macro2_0_3_7.default = (f.proc_macro2_0_3_7.default or false); - proc_macro2_0_3_7.proc-macro = - (f.proc_macro2_0_3_7.proc-macro or false) || - (quote_0_5_2.proc-macro or false) || - (f.quote_0_5_2.proc-macro or false); - quote_0_5_2.default = (f.quote_0_5_2.default or true); - quote_0_5_2.proc-macro = - (f.quote_0_5_2.proc-macro or false) || - (f.quote_0_5_2.default or false) || - (quote_0_5_2.default or false); - }) [ proc_macro2_0_3_7_features ]; - rand_0_3_22 = { features?(rand_0_3_22_features {}) }: rand_0_3_22_ { - dependencies = mapFeatures features ([ libc_0_2_40 rand_0_4_2 ]) - ++ (if kernel == "fuchsia" then mapFeatures features ([ fuchsia_zircon_0_3_3 ]) else []); - features = mkFeatures (features.rand_0_3_22 or {}); - }; - rand_0_3_22_features = f: updateFeatures f (rec { - fuchsia_zircon_0_3_3.default = true; - libc_0_2_40.default = true; - rand_0_3_22.default = (f.rand_0_3_22.default or true); - rand_0_3_22.i128_support = - (f.rand_0_3_22.i128_support or false) || - (f.rand_0_3_22.nightly or false) || - (rand_0_3_22.nightly or false); - rand_0_4_2.default = true; - }) [ libc_0_2_40_features rand_0_4_2_features fuchsia_zircon_0_3_3_features ]; - rand_0_4_2 = { features?(rand_0_4_2_features {}) }: rand_0_4_2_ { - dependencies = (if kernel == "fuchsia" then mapFeatures features ([ fuchsia_zircon_0_3_3 ]) else []) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ ] - ++ (if features.rand_0_4_2.libc or false then [ libc_0_2_40 ] else [])) else []) - ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_3_4 ]) else []); - features = mkFeatures (features.rand_0_4_2 or {}); - }; - rand_0_4_2_features = f: updateFeatures f (rec { - fuchsia_zircon_0_3_3.default = true; - libc_0_2_40.default = true; - rand_0_4_2.default = (f.rand_0_4_2.default or true); - rand_0_4_2.i128_support = - (f.rand_0_4_2.i128_support or false) || - (f.rand_0_4_2.nightly or false) || - (rand_0_4_2.nightly or false); - rand_0_4_2.libc = - (f.rand_0_4_2.libc or false) || - (f.rand_0_4_2.std or false) || - (rand_0_4_2.std or false); - rand_0_4_2.std = - (f.rand_0_4_2.std or false) || - (f.rand_0_4_2.default or false) || - (rand_0_4_2.default or false); - winapi_0_3_4.default = true; - winapi_0_3_4.minwindef = true; - winapi_0_3_4.ntsecapi = true; - winapi_0_3_4.profileapi = true; - winapi_0_3_4.winnt = true; - }) [ fuchsia_zircon_0_3_3_features libc_0_2_40_features winapi_0_3_4_features ]; - redox_syscall_0_1_37 = { features?(redox_syscall_0_1_37_features {}) }: redox_syscall_0_1_37_ {}; - redox_syscall_0_1_37_features = f: updateFeatures f (rec { - redox_syscall_0_1_37.default = (f.redox_syscall_0_1_37.default or true); - }) []; - regex_0_1_80 = { features?(regex_0_1_80_features {}) }: regex_0_1_80_ { - dependencies = mapFeatures features ([ aho_corasick_0_5_3 memchr_0_1_11 regex_syntax_0_3_9 thread_local_0_2_7 utf8_ranges_0_1_3 ]); - features = mkFeatures (features.regex_0_1_80 or {}); - }; - regex_0_1_80_features = f: updateFeatures f (rec { - aho_corasick_0_5_3.default = true; - memchr_0_1_11.default = true; - regex_0_1_80.default = (f.regex_0_1_80.default or true); - regex_0_1_80.simd = - (f.regex_0_1_80.simd or false) || - (f.regex_0_1_80.simd-accel or false) || - (regex_0_1_80.simd-accel or false); - regex_syntax_0_3_9.default = true; - thread_local_0_2_7.default = true; - utf8_ranges_0_1_3.default = true; - }) [ aho_corasick_0_5_3_features memchr_0_1_11_features regex_syntax_0_3_9_features thread_local_0_2_7_features utf8_ranges_0_1_3_features ]; - regex_0_2_10 = { features?(regex_0_2_10_features {}) }: regex_0_2_10_ { - dependencies = mapFeatures features ([ aho_corasick_0_6_4 memchr_2_0_1 regex_syntax_0_5_5 thread_local_0_3_5 utf8_ranges_1_0_0 ]); - features = mkFeatures (features.regex_0_2_10 or {}); - }; - regex_0_2_10_features = f: updateFeatures f (rec { - aho_corasick_0_6_4.default = true; - memchr_2_0_1.default = true; - regex_0_2_10.default = (f.regex_0_2_10.default or true); - regex_0_2_10.pattern = - (f.regex_0_2_10.pattern or false) || - (f.regex_0_2_10.unstable or false) || - (regex_0_2_10.unstable or false); - regex_syntax_0_5_5.default = true; - thread_local_0_3_5.default = true; - utf8_ranges_1_0_0.default = true; - }) [ aho_corasick_0_6_4_features memchr_2_0_1_features regex_syntax_0_5_5_features thread_local_0_3_5_features utf8_ranges_1_0_0_features ]; - regex_syntax_0_3_9 = { features?(regex_syntax_0_3_9_features {}) }: regex_syntax_0_3_9_ {}; - regex_syntax_0_3_9_features = f: updateFeatures f (rec { - regex_syntax_0_3_9.default = (f.regex_syntax_0_3_9.default or true); - }) []; - regex_syntax_0_5_5 = { features?(regex_syntax_0_5_5_features {}) }: regex_syntax_0_5_5_ { - dependencies = mapFeatures features ([ ucd_util_0_1_1 ]); - }; - regex_syntax_0_5_5_features = f: updateFeatures f (rec { - regex_syntax_0_5_5.default = (f.regex_syntax_0_5_5.default or true); - ucd_util_0_1_1.default = true; - }) [ ucd_util_0_1_1_features ]; - remove_dir_all_0_5_1 = { features?(remove_dir_all_0_5_1_features {}) }: remove_dir_all_0_5_1_ { - dependencies = (if kernel == "windows" then mapFeatures features ([ winapi_0_3_4 ]) else []); - }; - remove_dir_all_0_5_1_features = f: updateFeatures f (rec { - remove_dir_all_0_5_1.default = (f.remove_dir_all_0_5_1.default or true); - winapi_0_3_4.default = true; - winapi_0_3_4.errhandlingapi = true; - winapi_0_3_4.fileapi = true; - winapi_0_3_4.std = true; - winapi_0_3_4.winbase = true; - winapi_0_3_4.winerror = true; - }) [ winapi_0_3_4_features ]; - rustc_demangle_0_1_7 = { features?(rustc_demangle_0_1_7_features {}) }: rustc_demangle_0_1_7_ {}; - rustc_demangle_0_1_7_features = f: updateFeatures f (rec { - rustc_demangle_0_1_7.default = (f.rustc_demangle_0_1_7.default or true); - }) []; - safemem_0_2_0 = { features?(safemem_0_2_0_features {}) }: safemem_0_2_0_ {}; - safemem_0_2_0_features = f: updateFeatures f (rec { - safemem_0_2_0.default = (f.safemem_0_2_0.default or true); - }) []; - schannel_0_1_12 = { features?(schannel_0_1_12_features {}) }: schannel_0_1_12_ { - dependencies = mapFeatures features ([ lazy_static_1_0_0 winapi_0_3_4 ]); - }; - schannel_0_1_12_features = f: updateFeatures f (rec { - lazy_static_1_0_0.default = true; - schannel_0_1_12.default = (f.schannel_0_1_12.default or true); - winapi_0_3_4.default = true; - winapi_0_3_4.lmcons = true; - winapi_0_3_4.minschannel = true; - winapi_0_3_4.schannel = true; - winapi_0_3_4.securitybaseapi = true; - winapi_0_3_4.sysinfoapi = true; - winapi_0_3_4.timezoneapi = true; - winapi_0_3_4.winbase = true; - winapi_0_3_4.wincrypt = true; - winapi_0_3_4.winerror = true; - }) [ lazy_static_1_0_0_features winapi_0_3_4_features ]; - security_framework_0_1_16 = { features?(security_framework_0_1_16_features {}) }: security_framework_0_1_16_ { - dependencies = mapFeatures features ([ core_foundation_0_2_3 core_foundation_sys_0_2_3 libc_0_2_40 security_framework_sys_0_1_16 ]); - features = mkFeatures (features.security_framework_0_1_16 or {}); - }; - security_framework_0_1_16_features = f: updateFeatures f (rec { - core_foundation_0_2_3.default = true; - core_foundation_sys_0_2_3.default = true; - libc_0_2_40.default = true; - security_framework_0_1_16.OSX_10_10 = - (f.security_framework_0_1_16.OSX_10_10 or false) || - (f.security_framework_0_1_16.OSX_10_11 or false) || - (security_framework_0_1_16.OSX_10_11 or false); - security_framework_0_1_16.OSX_10_11 = - (f.security_framework_0_1_16.OSX_10_11 or false) || - (f.security_framework_0_1_16.OSX_10_12 or false) || - (security_framework_0_1_16.OSX_10_12 or false); - security_framework_0_1_16.OSX_10_8 = - (f.security_framework_0_1_16.OSX_10_8 or false) || - (f.security_framework_0_1_16.OSX_10_9 or false) || - (security_framework_0_1_16.OSX_10_9 or false); - security_framework_0_1_16.OSX_10_9 = - (f.security_framework_0_1_16.OSX_10_9 or false) || - (f.security_framework_0_1_16.OSX_10_10 or false) || - (security_framework_0_1_16.OSX_10_10 or false); - security_framework_0_1_16.default = (f.security_framework_0_1_16.default or true); - security_framework_sys_0_1_16.OSX_10_10 = - (f.security_framework_sys_0_1_16.OSX_10_10 or false) || - (security_framework_0_1_16.OSX_10_10 or false) || - (f.security_framework_0_1_16.OSX_10_10 or false); - security_framework_sys_0_1_16.OSX_10_11 = - (f.security_framework_sys_0_1_16.OSX_10_11 or false) || - (security_framework_0_1_16.OSX_10_11 or false) || - (f.security_framework_0_1_16.OSX_10_11 or false) || - (security_framework_0_1_16.OSX_10_12 or false) || - (f.security_framework_0_1_16.OSX_10_12 or false); - security_framework_sys_0_1_16.OSX_10_8 = - (f.security_framework_sys_0_1_16.OSX_10_8 or false) || - (security_framework_0_1_16.OSX_10_8 or false) || - (f.security_framework_0_1_16.OSX_10_8 or false); - security_framework_sys_0_1_16.OSX_10_9 = - (f.security_framework_sys_0_1_16.OSX_10_9 or false) || - (security_framework_0_1_16.OSX_10_9 or false) || - (f.security_framework_0_1_16.OSX_10_9 or false); - security_framework_sys_0_1_16.default = true; - }) [ core_foundation_0_2_3_features core_foundation_sys_0_2_3_features libc_0_2_40_features security_framework_sys_0_1_16_features ]; - security_framework_sys_0_1_16 = { features?(security_framework_sys_0_1_16_features {}) }: security_framework_sys_0_1_16_ { - dependencies = mapFeatures features ([ core_foundation_sys_0_2_3 libc_0_2_40 ]); - features = mkFeatures (features.security_framework_sys_0_1_16 or {}); - }; - security_framework_sys_0_1_16_features = f: updateFeatures f (rec { - core_foundation_sys_0_2_3.default = true; - libc_0_2_40.default = true; - security_framework_sys_0_1_16.OSX_10_10 = - (f.security_framework_sys_0_1_16.OSX_10_10 or false) || - (f.security_framework_sys_0_1_16.OSX_10_11 or false) || - (security_framework_sys_0_1_16.OSX_10_11 or false); - security_framework_sys_0_1_16.OSX_10_11 = - (f.security_framework_sys_0_1_16.OSX_10_11 or false) || - (f.security_framework_sys_0_1_16.OSX_10_12 or false) || - (security_framework_sys_0_1_16.OSX_10_12 or false); - security_framework_sys_0_1_16.OSX_10_8 = - (f.security_framework_sys_0_1_16.OSX_10_8 or false) || - (f.security_framework_sys_0_1_16.OSX_10_9 or false) || - (security_framework_sys_0_1_16.OSX_10_9 or false); - security_framework_sys_0_1_16.OSX_10_9 = - (f.security_framework_sys_0_1_16.OSX_10_9 or false) || - (f.security_framework_sys_0_1_16.OSX_10_10 or false) || - (security_framework_sys_0_1_16.OSX_10_10 or false); - security_framework_sys_0_1_16.default = (f.security_framework_sys_0_1_16.default or true); - }) [ core_foundation_sys_0_2_3_features libc_0_2_40_features ]; - serde_1_0_43 = { features?(serde_1_0_43_features {}) }: serde_1_0_43_ { - dependencies = mapFeatures features ([]); - features = mkFeatures (features.serde_1_0_43 or {}); - }; - serde_1_0_43_features = f: updateFeatures f (rec { - serde_1_0_43.default = (f.serde_1_0_43.default or true); - serde_1_0_43.serde_derive = - (f.serde_1_0_43.serde_derive or false) || - (f.serde_1_0_43.derive or false) || - (serde_1_0_43.derive or false) || - (f.serde_1_0_43.playground or false) || - (serde_1_0_43.playground or false); - serde_1_0_43.std = - (f.serde_1_0_43.std or false) || - (f.serde_1_0_43.default or false) || - (serde_1_0_43.default or false); - serde_1_0_43.unstable = - (f.serde_1_0_43.unstable or false) || - (f.serde_1_0_43.alloc or false) || - (serde_1_0_43.alloc or false); - }) []; - serde_derive_1_0_43 = { features?(serde_derive_1_0_43_features {}) }: serde_derive_1_0_43_ { - dependencies = mapFeatures features ([ proc_macro2_0_3_7 quote_0_5_2 serde_derive_internals_0_23_1 syn_0_13_1 ]); - features = mkFeatures (features.serde_derive_1_0_43 or {}); - }; - serde_derive_1_0_43_features = f: updateFeatures f (rec { - proc_macro2_0_3_7.default = true; - quote_0_5_2.default = true; - serde_derive_1_0_43.default = (f.serde_derive_1_0_43.default or true); - serde_derive_internals_0_23_1.default = (f.serde_derive_internals_0_23_1.default or false); - syn_0_13_1.default = true; - syn_0_13_1.visit = true; - }) [ proc_macro2_0_3_7_features quote_0_5_2_features serde_derive_internals_0_23_1_features syn_0_13_1_features ]; - serde_derive_internals_0_23_1 = { features?(serde_derive_internals_0_23_1_features {}) }: serde_derive_internals_0_23_1_ { - dependencies = mapFeatures features ([ proc_macro2_0_3_7 syn_0_13_1 ]); - }; - serde_derive_internals_0_23_1_features = f: updateFeatures f (rec { - proc_macro2_0_3_7.default = true; - serde_derive_internals_0_23_1.default = (f.serde_derive_internals_0_23_1.default or true); - syn_0_13_1.clone-impls = true; - syn_0_13_1.default = (f.syn_0_13_1.default or false); - syn_0_13_1.derive = true; - syn_0_13_1.parsing = true; - }) [ proc_macro2_0_3_7_features syn_0_13_1_features ]; - serde_json_1_0_16 = { features?(serde_json_1_0_16_features {}) }: serde_json_1_0_16_ { - dependencies = mapFeatures features ([ dtoa_0_4_2 itoa_0_4_1 serde_1_0_43 ]); - features = mkFeatures (features.serde_json_1_0_16 or {}); - }; - serde_json_1_0_16_features = f: updateFeatures f (rec { - dtoa_0_4_2.default = true; - itoa_0_4_1.default = true; - serde_1_0_43.default = true; - serde_json_1_0_16.default = (f.serde_json_1_0_16.default or true); - serde_json_1_0_16.linked-hash-map = - (f.serde_json_1_0_16.linked-hash-map or false) || - (f.serde_json_1_0_16.preserve_order or false) || - (serde_json_1_0_16.preserve_order or false); - }) [ dtoa_0_4_2_features itoa_0_4_1_features serde_1_0_43_features ]; - syn_0_13_1 = { features?(syn_0_13_1_features {}) }: syn_0_13_1_ { - dependencies = mapFeatures features ([ proc_macro2_0_3_7 unicode_xid_0_1_0 ] - ++ (if features.syn_0_13_1.quote or false then [ quote_0_5_2 ] else [])); - features = mkFeatures (features.syn_0_13_1 or {}); - }; - syn_0_13_1_features = f: updateFeatures f (rec { - proc_macro2_0_3_7.default = (f.proc_macro2_0_3_7.default or false); - proc_macro2_0_3_7.proc-macro = - (f.proc_macro2_0_3_7.proc-macro or false) || - (syn_0_13_1.proc-macro or false) || - (f.syn_0_13_1.proc-macro or false); - quote_0_5_2.default = (f.quote_0_5_2.default or false); - quote_0_5_2.proc-macro = - (f.quote_0_5_2.proc-macro or false) || - (syn_0_13_1.proc-macro or false) || - (f.syn_0_13_1.proc-macro or false); - syn_0_13_1.clone-impls = - (f.syn_0_13_1.clone-impls or false) || - (f.syn_0_13_1.default or false) || - (syn_0_13_1.default or false); - syn_0_13_1.default = (f.syn_0_13_1.default or true); - syn_0_13_1.derive = - (f.syn_0_13_1.derive or false) || - (f.syn_0_13_1.default or false) || - (syn_0_13_1.default or false); - syn_0_13_1.parsing = - (f.syn_0_13_1.parsing or false) || - (f.syn_0_13_1.default or false) || - (syn_0_13_1.default or false); - syn_0_13_1.printing = - (f.syn_0_13_1.printing or false) || - (f.syn_0_13_1.default or false) || - (syn_0_13_1.default or false); - syn_0_13_1.proc-macro = - (f.syn_0_13_1.proc-macro or false) || - (f.syn_0_13_1.default or false) || - (syn_0_13_1.default or false); - syn_0_13_1.quote = - (f.syn_0_13_1.quote or false) || - (f.syn_0_13_1.printing or false) || - (syn_0_13_1.printing or false); - unicode_xid_0_1_0.default = true; - }) [ proc_macro2_0_3_7_features quote_0_5_2_features unicode_xid_0_1_0_features ]; - sys_info_0_5_6 = { features?(sys_info_0_5_6_features {}) }: sys_info_0_5_6_ { - dependencies = mapFeatures features ([ libc_0_2_40 ]); - buildDependencies = mapFeatures features ([ cc_1_0_10 ]); - }; - sys_info_0_5_6_features = f: updateFeatures f (rec { - cc_1_0_10.default = true; - libc_0_2_40.default = true; - sys_info_0_5_6.default = (f.sys_info_0_5_6.default or true); - }) [ libc_0_2_40_features cc_1_0_10_features ]; - tempdir_0_3_7 = { features?(tempdir_0_3_7_features {}) }: tempdir_0_3_7_ { - dependencies = mapFeatures features ([ rand_0_4_2 remove_dir_all_0_5_1 ]); - }; - tempdir_0_3_7_features = f: updateFeatures f (rec { - rand_0_4_2.default = true; - remove_dir_all_0_5_1.default = true; - tempdir_0_3_7.default = (f.tempdir_0_3_7.default or true); - }) [ rand_0_4_2_features remove_dir_all_0_5_1_features ]; - tempfile_2_2_0 = { features?(tempfile_2_2_0_features {}) }: tempfile_2_2_0_ { - dependencies = mapFeatures features ([ rand_0_3_22 ]) - ++ (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_37 ]) else []) - ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_40 ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); - }; - tempfile_2_2_0_features = f: updateFeatures f (rec { - kernel32_sys_0_2_2.default = true; - libc_0_2_40.default = true; - rand_0_3_22.default = true; - redox_syscall_0_1_37.default = true; - tempfile_2_2_0.default = (f.tempfile_2_2_0.default or true); - winapi_0_2_8.default = true; - }) [ rand_0_3_22_features redox_syscall_0_1_37_features libc_0_2_40_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; - thread_id_2_0_0 = { features?(thread_id_2_0_0_features {}) }: thread_id_2_0_0_ { - dependencies = mapFeatures features ([ kernel32_sys_0_2_2 libc_0_2_40 ]); - }; - thread_id_2_0_0_features = f: updateFeatures f (rec { - kernel32_sys_0_2_2.default = true; - libc_0_2_40.default = true; - thread_id_2_0_0.default = (f.thread_id_2_0_0.default or true); - }) [ kernel32_sys_0_2_2_features libc_0_2_40_features ]; - thread_local_0_2_7 = { features?(thread_local_0_2_7_features {}) }: thread_local_0_2_7_ { - dependencies = mapFeatures features ([ thread_id_2_0_0 ]); - }; - thread_local_0_2_7_features = f: updateFeatures f (rec { - thread_id_2_0_0.default = true; - thread_local_0_2_7.default = (f.thread_local_0_2_7.default or true); - }) [ thread_id_2_0_0_features ]; - thread_local_0_3_5 = { features?(thread_local_0_3_5_features {}) }: thread_local_0_3_5_ { - dependencies = mapFeatures features ([ lazy_static_1_0_0 unreachable_1_0_0 ]); - }; - thread_local_0_3_5_features = f: updateFeatures f (rec { - lazy_static_1_0_0.default = true; - thread_local_0_3_5.default = (f.thread_local_0_3_5.default or true); - unreachable_1_0_0.default = true; - }) [ lazy_static_1_0_0_features unreachable_1_0_0_features ]; - time_0_1_39 = { features?(time_0_1_39_features {}) }: time_0_1_39_ { - dependencies = mapFeatures features ([ libc_0_2_40 ]) - ++ (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_37 ]) else []) - ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_3_4 ]) else []); - }; - time_0_1_39_features = f: updateFeatures f (rec { - libc_0_2_40.default = true; - redox_syscall_0_1_37.default = true; - time_0_1_39.default = (f.time_0_1_39.default or true); - winapi_0_3_4.default = true; - winapi_0_3_4.minwinbase = true; - winapi_0_3_4.minwindef = true; - winapi_0_3_4.ntdef = true; - winapi_0_3_4.profileapi = true; - winapi_0_3_4.std = true; - winapi_0_3_4.sysinfoapi = true; - winapi_0_3_4.timezoneapi = true; - }) [ libc_0_2_40_features redox_syscall_0_1_37_features winapi_0_3_4_features ]; - traitobject_0_1_0 = { features?(traitobject_0_1_0_features {}) }: traitobject_0_1_0_ {}; - traitobject_0_1_0_features = f: updateFeatures f (rec { - traitobject_0_1_0.default = (f.traitobject_0_1_0.default or true); - }) []; - typeable_0_1_2 = { features?(typeable_0_1_2_features {}) }: typeable_0_1_2_ {}; - typeable_0_1_2_features = f: updateFeatures f (rec { - typeable_0_1_2.default = (f.typeable_0_1_2.default or true); - }) []; - ucd_util_0_1_1 = { features?(ucd_util_0_1_1_features {}) }: ucd_util_0_1_1_ {}; - ucd_util_0_1_1_features = f: updateFeatures f (rec { - ucd_util_0_1_1.default = (f.ucd_util_0_1_1.default or true); - }) []; - unicase_1_4_2 = { features?(unicase_1_4_2_features {}) }: unicase_1_4_2_ { - dependencies = mapFeatures features ([]); - buildDependencies = mapFeatures features ([ version_check_0_1_3 ]); - features = mkFeatures (features.unicase_1_4_2 or {}); - }; - unicase_1_4_2_features = f: updateFeatures f (rec { - unicase_1_4_2.default = (f.unicase_1_4_2.default or true); - unicase_1_4_2.heapsize = - (f.unicase_1_4_2.heapsize or false) || - (f.unicase_1_4_2.heap_size or false) || - (unicase_1_4_2.heap_size or false); - unicase_1_4_2.heapsize_plugin = - (f.unicase_1_4_2.heapsize_plugin or false) || - (f.unicase_1_4_2.heap_size or false) || - (unicase_1_4_2.heap_size or false); - version_check_0_1_3.default = true; - }) [ version_check_0_1_3_features ]; - unicode_bidi_0_3_4 = { features?(unicode_bidi_0_3_4_features {}) }: unicode_bidi_0_3_4_ { - dependencies = mapFeatures features ([ matches_0_1_6 ]); - features = mkFeatures (features.unicode_bidi_0_3_4 or {}); - }; - unicode_bidi_0_3_4_features = f: updateFeatures f (rec { - matches_0_1_6.default = true; - unicode_bidi_0_3_4.default = (f.unicode_bidi_0_3_4.default or true); - unicode_bidi_0_3_4.flame = - (f.unicode_bidi_0_3_4.flame or false) || - (f.unicode_bidi_0_3_4.flame_it or false) || - (unicode_bidi_0_3_4.flame_it or false); - unicode_bidi_0_3_4.flamer = - (f.unicode_bidi_0_3_4.flamer or false) || - (f.unicode_bidi_0_3_4.flame_it or false) || - (unicode_bidi_0_3_4.flame_it or false); - unicode_bidi_0_3_4.serde = - (f.unicode_bidi_0_3_4.serde or false) || - (f.unicode_bidi_0_3_4.with_serde or false) || - (unicode_bidi_0_3_4.with_serde or false); - }) [ matches_0_1_6_features ]; - unicode_normalization_0_1_5 = { features?(unicode_normalization_0_1_5_features {}) }: unicode_normalization_0_1_5_ {}; - unicode_normalization_0_1_5_features = f: updateFeatures f (rec { - unicode_normalization_0_1_5.default = (f.unicode_normalization_0_1_5.default or true); - }) []; - unicode_xid_0_1_0 = { features?(unicode_xid_0_1_0_features {}) }: unicode_xid_0_1_0_ { - features = mkFeatures (features.unicode_xid_0_1_0 or {}); - }; - unicode_xid_0_1_0_features = f: updateFeatures f (rec { - unicode_xid_0_1_0.default = (f.unicode_xid_0_1_0.default or true); - }) []; - unreachable_1_0_0 = { features?(unreachable_1_0_0_features {}) }: unreachable_1_0_0_ { - dependencies = mapFeatures features ([ void_1_0_2 ]); - }; - unreachable_1_0_0_features = f: updateFeatures f (rec { - unreachable_1_0_0.default = (f.unreachable_1_0_0.default or true); - void_1_0_2.default = (f.void_1_0_2.default or false); - }) [ void_1_0_2_features ]; - url_1_7_0 = { features?(url_1_7_0_features {}) }: url_1_7_0_ { - dependencies = mapFeatures features ([ idna_0_1_4 matches_0_1_6 percent_encoding_1_0_1 ]); - features = mkFeatures (features.url_1_7_0 or {}); - }; - url_1_7_0_features = f: updateFeatures f (rec { - idna_0_1_4.default = true; - matches_0_1_6.default = true; - percent_encoding_1_0_1.default = true; - url_1_7_0.default = (f.url_1_7_0.default or true); - url_1_7_0.encoding = - (f.url_1_7_0.encoding or false) || - (f.url_1_7_0.query_encoding or false) || - (url_1_7_0.query_encoding or false); - url_1_7_0.heapsize = - (f.url_1_7_0.heapsize or false) || - (f.url_1_7_0.heap_size or false) || - (url_1_7_0.heap_size or false); - }) [ idna_0_1_4_features matches_0_1_6_features percent_encoding_1_0_1_features ]; - utf8_ranges_0_1_3 = { features?(utf8_ranges_0_1_3_features {}) }: utf8_ranges_0_1_3_ {}; - utf8_ranges_0_1_3_features = f: updateFeatures f (rec { - utf8_ranges_0_1_3.default = (f.utf8_ranges_0_1_3.default or true); - }) []; - utf8_ranges_1_0_0 = { features?(utf8_ranges_1_0_0_features {}) }: utf8_ranges_1_0_0_ {}; - utf8_ranges_1_0_0_features = f: updateFeatures f (rec { - utf8_ranges_1_0_0.default = (f.utf8_ranges_1_0_0.default or true); - }) []; - uuid_0_4_0 = { features?(uuid_0_4_0_features {}) }: uuid_0_4_0_ { - dependencies = mapFeatures features ([ ] - ++ (if features.uuid_0_4_0.rand or false then [ rand_0_3_22 ] else [])); - features = mkFeatures (features.uuid_0_4_0 or {}); - }; - uuid_0_4_0_features = f: updateFeatures f (rec { - rand_0_3_22.default = true; - uuid_0_4_0.default = (f.uuid_0_4_0.default or true); - uuid_0_4_0.rand = - (f.uuid_0_4_0.rand or false) || - (f.uuid_0_4_0.v4 or false) || - (uuid_0_4_0.v4 or false); - uuid_0_4_0.sha1 = - (f.uuid_0_4_0.sha1 or false) || - (f.uuid_0_4_0.v5 or false) || - (uuid_0_4_0.v5 or false); - }) [ rand_0_3_22_features ]; - vcpkg_0_2_3 = { features?(vcpkg_0_2_3_features {}) }: vcpkg_0_2_3_ {}; - vcpkg_0_2_3_features = f: updateFeatures f (rec { - vcpkg_0_2_3.default = (f.vcpkg_0_2_3.default or true); - }) []; - version_check_0_1_3 = { features?(version_check_0_1_3_features {}) }: version_check_0_1_3_ {}; - version_check_0_1_3_features = f: updateFeatures f (rec { - version_check_0_1_3.default = (f.version_check_0_1_3.default or true); - }) []; - void_1_0_2 = { features?(void_1_0_2_features {}) }: void_1_0_2_ { - features = mkFeatures (features.void_1_0_2 or {}); - }; - void_1_0_2_features = f: updateFeatures f (rec { - void_1_0_2.default = (f.void_1_0_2.default or true); - void_1_0_2.std = - (f.void_1_0_2.std or false) || - (f.void_1_0_2.default or false) || - (void_1_0_2.default or false); - }) []; - winapi_0_2_8 = { features?(winapi_0_2_8_features {}) }: winapi_0_2_8_ {}; - winapi_0_2_8_features = f: updateFeatures f (rec { - winapi_0_2_8.default = (f.winapi_0_2_8.default or true); - }) []; - winapi_0_3_4 = { features?(winapi_0_3_4_features {}) }: winapi_0_3_4_ { - dependencies = (if kernel == "i686-pc-windows-gnu" then mapFeatures features ([ winapi_i686_pc_windows_gnu_0_4_0 ]) else []) - ++ (if kernel == "x86_64-pc-windows-gnu" then mapFeatures features ([ winapi_x86_64_pc_windows_gnu_0_4_0 ]) else []); - features = mkFeatures (features.winapi_0_3_4 or {}); - }; - winapi_0_3_4_features = f: updateFeatures f (rec { - winapi_0_3_4.default = (f.winapi_0_3_4.default or true); - winapi_i686_pc_windows_gnu_0_4_0.default = true; - winapi_x86_64_pc_windows_gnu_0_4_0.default = true; - }) [ winapi_i686_pc_windows_gnu_0_4_0_features winapi_x86_64_pc_windows_gnu_0_4_0_features ]; - winapi_build_0_1_1 = { features?(winapi_build_0_1_1_features {}) }: winapi_build_0_1_1_ {}; - winapi_build_0_1_1_features = f: updateFeatures f (rec { - winapi_build_0_1_1.default = (f.winapi_build_0_1_1.default or true); - }) []; - winapi_i686_pc_windows_gnu_0_4_0 = { features?(winapi_i686_pc_windows_gnu_0_4_0_features {}) }: winapi_i686_pc_windows_gnu_0_4_0_ {}; - winapi_i686_pc_windows_gnu_0_4_0_features = 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); - }) []; - winapi_x86_64_pc_windows_gnu_0_4_0 = { features?(winapi_x86_64_pc_windows_gnu_0_4_0_features {}) }: winapi_x86_64_pc_windows_gnu_0_4_0_ {}; - winapi_x86_64_pc_windows_gnu_0_4_0_features = 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); - }) []; -} diff --git a/nix/update-carnix.sh b/nix/update-carnix.sh index a711c01..7cf3cd2 100755 --- a/nix/update-carnix.sh +++ b/nix/update-carnix.sh @@ -2,19 +2,7 @@ set -eu -cd nix +cd ofborg -patched_carnix() { - src=$1 - result=$2 - - ( - cd "$(dirname "$src")" - cargo build - ) - - carnix "$src" --output "$result" - patch -p1 "$result" ./carnix.patch -} - -patched_carnix ./../ofborg/Cargo.lock ./ofborg-carnix.nix +cargo build +carnix generate-nix --src . diff --git a/ofborg/Cargo.lock b/ofborg/Cargo.lock index 3424474..d1125af 100644 --- a/ofborg/Cargo.lock +++ b/ofborg/Cargo.lock @@ -8,10 +8,10 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "0.6.4" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "memchr 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -36,8 +36,8 @@ dependencies = [ "env_logger 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "openssl 0.9.24 (registry+https://github.com/rust-lang/crates.io-index)", - "time 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)", - "url 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", + "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -47,32 +47,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "backtrace" -version = "0.3.6" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "backtrace-sys 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc-demangle 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "backtrace-sys" -version = "0.1.16" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "base64" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "byteorder 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "safemem 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -80,7 +71,7 @@ name = "base64" version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -96,7 +87,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "bitflags" -version = "1.0.1" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -106,17 +97,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "byteorder" -version = "1.2.2" +version = "1.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "cc" -version = "1.0.10" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "cfg-if" -version = "0.1.2" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -125,7 +116,7 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "core-foundation-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -133,14 +124,9 @@ name = "core-foundation-sys" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "dtoa" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "either" version = "1.5.0" @@ -169,7 +155,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "log 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", - "regex 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -177,7 +163,7 @@ name = "error-chain" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "backtrace 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -200,8 +186,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", "openssl 0.9.24 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.43 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -209,8 +195,8 @@ name = "fs2" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -218,7 +204,7 @@ name = "fuchsia-zircon" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -229,40 +215,40 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "httparse" -version = "1.2.4" +version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "hubcaps" version = "0.3.16" -source = "git+https://github.com/grahamc/hubcaps.git?tag=0.3.9.3#e8a181cb08f94c32e06595330775815a798990d9" +source = "git+https://github.com/grahamc/hubcaps.git#e8a181cb08f94c32e06595330775815a798990d9" dependencies = [ "error-chain 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "frank_jwt 3.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "hyper 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)", + "hyper 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.43 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.43 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", - "url 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", + "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "hyper" -version = "0.10.13" +version = "0.10.15" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "base64 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", - "httparse 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", + "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "time 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", "traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "url 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -271,23 +257,23 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "antidote 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hyper 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)", + "hyper 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)", "native-tls 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "idna" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "matches 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-normalization 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-normalization 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "itoa" -version = "0.4.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -311,12 +297,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "lazy_static" -version = "1.0.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "libc" -version = "0.2.40" +version = "0.2.44" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -339,12 +325,12 @@ dependencies = [ [[package]] name = "matches" -version = "0.1.6" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "md5" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -352,15 +338,17 @@ name = "memchr" version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "memchr" -version = "2.0.1" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -377,9 +365,9 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "openssl 0.9.24 (registry+https://github.com/rust-lang/crates.io-index)", - "schannel 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "schannel 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", "security-framework 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", "security-framework-sys 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -387,10 +375,10 @@ dependencies = [ [[package]] name = "nom" -version = "4.0.0-beta3" +version = "4.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "memchr 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -398,12 +386,12 @@ name = "num-traits" version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "num-traits 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "num-traits" -version = "0.2.2" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -411,27 +399,27 @@ name = "num_cpus" version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ofborg" -version = "0.1.7" +version = "0.1.8" dependencies = [ "amqp 0.1.0 (git+https://github.com/grahamc/rust-amqp.git)", "either 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", "fs2 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", - "hubcaps 0.3.16 (git+https://github.com/grahamc/hubcaps.git?tag=0.3.9.3)", - "hyper 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)", + "hubcaps 0.3.16 (git+https://github.com/grahamc/hubcaps.git)", + "hyper 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)", "hyper-native-tls 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "lru-cache 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "md5 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", - "nom 4.0.0-beta3 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.43 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.43 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", + "md5 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "nom 4.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", "sys-info 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", "tempfile 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "uuid 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -444,8 +432,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bitflags 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "openssl-sys 0.9.39 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -454,10 +442,10 @@ name = "openssl-sys" version = "0.9.39" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", - "pkg-config 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)", - "vcpkg 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", + "vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -467,12 +455,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "pkg-config" -version = "0.3.11" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "proc-macro2" -version = "0.3.7" +version = "0.4.24" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -480,10 +468,10 @@ dependencies = [ [[package]] name = "quote" -version = "0.5.2" +version = "0.6.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -492,23 +480,23 @@ version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "redox_syscall" -version = "0.1.37" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -525,14 +513,14 @@ dependencies = [ [[package]] name = "regex" -version = "0.2.10" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "aho-corasick 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", - "regex-syntax 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", - "thread_local 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "utf8-ranges 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -542,10 +530,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "regex-syntax" -version = "0.5.5" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "ucd-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -553,17 +541,17 @@ name = "remove_dir_all" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "winapi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rustc-demangle" -version = "0.1.7" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] -name = "safemem" -version = "0.2.0" +name = "ryu" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -573,11 +561,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "schannel" -version = "0.1.12" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -587,7 +575,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "core-foundation 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "core-foundation-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "security-framework-sys 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -597,51 +585,41 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "core-foundation-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "serde" -version = "1.0.43" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "serde_derive" -version = "1.0.43" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive_internals 0.23.1 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "serde_derive_internals" -version = "0.23.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "proc-macro2 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "serde_json" -version = "1.0.16" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "dtoa 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "itoa 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.43 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "syn" -version = "0.13.1" +version = "0.15.22" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -650,8 +628,8 @@ name = "sys-info" version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -659,7 +637,7 @@ name = "tempdir" version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", "remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -669,9 +647,9 @@ version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)", - "redox_syscall 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -681,7 +659,7 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -694,21 +672,20 @@ dependencies = [ [[package]] name = "thread_local" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "time" -version = "0.1.39" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", - "redox_syscall 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -723,7 +700,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "ucd-util" -version = "0.1.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -731,7 +708,7 @@ name = "unicase" version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "version_check 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -739,12 +716,12 @@ name = "unicode-bidi" version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "matches 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "unicode-normalization" -version = "0.1.5" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -752,21 +729,13 @@ name = "unicode-xid" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "unreachable" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "url" -version = "1.7.0" +version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "idna 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "matches 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -777,7 +746,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "utf8-ranges" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -790,17 +759,12 @@ dependencies = [ [[package]] name = "vcpkg" -version = "0.2.3" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "version_check" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "void" -version = "1.0.2" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -810,7 +774,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "winapi" -version = "0.3.4" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -832,30 +796,24 @@ name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -[[patch.unused]] -name = "hubcaps" -version = "0.3.16" - [metadata] "checksum aho-corasick 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ca972c2ea5f742bfce5687b9aef75506a764f61d37f8f649047846a9686ddb66" -"checksum aho-corasick 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "d6531d44de723825aa81398a6415283229725a00fa30713812ab9323faa82fc4" +"checksum aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "1e9a933f4e58658d7b12defcf96dc5c720f20832deebe3e0a19efd3b6aaeeb9e" "checksum amq-proto 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "66d79639b71f74c7006c12683cc2ff221615a51a741688fa7798ccd080dc54d3" "checksum amqp 0.1.0 (git+https://github.com/grahamc/rust-amqp.git)" = "" "checksum antidote 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "34fde25430d87a9388dadbe6e34d7f72a462c8b43ac8d309b42b0a8505d7e2a5" -"checksum backtrace 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ebbe525f66f42d207968308ee86bc2dd60aa5fab535b22e616323a173d097d8e" -"checksum backtrace-sys 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "44585761d6161b0f57afc49482ab6bd067e4edef48c12a152c237eb0203f7661" -"checksum base64 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "96434f987501f0ed4eb336a411e0631ecd1afa11574fe148587adc4ff96143c9" +"checksum backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "89a47830402e9981c5c41223151efcced65a0510c13097c769cede7efb34782a" +"checksum backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)" = "c66d56ac8dabd07f6aacdaf633f4b8262f5b3601a810a0dcddffd5c22c69daa0" "checksum base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" "checksum bit-vec 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "02b4ff8b16e6076c3e14220b39fbc1fabb6737522281a388998046859400895f" "checksum bitflags 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4efd02e230a02e18f92fc2735f44597385ed02ad8f831e7c1c1156ee5e1ab3a5" -"checksum bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b3c30d3802dfb7281680d6285f2ccdaa8c2d8fee41f93805dba5c4cf50dc23cf" +"checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12" "checksum byteorder 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0fc10e8cc6b2580fda3f36eb6dc5316657f812a3df879a44a66fc9f0fdbc4855" -"checksum byteorder 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "73b5bdfe7ee3ad0b99c9801d58807a9dbc9e09196365b0203853b99889ab3c87" -"checksum cc 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)" = "8b9d2900f78631a5876dc5d6c9033ede027253efcd33dd36b1309fc6cab97ee0" -"checksum cfg-if 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "d4c819a1287eb618df47cc647173c5c4c66ba19d888a6e50d605672aed3140de" +"checksum byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "94f88df23a25417badc922ab0f5716cc1330e87f71ddd9203b3a3ccd9cedf75d" +"checksum cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)" = "f159dfd43363c4d08055a07703eb7a3406b0dac4d0584d96965a3262db3c9d16" +"checksum cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4" "checksum core-foundation 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "25bfd746d203017f7d5cbd31ee5d8e17f94b6521c7af77ece6c9e4b2d4b16c67" "checksum core-foundation-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "065a5d7ffdcbc8fa145d6f0746f3555025b9097a9e9cda59f7467abae670c78d" -"checksum dtoa 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "09c3753c3db574d215cba4ea76018483895d7bff25a31b49ba45db21c48e50ab" "checksum either 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3be565ca5c557d7f59e7cfcf1844f9e3033650c929c6566f511e8005f205c1d0" "checksum enum_primitive 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "be4551092f4d519593039259a9ed8daedf0da12e5109c5280338073eaeb81180" "checksum env_logger 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "15abd780e45b3ea4f76b4e9a26ff4843258dd8a3eed2775a0e7368c2e7936c2f" @@ -867,79 +825,76 @@ version = "0.3.16" "checksum fs2 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" "checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" "checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" -"checksum httparse 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "c2f407128745b78abc95c0ffbe4e5d37427fdc0d45470710cfef8c44522a2e37" -"checksum hubcaps 0.3.16 (git+https://github.com/grahamc/hubcaps.git?tag=0.3.9.3)" = "" -"checksum hyper 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)" = "368cb56b2740ebf4230520e2b90ebb0461e69034d85d1945febd9b3971426db2" +"checksum httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e8734b0cfd3bc3e101ec59100e101c2eecd19282202e87808b3037b442777a83" +"checksum hubcaps 0.3.16 (git+https://github.com/grahamc/hubcaps.git)" = "" +"checksum hyper 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)" = "df0caae6b71d266b91b4a83111a61d2b94ed2e2bea024c532b933dcff867e58c" "checksum hyper-native-tls 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "72332e4a35d3059583623b50e98e491b78f8b96c5521fcb3f428167955aa56e8" -"checksum idna 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "014b298351066f1512874135335d62a789ffe78a9974f94b43ed5621951eaf7d" -"checksum itoa 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c069bbec61e1ca5a596166e55dfe4773ff745c3d16b700013bcaff9a6df2c682" +"checksum idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" +"checksum itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b" "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" "checksum language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" "checksum lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73" -"checksum lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c8f31047daa365f19be14b47c29df4f7c3b581832407daabe6ae77397619237d" -"checksum libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)" = "6fd41f331ac7c5b8ac259b8bf82c75c0fb2e469bbf37d2becbba9a6a2221965b" +"checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1" +"checksum libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)" = "10923947f84a519a45c8fefb7dd1b3e8c08747993381adee176d7a82b4195311" "checksum linked-hash-map 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7860ec297f7008ff7a1e3382d7f7e1dcd69efc94751a2284bafc3d013c2aa939" "checksum log 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "880f77541efa6e5cc74e76910c9884d9859683118839d6a1dc3b11e63512565b" "checksum lru-cache 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4d06ff7ff06f729ce5f4e227876cb88d10bc59cd4ae1e09fbb2bde15c850dc21" -"checksum matches 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "100aabe6b8ff4e4a7e32c1c13523379802df0772b82466207ac25b013f193376" -"checksum md5 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "daa1004633f76cdcd5a9d83ffcfe615e30ca7a2a638fcc8b8039a2dac21289d7" +"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" +"checksum md5 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "79c56d6a0b07f9e19282511c83fc5b086364cbae4ba8c7d5f190c3d9b0425a48" "checksum memchr 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "d8b629fb514376c675b98c1421e80b151d3817ac42d7c667717d282761418d20" -"checksum memchr 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "796fba70e76612589ed2ce7f45282f5af869e0fdd7cc6199fa1aa1f1d591ba9d" +"checksum memchr 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0a3eb002f0535929f1199681417029ebea04aadc0c7a4224b46be99c7f5d6a16" "checksum mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0" "checksum native-tls 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "f74dbadc8b43df7864539cedb7bc91345e532fdd913cfdc23ad94f4d2d40fbc0" -"checksum nom 4.0.0-beta3 (registry+https://github.com/rust-lang/crates.io-index)" = "4f35d152f553e3e27b598fd0c4ab5f14ef878d06f850eef2cd70a27e7d8b7d1c" +"checksum nom 4.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9c349f68f25f596b9f44cf0e7c69752a5c633b0550c3ff849518bfba0233774a" "checksum num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" -"checksum num-traits 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dee092fcdf725aee04dd7da1d21debff559237d49ef1cb3e69bcb8ece44c7364" +"checksum num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1" "checksum num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c51a3322e4bca9d212ad9a158a02abc6934d005490c054a2778df73a70aa0a30" "checksum openssl 0.9.24 (registry+https://github.com/rust-lang/crates.io-index)" = "a3605c298474a3aa69de92d21139fb5e2a81688d308262359d85cdd0d12a7985" "checksum openssl-sys 0.9.39 (registry+https://github.com/rust-lang/crates.io-index)" = "278c1ad40a89aa1e741a1eed089a2f60b18fab8089c3139b542140fc7d674106" "checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" -"checksum pkg-config 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)" = "110d5ee3593dbb73f56294327fe5668bcc997897097cbc76b51e7aed3f52452f" -"checksum proc-macro2 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "b16749538926f394755373f0dfec0852d79b3bd512a5906ceaeb72ee64a4eaa0" -"checksum quote 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9949cfe66888ffe1d53e6ec9d9f3b70714083854be20fd5e271b232a017401e8" +"checksum pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c" +"checksum proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)" = "77619697826f31a02ae974457af0b29b723e5619e113e9397b8b82c6bd253f09" +"checksum quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "53fa22a1994bd0f9372d7a816207d8a2677ad0325b073f5c5332760f0fb62b5c" "checksum rand 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)" = "15a732abf9d20f0ad8eeb6f909bf6868722d9a06e1e50802b6a70351f40b4eb1" -"checksum rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "eba5f8cb59cc50ed56be8880a5c7b496bfd9bd26394e176bc67884094145c2c5" -"checksum redox_syscall 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)" = "0d92eecebad22b767915e4d529f89f28ee96dbbf5a4810d2b844373f136417fd" +"checksum rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8356f47b32624fef5b3301c1be97e5944ecdd595409cc5da11d05f211db6cfbd" +"checksum redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "679da7508e9a6390aeaf7fbd02a800fdc64b73fe2204dd2c8ae66d22d9d5ad5d" "checksum regex 0.1.80 (registry+https://github.com/rust-lang/crates.io-index)" = "4fd4ace6a8cf7860714a2c2280d6c1f7e6a413486c13298bbc86fd3da019402f" -"checksum regex 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" = "aec3f58d903a7d2a9dc2bf0e41a746f4530e0cab6b615494e058f67a3ef947fb" +"checksum regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9329abc99e39129fcceabd24cf5d85b4671ef7c29c50e972bc5afe32438ec384" "checksum regex-syntax 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "f9ec002c35e86791825ed294b50008eea9ddfc8def4420124fbc6b08db834957" -"checksum regex-syntax 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "bd90079345f4a4c3409214734ae220fd773c6f2e8a543d07370c6c1c369cfbfb" +"checksum regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7d707a4fa2637f2dca2ef9fd02225ec7661fe01a53623c1e6515b6916511f7a7" "checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5" -"checksum rustc-demangle 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "11fb43a206a04116ffd7cfcf9bcb941f8eb6cc7ff667272246b0a1c74259a3cb" -"checksum safemem 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e27a8b19b835f7aea908818e871f5cc3a5a186550c30773be987e155e8163d8f" +"checksum rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395" +"checksum ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7" "checksum safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8dca453248a96cb0749e36ccdfe2b0b4e54a61bfef89fb97ec621eb8e0a93dd9" -"checksum schannel 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "85fd9df495640643ad2d00443b3d78aae69802ad488debab4f1dd52fc1806ade" +"checksum schannel 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "0e1a231dc10abf6749cfa5d7767f25888d484201accbd919b66ab5413c502d56" "checksum security-framework 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "dfa44ee9c54ce5eecc9de7d5acbad112ee58755239381f687e564004ba4a2332" "checksum security-framework-sys 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "5421621e836278a0b139268f36eee0dc7e389b784dc3f79d8f11aabadf41bead" -"checksum serde 1.0.43 (registry+https://github.com/rust-lang/crates.io-index)" = "0c855d888276f20d140223bd06515e5bf1647fd6d02593cb5792466d9a8ec2d0" -"checksum serde_derive 1.0.43 (registry+https://github.com/rust-lang/crates.io-index)" = "aa113e5fc4b008a626ba2bbd41330b56c9987d667f79f7b243e5a2d03d91ed1c" -"checksum serde_derive_internals 0.23.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9d30c4596450fd7bbda79ef15559683f9a79ac0193ea819db90000d7e1cae794" -"checksum serde_json 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)" = "8c6c4e049dc657a99e394bd85c22acbf97356feeec6dbf44150f2dcf79fb3118" -"checksum syn 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)" = "91b52877572087400e83d24b9178488541e3d535259e04ff17a63df1e5ceff59" +"checksum serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)" = "15c141fc7027dd265a47c090bf864cf62b42c4d228bbcf4e51a0c9e2b0d3f7ef" +"checksum serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)" = "225de307c6302bec3898c51ca302fc94a7a1697ef0845fcee6448f33c032249c" +"checksum serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" = "c37ccd6be3ed1fdf419ee848f7c758eb31b054d7cd3ae3600e3bae0adf569811" +"checksum syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)" = "ae8b29eb5210bc5cf63ed6149cbf9adfc82ac0be023d8735c176ee74a2db4da7" "checksum sys-info 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "617f594d3869801871433390254b4a79f2a18176d7f4ad5784fa990bc8c12986" "checksum tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8" "checksum tempfile 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "11ce2fe9db64b842314052e2421ac61a73ce41b898dc8e3750398b219c5fc1e0" "checksum thread-id 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a9539db560102d1cef46b8b78ce737ff0bb64e7e18d35b2a5688f7d097d0ff03" "checksum thread_local 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "8576dbbfcaef9641452d5cf0df9b0e7eeab7694956dd33bb61515fb8f18cfdd5" -"checksum thread_local 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "279ef31c19ededf577bfd12dfae728040a21f635b06a24cd670ff510edd38963" -"checksum time 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "a15375f1df02096fb3317256ce2cee6a1f42fc84ea5ad5fc8c421cfe40c73098" +"checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" +"checksum time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b" "checksum traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" "checksum typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1410f6f91f21d1612654e7cc69193b0334f909dcf2c790c4826254fbb86f8887" -"checksum ucd-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fd2be2d6639d0f8fe6cdda291ad456e23629558d466e2789d2c3e9892bda285d" +"checksum ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86" "checksum unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33" "checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" -"checksum unicode-normalization 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "51ccda9ef9efa3f7ef5d91e8f9b83bbe6955f9bf86aec89d5cce2c874625920f" +"checksum unicode-normalization 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6a0180bc61fc5a987082bfa111f4cc95c4caff7f9799f3e46df09163a937aa25" "checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" -"checksum unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56" -"checksum url 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f808aadd8cfec6ef90e4a14eb46f24511824d1ac596b9682703c87056c8678b7" +"checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" "checksum utf8-ranges 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a1ca13c08c41c9c3e04224ed9ff80461d97e121589ff27c753a16cb10830ae0f" -"checksum utf8-ranges 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "662fab6525a98beff2921d7f61a39e7d59e0b425ebc7d0d9e66d316e55124122" +"checksum utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737" "checksum uuid 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7cfec50b0842181ba6e713151b72f4ec84a6a7e2c9c8a8a3ffc37bb1cd16b231" -"checksum vcpkg 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7ed0f6789c8a85ca41bbc1c9d175422116a9869bd1cf31bb08e1493ecce60380" -"checksum version_check 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6b772017e347561807c1aa192438c5fd74242a670a6cffacc40f2defd1dc069d" -"checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" +"checksum vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "def296d3eb3b12371b2c7d0e83bfe1403e4db2d7a0bba324a12b21c4ee13143d" +"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" -"checksum winapi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "04e3bd221fcbe8a271359c04f21a76db7d0c6028862d1bb5512d85e1e2eb5bb3" +"checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0" "checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" "checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" "checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" diff --git a/ofborg/Cargo.nix b/ofborg/Cargo.nix new file mode 100644 index 0000000..b6db69c --- /dev/null +++ b/ofborg/Cargo.nix @@ -0,0 +1,514 @@ +# Generated by carnix 0.9.2: carnix generate-nix --src . +{ lib, buildPlatform, buildRustCrate, buildRustCrateHelpers, cratesIO, fetchgit }: +with buildRustCrateHelpers; +let inherit (lib.lists) fold; + inherit (lib.attrsets) recursiveUpdate; +in +let crates = cratesIO // rec { +# amqp-0.1.0 + + crates.amqp."0.1.0" = deps: { features?(features_.amqp."0.1.0" deps {}) }: buildRustCrate { + crateName = "amqp"; + version = "0.1.0"; + authors = [ "Andrii Dmytrenko " ]; + src = fetchgit { + url = "https://github.com/grahamc/rust-amqp.git"; + rev = "f9aec2f40aef69a459f26003ce47048f8e2a08d1"; + sha256 = "09k6fl7l0rcwilnckdfv3smiv1ilrwi1jxmrrkjwbrj64lky3jdy"; + fetchSubmodules = false; + }; + dependencies = mapFeatures features ([ + (cratesIO.crates."amq_proto"."${deps."amqp"."0.1.0"."amq_proto"}" deps) + (cratesIO.crates."env_logger"."${deps."amqp"."0.1.0"."env_logger"}" deps) + (cratesIO.crates."log"."${deps."amqp"."0.1.0"."log"}" deps) + (cratesIO.crates."time"."${deps."amqp"."0.1.0"."time"}" deps) + (cratesIO.crates."url"."${deps."amqp"."0.1.0"."url"}" deps) + ] + ++ (if features.amqp."0.1.0".openssl or false then [ (cratesIO.crates.openssl."${deps."amqp"."0.1.0".openssl}" deps) ] else [])); + features = mkFeatures (features."amqp"."0.1.0" or {}); + }; + features_.amqp."0.1.0" = deps: f: updateFeatures f (rec { + amq_proto."${deps.amqp."0.1.0".amq_proto}".default = true; + amqp = fold recursiveUpdate {} [ + { "0.1.0".default = (f.amqp."0.1.0".default or true); } + { "0.1.0".openssl = + (f.amqp."0.1.0".openssl or false) || + (f.amqp."0.1.0".tls or false) || + (amqp."0.1.0"."tls" or false); } + { "0.1.0".tls = + (f.amqp."0.1.0".tls or false) || + (f.amqp."0.1.0".default or false) || + (amqp."0.1.0"."default" or false); } + ]; + env_logger."${deps.amqp."0.1.0".env_logger}".default = true; + log."${deps.amqp."0.1.0".log}".default = true; + openssl."${deps.amqp."0.1.0".openssl}".default = true; + time."${deps.amqp."0.1.0".time}".default = true; + url."${deps.amqp."0.1.0".url}".default = true; + }) [ + (cratesIO.features_.amq_proto."${deps."amqp"."0.1.0"."amq_proto"}" deps) + (cratesIO.features_.env_logger."${deps."amqp"."0.1.0"."env_logger"}" deps) + (cratesIO.features_.log."${deps."amqp"."0.1.0"."log"}" deps) + (cratesIO.features_.openssl."${deps."amqp"."0.1.0"."openssl"}" deps) + (cratesIO.features_.time."${deps."amqp"."0.1.0"."time"}" deps) + (cratesIO.features_.url."${deps."amqp"."0.1.0"."url"}" deps) + ]; + + +# end +# hubcaps-0.3.16 + + crates.hubcaps."0.3.16" = deps: { features?(features_.hubcaps."0.3.16" deps {}) }: buildRustCrate { + crateName = "hubcaps"; + version = "0.3.16"; + authors = [ "softprops " ]; + src = fetchgit { + url = "https://github.com/grahamc/hubcaps.git"; + rev = "e8a181cb08f94c32e06595330775815a798990d9"; + sha256 = "0g1qsp7gqyf5rrl73xdk20jv2kqhgnfric5kk93j1j853wj69jf0"; + fetchSubmodules = false; + }; + dependencies = mapFeatures features ([ + (cratesIO.crates."error_chain"."${deps."hubcaps"."0.3.16"."error_chain"}" deps) + (cratesIO.crates."frank_jwt"."${deps."hubcaps"."0.3.16"."frank_jwt"}" deps) + (cratesIO.crates."hyper"."${deps."hubcaps"."0.3.16"."hyper"}" deps) + (cratesIO.crates."log"."${deps."hubcaps"."0.3.16"."log"}" deps) + (cratesIO.crates."serde"."${deps."hubcaps"."0.3.16"."serde"}" deps) + (cratesIO.crates."serde_derive"."${deps."hubcaps"."0.3.16"."serde_derive"}" deps) + (cratesIO.crates."serde_json"."${deps."hubcaps"."0.3.16"."serde_json"}" deps) + (cratesIO.crates."url"."${deps."hubcaps"."0.3.16"."url"}" deps) + ]); + }; + features_.hubcaps."0.3.16" = deps: f: updateFeatures f (rec { + error_chain."${deps.hubcaps."0.3.16".error_chain}".default = true; + frank_jwt."${deps.hubcaps."0.3.16".frank_jwt}".default = true; + hubcaps."0.3.16".default = (f.hubcaps."0.3.16".default or true); + hyper."${deps.hubcaps."0.3.16".hyper}".default = true; + log."${deps.hubcaps."0.3.16".log}".default = true; + serde."${deps.hubcaps."0.3.16".serde}".default = true; + serde_derive."${deps.hubcaps."0.3.16".serde_derive}".default = true; + serde_json."${deps.hubcaps."0.3.16".serde_json}".default = true; + url."${deps.hubcaps."0.3.16".url}".default = true; + }) [ + (cratesIO.features_.error_chain."${deps."hubcaps"."0.3.16"."error_chain"}" deps) + (cratesIO.features_.frank_jwt."${deps."hubcaps"."0.3.16"."frank_jwt"}" deps) + (cratesIO.features_.hyper."${deps."hubcaps"."0.3.16"."hyper"}" deps) + (cratesIO.features_.log."${deps."hubcaps"."0.3.16"."log"}" deps) + (cratesIO.features_.serde."${deps."hubcaps"."0.3.16"."serde"}" deps) + (cratesIO.features_.serde_derive."${deps."hubcaps"."0.3.16"."serde_derive"}" deps) + (cratesIO.features_.serde_json."${deps."hubcaps"."0.3.16"."serde_json"}" deps) + (cratesIO.features_.url."${deps."hubcaps"."0.3.16"."url"}" deps) + ]; + + +# end +# ofborg-0.1.8 + + crates.ofborg."0.1.8" = deps: { features?(features_.ofborg."0.1.8" deps {}) }: buildRustCrate { + crateName = "ofborg"; + version = "0.1.8"; + authors = [ "Graham Christensen " ]; + src = include [ "Cargo.toml" "Cargo.lock" "src" "test-srcs" "build.rs" ] ./.; + build = "build.rs"; + dependencies = mapFeatures features ([ + (crates."amqp"."${deps."ofborg"."0.1.8"."amqp"}" deps) + (cratesIO.crates."either"."${deps."ofborg"."0.1.8"."either"}" deps) + (cratesIO.crates."env_logger"."${deps."ofborg"."0.1.8"."env_logger"}" deps) + (cratesIO.crates."fs2"."${deps."ofborg"."0.1.8"."fs2"}" deps) + (crates."hubcaps"."${deps."ofborg"."0.1.8"."hubcaps"}" deps) + (cratesIO.crates."hyper"."${deps."ofborg"."0.1.8"."hyper"}" deps) + (cratesIO.crates."hyper_native_tls"."${deps."ofborg"."0.1.8"."hyper_native_tls"}" deps) + (cratesIO.crates."log"."${deps."ofborg"."0.1.8"."log"}" deps) + (cratesIO.crates."lru_cache"."${deps."ofborg"."0.1.8"."lru_cache"}" deps) + (cratesIO.crates."md5"."${deps."ofborg"."0.1.8"."md5"}" deps) + (cratesIO.crates."nom"."${deps."ofborg"."0.1.8"."nom"}" deps) + (cratesIO.crates."serde"."${deps."ofborg"."0.1.8"."serde"}" deps) + (cratesIO.crates."serde_derive"."${deps."ofborg"."0.1.8"."serde_derive"}" deps) + (cratesIO.crates."serde_json"."${deps."ofborg"."0.1.8"."serde_json"}" deps) + (cratesIO.crates."sys_info"."${deps."ofborg"."0.1.8"."sys_info"}" deps) + (cratesIO.crates."tempfile"."${deps."ofborg"."0.1.8"."tempfile"}" deps) + (cratesIO.crates."uuid"."${deps."ofborg"."0.1.8"."uuid"}" deps) + ]); + }; + features_.ofborg."0.1.8" = deps: f: updateFeatures f (rec { + amqp."${deps.ofborg."0.1.8".amqp}".default = true; + either."${deps.ofborg."0.1.8".either}".default = true; + env_logger."${deps.ofborg."0.1.8".env_logger}".default = true; + fs2."${deps.ofborg."0.1.8".fs2}".default = true; + hubcaps."${deps.ofborg."0.1.8".hubcaps}".default = true; + hyper."${deps.ofborg."0.1.8".hyper}".default = true; + hyper_native_tls."${deps.ofborg."0.1.8".hyper_native_tls}".default = true; + log."${deps.ofborg."0.1.8".log}".default = true; + lru_cache."${deps.ofborg."0.1.8".lru_cache}".default = true; + md5."${deps.ofborg."0.1.8".md5}".default = true; + nom."${deps.ofborg."0.1.8".nom}".default = true; + ofborg."0.1.8".default = (f.ofborg."0.1.8".default or true); + serde."${deps.ofborg."0.1.8".serde}".default = true; + serde_derive."${deps.ofborg."0.1.8".serde_derive}".default = true; + serde_json."${deps.ofborg."0.1.8".serde_json}".default = true; + sys_info."${deps.ofborg."0.1.8".sys_info}".default = true; + tempfile."${deps.ofborg."0.1.8".tempfile}".default = true; + uuid = fold recursiveUpdate {} [ + { "${deps.ofborg."0.1.8".uuid}"."v4" = true; } + { "${deps.ofborg."0.1.8".uuid}".default = true; } + ]; + }) [ + (features_.amqp."${deps."ofborg"."0.1.8"."amqp"}" deps) + (cratesIO.features_.either."${deps."ofborg"."0.1.8"."either"}" deps) + (cratesIO.features_.env_logger."${deps."ofborg"."0.1.8"."env_logger"}" deps) + (cratesIO.features_.fs2."${deps."ofborg"."0.1.8"."fs2"}" deps) + (features_.hubcaps."${deps."ofborg"."0.1.8"."hubcaps"}" deps) + (cratesIO.features_.hyper."${deps."ofborg"."0.1.8"."hyper"}" deps) + (cratesIO.features_.hyper_native_tls."${deps."ofborg"."0.1.8"."hyper_native_tls"}" deps) + (cratesIO.features_.log."${deps."ofborg"."0.1.8"."log"}" deps) + (cratesIO.features_.lru_cache."${deps."ofborg"."0.1.8"."lru_cache"}" deps) + (cratesIO.features_.md5."${deps."ofborg"."0.1.8"."md5"}" deps) + (cratesIO.features_.nom."${deps."ofborg"."0.1.8"."nom"}" deps) + (cratesIO.features_.serde."${deps."ofborg"."0.1.8"."serde"}" deps) + (cratesIO.features_.serde_derive."${deps."ofborg"."0.1.8"."serde_derive"}" deps) + (cratesIO.features_.serde_json."${deps."ofborg"."0.1.8"."serde_json"}" deps) + (cratesIO.features_.sys_info."${deps."ofborg"."0.1.8"."sys_info"}" deps) + (cratesIO.features_.tempfile."${deps."ofborg"."0.1.8"."tempfile"}" deps) + (cratesIO.features_.uuid."${deps."ofborg"."0.1.8"."uuid"}" deps) + ]; + + +# end + +}; in + +rec { + ofborg = crates.crates.ofborg."0.1.8" deps; + __all = [ (ofborg {}) ]; + deps.aho_corasick."0.5.3" = { + memchr = "0.1.11"; + }; + deps.aho_corasick."0.6.9" = { + memchr = "2.1.1"; + }; + deps.amq_proto."0.1.0" = { + bit_vec = "0.4.4"; + byteorder = "0.5.3"; + enum_primitive = "0.1.1"; + env_logger = "0.3.5"; + error_chain = "0.10.0"; + log = "0.3.8"; + }; + deps.amqp."0.1.0" = { + amq_proto = "0.1.0"; + env_logger = "0.3.5"; + log = "0.3.8"; + openssl = "0.9.24"; + time = "0.1.40"; + url = "1.7.2"; + }; + deps.antidote."1.0.0" = {}; + deps.backtrace."0.3.9" = { + cfg_if = "0.1.6"; + rustc_demangle = "0.1.9"; + backtrace_sys = "0.1.24"; + libc = "0.2.44"; + winapi = "0.3.6"; + }; + deps.backtrace_sys."0.1.24" = { + libc = "0.2.44"; + cc = "1.0.25"; + }; + deps.base64."0.9.3" = { + byteorder = "1.2.7"; + safemem = "0.3.0"; + }; + deps.bit_vec."0.4.4" = {}; + deps.bitflags."0.9.1" = {}; + deps.bitflags."1.0.4" = {}; + deps.byteorder."0.5.3" = {}; + deps.byteorder."1.2.7" = {}; + deps.cc."1.0.25" = {}; + deps.cfg_if."0.1.6" = {}; + deps.core_foundation."0.2.3" = { + core_foundation_sys = "0.2.3"; + libc = "0.2.44"; + }; + deps.core_foundation_sys."0.2.3" = { + libc = "0.2.44"; + }; + deps.either."1.5.0" = {}; + deps.enum_primitive."0.1.1" = { + num_traits = "0.1.43"; + }; + deps.env_logger."0.3.5" = { + log = "0.3.8"; + regex = "0.1.80"; + }; + deps.env_logger."0.4.3" = { + log = "0.3.8"; + regex = "0.2.11"; + }; + deps.error_chain."0.10.0" = { + backtrace = "0.3.9"; + }; + deps.foreign_types."0.3.2" = { + foreign_types_shared = "0.1.1"; + }; + deps.foreign_types_shared."0.1.1" = {}; + deps.frank_jwt."3.0.2" = { + base64 = "0.9.3"; + openssl = "0.9.24"; + serde = "1.0.80"; + serde_json = "1.0.33"; + }; + deps.fs2."0.4.3" = { + libc = "0.2.44"; + winapi = "0.3.6"; + }; + deps.fuchsia_zircon."0.3.3" = { + bitflags = "1.0.4"; + fuchsia_zircon_sys = "0.3.3"; + }; + deps.fuchsia_zircon_sys."0.3.3" = {}; + deps.httparse."1.3.3" = {}; + deps.hubcaps."0.3.16" = { + error_chain = "0.10.0"; + frank_jwt = "3.0.2"; + hyper = "0.10.15"; + log = "0.3.8"; + serde = "1.0.80"; + serde_derive = "1.0.80"; + serde_json = "1.0.33"; + url = "1.7.2"; + }; + deps.hyper."0.10.15" = { + base64 = "0.9.3"; + httparse = "1.3.3"; + language_tags = "0.2.2"; + log = "0.3.8"; + mime = "0.2.6"; + num_cpus = "1.8.0"; + time = "0.1.40"; + traitobject = "0.1.0"; + typeable = "0.1.2"; + unicase = "1.4.2"; + url = "1.7.2"; + }; + deps.hyper_native_tls."0.2.4" = { + antidote = "1.0.0"; + hyper = "0.10.15"; + native_tls = "0.1.5"; + }; + deps.idna."0.1.5" = { + matches = "0.1.8"; + unicode_bidi = "0.3.4"; + unicode_normalization = "0.1.7"; + }; + deps.itoa."0.4.3" = {}; + deps.kernel32_sys."0.2.2" = { + winapi = "0.2.8"; + winapi_build = "0.1.1"; + }; + deps.language_tags."0.2.2" = {}; + deps.lazy_static."0.2.11" = {}; + deps.lazy_static."1.2.0" = {}; + deps.libc."0.2.44" = {}; + deps.linked_hash_map."0.4.2" = {}; + deps.log."0.3.8" = {}; + deps.lru_cache."0.1.1" = { + linked_hash_map = "0.4.2"; + }; + deps.matches."0.1.8" = {}; + deps.md5."0.3.8" = {}; + deps.memchr."0.1.11" = { + libc = "0.2.44"; + }; + deps.memchr."2.1.1" = { + cfg_if = "0.1.6"; + libc = "0.2.44"; + version_check = "0.1.5"; + }; + deps.mime."0.2.6" = { + log = "0.3.8"; + }; + deps.native_tls."0.1.5" = { + lazy_static = "0.2.11"; + libc = "0.2.44"; + security_framework = "0.1.16"; + security_framework_sys = "0.1.16"; + tempdir = "0.3.7"; + openssl = "0.9.24"; + schannel = "0.1.14"; + }; + deps.nom."4.1.1" = { + memchr = "2.1.1"; + }; + deps.num_traits."0.1.43" = { + num_traits = "0.2.6"; + }; + deps.num_traits."0.2.6" = {}; + deps.num_cpus."1.8.0" = { + libc = "0.2.44"; + }; + deps.ofborg."0.1.8" = { + amqp = "0.1.0"; + either = "1.5.0"; + env_logger = "0.4.3"; + fs2 = "0.4.3"; + hubcaps = "0.3.16"; + hyper = "0.10.15"; + hyper_native_tls = "0.2.4"; + log = "0.3.8"; + lru_cache = "0.1.1"; + md5 = "0.3.8"; + nom = "4.1.1"; + serde = "1.0.80"; + serde_derive = "1.0.80"; + serde_json = "1.0.33"; + sys_info = "0.5.6"; + tempfile = "2.2.0"; + uuid = "0.4.0"; + }; + deps.openssl."0.9.24" = { + bitflags = "0.9.1"; + foreign_types = "0.3.2"; + lazy_static = "1.2.0"; + libc = "0.2.44"; + openssl_sys = "0.9.39"; + }; + deps.openssl_sys."0.9.39" = { + libc = "0.2.44"; + cc = "1.0.25"; + pkg_config = "0.3.14"; + }; + deps.percent_encoding."1.0.1" = {}; + deps.pkg_config."0.3.14" = {}; + deps.proc_macro2."0.4.24" = { + unicode_xid = "0.1.0"; + }; + deps.quote."0.6.10" = { + proc_macro2 = "0.4.24"; + }; + deps.rand."0.3.22" = { + libc = "0.2.44"; + rand = "0.4.3"; + fuchsia_zircon = "0.3.3"; + }; + deps.rand."0.4.3" = { + fuchsia_zircon = "0.3.3"; + libc = "0.2.44"; + winapi = "0.3.6"; + }; + deps.redox_syscall."0.1.43" = {}; + deps.regex."0.1.80" = { + aho_corasick = "0.5.3"; + memchr = "0.1.11"; + regex_syntax = "0.3.9"; + thread_local = "0.2.7"; + utf8_ranges = "0.1.3"; + }; + deps.regex."0.2.11" = { + aho_corasick = "0.6.9"; + memchr = "2.1.1"; + regex_syntax = "0.5.6"; + thread_local = "0.3.6"; + utf8_ranges = "1.0.2"; + }; + deps.regex_syntax."0.3.9" = {}; + deps.regex_syntax."0.5.6" = { + ucd_util = "0.1.3"; + }; + deps.remove_dir_all."0.5.1" = { + winapi = "0.3.6"; + }; + deps.rustc_demangle."0.1.9" = {}; + deps.ryu."0.2.7" = {}; + deps.safemem."0.3.0" = {}; + deps.schannel."0.1.14" = { + lazy_static = "1.2.0"; + winapi = "0.3.6"; + }; + deps.security_framework."0.1.16" = { + core_foundation = "0.2.3"; + core_foundation_sys = "0.2.3"; + libc = "0.2.44"; + security_framework_sys = "0.1.16"; + }; + deps.security_framework_sys."0.1.16" = { + core_foundation_sys = "0.2.3"; + libc = "0.2.44"; + }; + deps.serde."1.0.80" = {}; + deps.serde_derive."1.0.80" = { + proc_macro2 = "0.4.24"; + quote = "0.6.10"; + syn = "0.15.22"; + }; + deps.serde_json."1.0.33" = { + itoa = "0.4.3"; + ryu = "0.2.7"; + serde = "1.0.80"; + }; + deps.syn."0.15.22" = { + proc_macro2 = "0.4.24"; + quote = "0.6.10"; + unicode_xid = "0.1.0"; + }; + deps.sys_info."0.5.6" = { + libc = "0.2.44"; + cc = "1.0.25"; + }; + deps.tempdir."0.3.7" = { + rand = "0.4.3"; + remove_dir_all = "0.5.1"; + }; + deps.tempfile."2.2.0" = { + rand = "0.3.22"; + redox_syscall = "0.1.43"; + libc = "0.2.44"; + kernel32_sys = "0.2.2"; + winapi = "0.2.8"; + }; + deps.thread_id."2.0.0" = { + kernel32_sys = "0.2.2"; + libc = "0.2.44"; + }; + deps.thread_local."0.2.7" = { + thread_id = "2.0.0"; + }; + deps.thread_local."0.3.6" = { + lazy_static = "1.2.0"; + }; + deps.time."0.1.40" = { + libc = "0.2.44"; + redox_syscall = "0.1.43"; + winapi = "0.3.6"; + }; + deps.traitobject."0.1.0" = {}; + deps.typeable."0.1.2" = {}; + deps.ucd_util."0.1.3" = {}; + deps.unicase."1.4.2" = { + version_check = "0.1.5"; + }; + deps.unicode_bidi."0.3.4" = { + matches = "0.1.8"; + }; + deps.unicode_normalization."0.1.7" = {}; + deps.unicode_xid."0.1.0" = {}; + deps.url."1.7.2" = { + idna = "0.1.5"; + matches = "0.1.8"; + percent_encoding = "1.0.1"; + }; + deps.utf8_ranges."0.1.3" = {}; + deps.utf8_ranges."1.0.2" = {}; + deps.uuid."0.4.0" = { + rand = "0.3.22"; + }; + deps.vcpkg."0.2.6" = {}; + deps.version_check."0.1.5" = {}; + deps.winapi."0.2.8" = {}; + deps.winapi."0.3.6" = { + winapi_i686_pc_windows_gnu = "0.4.0"; + winapi_x86_64_pc_windows_gnu = "0.4.0"; + }; + deps.winapi_build."0.1.1" = {}; + deps.winapi_i686_pc_windows_gnu."0.4.0" = {}; + deps.winapi_x86_64_pc_windows_gnu."0.4.0" = {}; +} diff --git a/ofborg/Cargo.toml b/ofborg/Cargo.toml index 562ad50..5a2b8f5 100644 --- a/ofborg/Cargo.toml +++ b/ofborg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ofborg" -version = "0.1.7" +version = "0.1.8" authors = ["Graham Christensen "] include = ["Cargo.toml", "Cargo.lock", "src", "test-srcs", "build.rs"] build = "build.rs" @@ -19,7 +19,7 @@ serde = "1.0" serde_derive = "1.0" serde_json = "1.0" tempfile = "2.2.0" -hubcaps = { git = "https://github.com/grahamc/hubcaps.git", tag = "0.3.9.3" } +hubcaps = { git = "https://github.com/grahamc/hubcaps.git" } #hubcaps = { path = "../hubcaps/" } # for testing patches hyper = "0.10.*" hyper-native-tls = "0.2.4" @@ -28,5 +28,5 @@ nom = "4.0.0-beta3" sys-info = "0.5.6" [patch.crates-io] -hubcaps = { path = "../hubcaps" } +#hubcaps = { path = "../hubcaps" } #amq-proto = { path = "rust-amq-proto" } diff --git a/ofborg/crates-io.list b/ofborg/crates-io.list new file mode 100644 index 0000000..f92c2fc --- /dev/null +++ b/ofborg/crates-io.list @@ -0,0 +1,99 @@ +aho-corasick-0.5.3 +aho-corasick-0.6.9 +amq-proto-0.1.0 +antidote-1.0.0 +backtrace-0.3.9 +backtrace-sys-0.1.24 +base64-0.9.3 +bit-vec-0.4.4 +bitflags-0.9.1 +bitflags-1.0.4 +byteorder-0.5.3 +byteorder-1.2.7 +cc-1.0.25 +cfg-if-0.1.6 +core-foundation-0.2.3 +core-foundation-sys-0.2.3 +either-1.5.0 +enum_primitive-0.1.1 +env_logger-0.3.5 +env_logger-0.4.3 +error-chain-0.10.0 +foreign-types-0.3.2 +foreign-types-shared-0.1.1 +frank_jwt-3.0.2 +fs2-0.4.3 +fuchsia-zircon-0.3.3 +fuchsia-zircon-sys-0.3.3 +httparse-1.3.3 +hyper-0.10.15 +hyper-native-tls-0.2.4 +idna-0.1.5 +itoa-0.4.3 +kernel32-sys-0.2.2 +language-tags-0.2.2 +lazy_static-0.2.11 +lazy_static-1.2.0 +libc-0.2.44 +linked-hash-map-0.4.2 +log-0.3.8 +lru-cache-0.1.1 +matches-0.1.8 +md5-0.3.8 +memchr-0.1.11 +memchr-2.1.1 +mime-0.2.6 +native-tls-0.1.5 +nom-4.1.1 +num-traits-0.1.43 +num-traits-0.2.6 +num_cpus-1.8.0 +openssl-0.9.24 +openssl-sys-0.9.39 +percent-encoding-1.0.1 +pkg-config-0.3.14 +proc-macro2-0.4.24 +quote-0.6.10 +rand-0.3.22 +rand-0.4.3 +redox_syscall-0.1.43 +regex-0.1.80 +regex-0.2.11 +regex-syntax-0.3.9 +regex-syntax-0.5.6 +remove_dir_all-0.5.1 +rustc-demangle-0.1.9 +ryu-0.2.7 +safemem-0.3.0 +schannel-0.1.14 +security-framework-0.1.16 +security-framework-sys-0.1.16 +serde-1.0.80 +serde_derive-1.0.80 +serde_json-1.0.33 +syn-0.15.22 +sys-info-0.5.6 +tempdir-0.3.7 +tempfile-2.2.0 +thread-id-2.0.0 +thread_local-0.2.7 +thread_local-0.3.6 +time-0.1.40 +traitobject-0.1.0 +typeable-0.1.2 +ucd-util-0.1.3 +unicase-1.4.2 +unicode-bidi-0.3.4 +unicode-normalization-0.1.7 +unicode-xid-0.1.0 +url-1.7.2 +utf8-ranges-0.1.3 +utf8-ranges-1.0.2 +uuid-0.4.0 +vcpkg-0.2.6 +version_check-0.1.5 +winapi-0.2.8 +winapi-0.3.6 +winapi-build-0.1.1 +winapi-i686-pc-windows-gnu-0.4.0 +winapi-x86_64-pc-windows-gnu-0.4.0 diff --git a/ofborg/crates-io.nix b/ofborg/crates-io.nix new file mode 100644 index 0000000..210a552 --- /dev/null +++ b/ofborg/crates-io.nix @@ -0,0 +1,2669 @@ +{ lib, buildRustCrate, buildRustCrateHelpers }: +with buildRustCrateHelpers; +let inherit (lib.lists) fold; + inherit (lib.attrsets) recursiveUpdate; +in +rec { + +# aho-corasick-0.5.3 + + crates.aho_corasick."0.5.3" = deps: { features?(features_.aho_corasick."0.5.3" deps {}) }: buildRustCrate { + crateName = "aho-corasick"; + version = "0.5.3"; + authors = [ "Andrew Gallant " ]; + sha256 = "1igab46mvgknga3sxkqc917yfff0wsjxjzabdigmh240p5qxqlnn"; + libName = "aho_corasick"; + crateBin = + [{ name = "aho-corasick-dot"; }]; + dependencies = mapFeatures features ([ + (crates."memchr"."${deps."aho_corasick"."0.5.3"."memchr"}" deps) + ]); + }; + features_.aho_corasick."0.5.3" = deps: f: updateFeatures f (rec { + aho_corasick."0.5.3".default = (f.aho_corasick."0.5.3".default or true); + memchr."${deps.aho_corasick."0.5.3".memchr}".default = true; + }) [ + (features_.memchr."${deps."aho_corasick"."0.5.3"."memchr"}" deps) + ]; + + +# end +# aho-corasick-0.6.9 + + crates.aho_corasick."0.6.9" = deps: { features?(features_.aho_corasick."0.6.9" deps {}) }: buildRustCrate { + crateName = "aho-corasick"; + version = "0.6.9"; + authors = [ "Andrew Gallant " ]; + sha256 = "1lj20py6bvw3y7m9n2nqh0mkshfl1kjfp72lfika9gpkrp2r204l"; + libName = "aho_corasick"; + crateBin = + [{ name = "aho-corasick-dot"; path = "src/main.rs"; }]; + dependencies = mapFeatures features ([ + (crates."memchr"."${deps."aho_corasick"."0.6.9"."memchr"}" deps) + ]); + }; + features_.aho_corasick."0.6.9" = deps: f: updateFeatures f (rec { + aho_corasick."0.6.9".default = (f.aho_corasick."0.6.9".default or true); + memchr."${deps.aho_corasick."0.6.9".memchr}".default = true; + }) [ + (features_.memchr."${deps."aho_corasick"."0.6.9"."memchr"}" deps) + ]; + + +# end +# amq-proto-0.1.0 + + crates.amq_proto."0.1.0" = deps: { features?(features_.amq_proto."0.1.0" deps {}) }: buildRustCrate { + crateName = "amq-proto"; + version = "0.1.0"; + authors = [ "Andrii Dmytrenko " ]; + sha256 = "0333fsph61q9nxbx6h8hdxjmpabjm9vmsfc6q5agy801x35r4ml9"; + dependencies = mapFeatures features ([ + (crates."bit_vec"."${deps."amq_proto"."0.1.0"."bit_vec"}" deps) + (crates."byteorder"."${deps."amq_proto"."0.1.0"."byteorder"}" deps) + (crates."enum_primitive"."${deps."amq_proto"."0.1.0"."enum_primitive"}" deps) + (crates."env_logger"."${deps."amq_proto"."0.1.0"."env_logger"}" deps) + (crates."error_chain"."${deps."amq_proto"."0.1.0"."error_chain"}" deps) + (crates."log"."${deps."amq_proto"."0.1.0"."log"}" deps) + ]); + }; + features_.amq_proto."0.1.0" = deps: f: updateFeatures f (rec { + amq_proto."0.1.0".default = (f.amq_proto."0.1.0".default or true); + bit_vec."${deps.amq_proto."0.1.0".bit_vec}".default = true; + byteorder."${deps.amq_proto."0.1.0".byteorder}".default = true; + enum_primitive."${deps.amq_proto."0.1.0".enum_primitive}".default = true; + env_logger."${deps.amq_proto."0.1.0".env_logger}".default = true; + error_chain."${deps.amq_proto."0.1.0".error_chain}".default = true; + log."${deps.amq_proto."0.1.0".log}".default = true; + }) [ + (features_.bit_vec."${deps."amq_proto"."0.1.0"."bit_vec"}" deps) + (features_.byteorder."${deps."amq_proto"."0.1.0"."byteorder"}" deps) + (features_.enum_primitive."${deps."amq_proto"."0.1.0"."enum_primitive"}" deps) + (features_.env_logger."${deps."amq_proto"."0.1.0"."env_logger"}" deps) + (features_.error_chain."${deps."amq_proto"."0.1.0"."error_chain"}" deps) + (features_.log."${deps."amq_proto"."0.1.0"."log"}" deps) + ]; + + +# end +# antidote-1.0.0 + + crates.antidote."1.0.0" = deps: { features?(features_.antidote."1.0.0" deps {}) }: buildRustCrate { + crateName = "antidote"; + version = "1.0.0"; + authors = [ "Steven Fackler " ]; + sha256 = "1x2wgaw603jcjwsfvc8s2rpaqjv0aqj8mvws2ahhkvfnwkdf7icw"; + }; + features_.antidote."1.0.0" = deps: f: updateFeatures f (rec { + antidote."1.0.0".default = (f.antidote."1.0.0".default or true); + }) []; + + +# end +# backtrace-0.3.9 + + crates.backtrace."0.3.9" = deps: { features?(features_.backtrace."0.3.9" deps {}) }: buildRustCrate { + crateName = "backtrace"; + version = "0.3.9"; + authors = [ "Alex Crichton " "The Rust Project Developers" ]; + sha256 = "137pjkcn89b7fqk78w65ggj92pynmf1hkr1sjz53aga4b50lkmwm"; + dependencies = mapFeatures features ([ + (crates."cfg_if"."${deps."backtrace"."0.3.9"."cfg_if"}" deps) + (crates."rustc_demangle"."${deps."backtrace"."0.3.9"."rustc_demangle"}" deps) + ]) + ++ (if (kernel == "linux" || kernel == "darwin") && !(kernel == "fuchsia") && !(kernel == "emscripten") && !(kernel == "darwin") && !(kernel == "ios") then mapFeatures features ([ + ] + ++ (if features.backtrace."0.3.9".backtrace-sys or false then [ (crates.backtrace_sys."${deps."backtrace"."0.3.9".backtrace_sys}" deps) ] else [])) else []) + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ + (crates."libc"."${deps."backtrace"."0.3.9"."libc"}" deps) + ]) else []) + ++ (if kernel == "windows" then mapFeatures features ([ + ] + ++ (if features.backtrace."0.3.9".winapi or false then [ (crates.winapi."${deps."backtrace"."0.3.9".winapi}" deps) ] else [])) else []); + features = mkFeatures (features."backtrace"."0.3.9" or {}); + }; + features_.backtrace."0.3.9" = deps: f: updateFeatures f (rec { + backtrace = fold recursiveUpdate {} [ + { "0.3.9".addr2line = + (f.backtrace."0.3.9".addr2line or false) || + (f.backtrace."0.3.9".gimli-symbolize or false) || + (backtrace."0.3.9"."gimli-symbolize" or false); } + { "0.3.9".backtrace-sys = + (f.backtrace."0.3.9".backtrace-sys or false) || + (f.backtrace."0.3.9".libbacktrace or false) || + (backtrace."0.3.9"."libbacktrace" or false); } + { "0.3.9".coresymbolication = + (f.backtrace."0.3.9".coresymbolication or false) || + (f.backtrace."0.3.9".default or false) || + (backtrace."0.3.9"."default" or false); } + { "0.3.9".dbghelp = + (f.backtrace."0.3.9".dbghelp or false) || + (f.backtrace."0.3.9".default or false) || + (backtrace."0.3.9"."default" or false); } + { "0.3.9".default = (f.backtrace."0.3.9".default or true); } + { "0.3.9".dladdr = + (f.backtrace."0.3.9".dladdr or false) || + (f.backtrace."0.3.9".default or false) || + (backtrace."0.3.9"."default" or false); } + { "0.3.9".findshlibs = + (f.backtrace."0.3.9".findshlibs or false) || + (f.backtrace."0.3.9".gimli-symbolize or false) || + (backtrace."0.3.9"."gimli-symbolize" or false); } + { "0.3.9".gimli = + (f.backtrace."0.3.9".gimli or false) || + (f.backtrace."0.3.9".gimli-symbolize or false) || + (backtrace."0.3.9"."gimli-symbolize" or false); } + { "0.3.9".libbacktrace = + (f.backtrace."0.3.9".libbacktrace or false) || + (f.backtrace."0.3.9".default or false) || + (backtrace."0.3.9"."default" or false); } + { "0.3.9".libunwind = + (f.backtrace."0.3.9".libunwind or false) || + (f.backtrace."0.3.9".default or false) || + (backtrace."0.3.9"."default" or false); } + { "0.3.9".memmap = + (f.backtrace."0.3.9".memmap or false) || + (f.backtrace."0.3.9".gimli-symbolize or false) || + (backtrace."0.3.9"."gimli-symbolize" or false); } + { "0.3.9".object = + (f.backtrace."0.3.9".object or false) || + (f.backtrace."0.3.9".gimli-symbolize or false) || + (backtrace."0.3.9"."gimli-symbolize" or false); } + { "0.3.9".rustc-serialize = + (f.backtrace."0.3.9".rustc-serialize or false) || + (f.backtrace."0.3.9".serialize-rustc or false) || + (backtrace."0.3.9"."serialize-rustc" or false); } + { "0.3.9".serde = + (f.backtrace."0.3.9".serde or false) || + (f.backtrace."0.3.9".serialize-serde or false) || + (backtrace."0.3.9"."serialize-serde" or false); } + { "0.3.9".serde_derive = + (f.backtrace."0.3.9".serde_derive or false) || + (f.backtrace."0.3.9".serialize-serde or false) || + (backtrace."0.3.9"."serialize-serde" or false); } + { "0.3.9".winapi = + (f.backtrace."0.3.9".winapi or false) || + (f.backtrace."0.3.9".dbghelp or false) || + (backtrace."0.3.9"."dbghelp" or false); } + ]; + backtrace_sys."${deps.backtrace."0.3.9".backtrace_sys}".default = true; + cfg_if."${deps.backtrace."0.3.9".cfg_if}".default = true; + libc."${deps.backtrace."0.3.9".libc}".default = true; + rustc_demangle."${deps.backtrace."0.3.9".rustc_demangle}".default = true; + winapi = fold recursiveUpdate {} [ + { "${deps.backtrace."0.3.9".winapi}"."dbghelp" = true; } + { "${deps.backtrace."0.3.9".winapi}"."minwindef" = true; } + { "${deps.backtrace."0.3.9".winapi}"."processthreadsapi" = true; } + { "${deps.backtrace."0.3.9".winapi}"."std" = true; } + { "${deps.backtrace."0.3.9".winapi}"."winnt" = true; } + { "${deps.backtrace."0.3.9".winapi}".default = true; } + ]; + }) [ + (features_.cfg_if."${deps."backtrace"."0.3.9"."cfg_if"}" deps) + (features_.rustc_demangle."${deps."backtrace"."0.3.9"."rustc_demangle"}" deps) + (features_.backtrace_sys."${deps."backtrace"."0.3.9"."backtrace_sys"}" deps) + (features_.libc."${deps."backtrace"."0.3.9"."libc"}" deps) + (features_.winapi."${deps."backtrace"."0.3.9"."winapi"}" deps) + ]; + + +# end +# backtrace-sys-0.1.24 + + crates.backtrace_sys."0.1.24" = deps: { features?(features_.backtrace_sys."0.1.24" deps {}) }: buildRustCrate { + crateName = "backtrace-sys"; + version = "0.1.24"; + authors = [ "Alex Crichton " ]; + sha256 = "15d6jlknykiijcin3vqbx33760w24ss5qw3l1xd3hms5k4vc8305"; + build = "build.rs"; + dependencies = mapFeatures features ([ + (crates."libc"."${deps."backtrace_sys"."0.1.24"."libc"}" deps) + ]); + + buildDependencies = mapFeatures features ([ + (crates."cc"."${deps."backtrace_sys"."0.1.24"."cc"}" deps) + ]); + }; + features_.backtrace_sys."0.1.24" = deps: f: updateFeatures f (rec { + backtrace_sys."0.1.24".default = (f.backtrace_sys."0.1.24".default or true); + cc."${deps.backtrace_sys."0.1.24".cc}".default = true; + libc."${deps.backtrace_sys."0.1.24".libc}".default = true; + }) [ + (features_.libc."${deps."backtrace_sys"."0.1.24"."libc"}" deps) + (features_.cc."${deps."backtrace_sys"."0.1.24"."cc"}" deps) + ]; + + +# end +# base64-0.9.3 + + crates.base64."0.9.3" = deps: { features?(features_.base64."0.9.3" deps {}) }: buildRustCrate { + crateName = "base64"; + version = "0.9.3"; + authors = [ "Alice Maz " "Marshall Pierce " ]; + sha256 = "11hhz8ln4zbpn2h2gm9fbbb9j254wrd4fpmddlyah2rrnqsmmqkd"; + dependencies = mapFeatures features ([ + (crates."byteorder"."${deps."base64"."0.9.3"."byteorder"}" deps) + (crates."safemem"."${deps."base64"."0.9.3"."safemem"}" deps) + ]); + }; + features_.base64."0.9.3" = deps: f: updateFeatures f (rec { + base64."0.9.3".default = (f.base64."0.9.3".default or true); + byteorder."${deps.base64."0.9.3".byteorder}".default = true; + safemem."${deps.base64."0.9.3".safemem}".default = true; + }) [ + (features_.byteorder."${deps."base64"."0.9.3"."byteorder"}" deps) + (features_.safemem."${deps."base64"."0.9.3"."safemem"}" deps) + ]; + + +# end +# bit-vec-0.4.4 + + crates.bit_vec."0.4.4" = deps: { features?(features_.bit_vec."0.4.4" deps {}) }: buildRustCrate { + crateName = "bit-vec"; + version = "0.4.4"; + authors = [ "Alexis Beingessner " ]; + sha256 = "06czykmn001z6c3a4nsrpc3lrj63ga0kzp7kgva9r9wylhkkqpq9"; + features = mkFeatures (features."bit_vec"."0.4.4" or {}); + }; + features_.bit_vec."0.4.4" = deps: f: updateFeatures f (rec { + bit_vec."0.4.4".default = (f.bit_vec."0.4.4".default or true); + }) []; + + +# end +# bitflags-0.9.1 + + crates.bitflags."0.9.1" = deps: { features?(features_.bitflags."0.9.1" deps {}) }: buildRustCrate { + crateName = "bitflags"; + version = "0.9.1"; + authors = [ "The Rust Project Developers" ]; + sha256 = "18h073l5jd88rx4qdr95fjddr9rk79pb1aqnshzdnw16cfmb9rws"; + features = mkFeatures (features."bitflags"."0.9.1" or {}); + }; + features_.bitflags."0.9.1" = deps: f: updateFeatures f (rec { + bitflags = fold recursiveUpdate {} [ + { "0.9.1".default = (f.bitflags."0.9.1".default or true); } + { "0.9.1".example_generated = + (f.bitflags."0.9.1".example_generated or false) || + (f.bitflags."0.9.1".default or false) || + (bitflags."0.9.1"."default" or false); } + ]; + }) []; + + +# end +# bitflags-1.0.4 + + crates.bitflags."1.0.4" = deps: { features?(features_.bitflags."1.0.4" deps {}) }: buildRustCrate { + crateName = "bitflags"; + version = "1.0.4"; + authors = [ "The Rust Project Developers" ]; + sha256 = "1g1wmz2001qmfrd37dnd5qiss5njrw26aywmg6yhkmkbyrhjxb08"; + features = mkFeatures (features."bitflags"."1.0.4" or {}); + }; + features_.bitflags."1.0.4" = deps: f: updateFeatures f (rec { + bitflags."1.0.4".default = (f.bitflags."1.0.4".default or true); + }) []; + + +# end +# byteorder-0.5.3 + + crates.byteorder."0.5.3" = deps: { features?(features_.byteorder."0.5.3" deps {}) }: buildRustCrate { + crateName = "byteorder"; + version = "0.5.3"; + authors = [ "Andrew Gallant " ]; + sha256 = "0zsr6b0m0yl5c0yy92nq7srfpczd1dx1xqcx3rlm5fbl8si9clqx"; + features = mkFeatures (features."byteorder"."0.5.3" or {}); + }; + features_.byteorder."0.5.3" = deps: f: updateFeatures f (rec { + byteorder = fold recursiveUpdate {} [ + { "0.5.3".default = (f.byteorder."0.5.3".default or true); } + { "0.5.3".std = + (f.byteorder."0.5.3".std or false) || + (f.byteorder."0.5.3".default or false) || + (byteorder."0.5.3"."default" or false); } + ]; + }) []; + + +# end +# byteorder-1.2.7 + + crates.byteorder."1.2.7" = deps: { features?(features_.byteorder."1.2.7" deps {}) }: buildRustCrate { + crateName = "byteorder"; + version = "1.2.7"; + authors = [ "Andrew Gallant " ]; + sha256 = "0wsl8in6jk2v1n8s8jz0pjd99mjr2isbf981497pgavwg6i11q5h"; + features = mkFeatures (features."byteorder"."1.2.7" or {}); + }; + features_.byteorder."1.2.7" = deps: f: updateFeatures f (rec { + byteorder = fold recursiveUpdate {} [ + { "1.2.7".default = (f.byteorder."1.2.7".default or true); } + { "1.2.7".std = + (f.byteorder."1.2.7".std or false) || + (f.byteorder."1.2.7".default or false) || + (byteorder."1.2.7"."default" or false); } + ]; + }) []; + + +# end +# cc-1.0.25 + + crates.cc."1.0.25" = deps: { features?(features_.cc."1.0.25" deps {}) }: buildRustCrate { + crateName = "cc"; + version = "1.0.25"; + authors = [ "Alex Crichton " ]; + sha256 = "0pd8fhjlpr5qan984frkf1c8nxrqp6827wmmfzhm2840229z2hq0"; + dependencies = mapFeatures features ([ +]); + features = mkFeatures (features."cc"."1.0.25" or {}); + }; + features_.cc."1.0.25" = deps: f: updateFeatures f (rec { + cc = fold recursiveUpdate {} [ + { "1.0.25".default = (f.cc."1.0.25".default or true); } + { "1.0.25".rayon = + (f.cc."1.0.25".rayon or false) || + (f.cc."1.0.25".parallel or false) || + (cc."1.0.25"."parallel" or false); } + ]; + }) []; + + +# end +# cfg-if-0.1.6 + + crates.cfg_if."0.1.6" = deps: { features?(features_.cfg_if."0.1.6" deps {}) }: buildRustCrate { + crateName = "cfg-if"; + version = "0.1.6"; + authors = [ "Alex Crichton " ]; + sha256 = "11qrix06wagkplyk908i3423ps9m9np6c4vbcq81s9fyl244xv3n"; + }; + features_.cfg_if."0.1.6" = deps: f: updateFeatures f (rec { + cfg_if."0.1.6".default = (f.cfg_if."0.1.6".default or true); + }) []; + + +# end +# core-foundation-0.2.3 + + crates.core_foundation."0.2.3" = deps: { features?(features_.core_foundation."0.2.3" deps {}) }: buildRustCrate { + crateName = "core-foundation"; + version = "0.2.3"; + authors = [ "The Servo Project Developers" ]; + sha256 = "1g0vpya5h2wa0nlz4a74jar6y8z09f0p76zbzfqrm3dbfsrld1pm"; + dependencies = mapFeatures features ([ + (crates."core_foundation_sys"."${deps."core_foundation"."0.2.3"."core_foundation_sys"}" deps) + (crates."libc"."${deps."core_foundation"."0.2.3"."libc"}" deps) + ]); + }; + features_.core_foundation."0.2.3" = deps: f: updateFeatures f (rec { + core_foundation."0.2.3".default = (f.core_foundation."0.2.3".default or true); + core_foundation_sys."${deps.core_foundation."0.2.3".core_foundation_sys}".default = true; + libc."${deps.core_foundation."0.2.3".libc}".default = true; + }) [ + (features_.core_foundation_sys."${deps."core_foundation"."0.2.3"."core_foundation_sys"}" deps) + (features_.libc."${deps."core_foundation"."0.2.3"."libc"}" deps) + ]; + + +# end +# core-foundation-sys-0.2.3 + + crates.core_foundation_sys."0.2.3" = deps: { features?(features_.core_foundation_sys."0.2.3" deps {}) }: buildRustCrate { + crateName = "core-foundation-sys"; + version = "0.2.3"; + authors = [ "The Servo Project Developers" ]; + sha256 = "19s0d03294m9s5j8cvy345db3gkhs2y02j5268ap0c6ky5apl53s"; + build = "build.rs"; + dependencies = mapFeatures features ([ + (crates."libc"."${deps."core_foundation_sys"."0.2.3"."libc"}" deps) + ]); + }; + features_.core_foundation_sys."0.2.3" = deps: f: updateFeatures f (rec { + core_foundation_sys."0.2.3".default = (f.core_foundation_sys."0.2.3".default or true); + libc."${deps.core_foundation_sys."0.2.3".libc}".default = true; + }) [ + (features_.libc."${deps."core_foundation_sys"."0.2.3"."libc"}" deps) + ]; + + +# end +# either-1.5.0 + + crates.either."1.5.0" = deps: { features?(features_.either."1.5.0" deps {}) }: buildRustCrate { + crateName = "either"; + version = "1.5.0"; + authors = [ "bluss" ]; + sha256 = "1f7kl2ln01y02m8fpd2zrdjiwqmgfvl9nxxrfry3k19d1gd2bsvz"; + dependencies = mapFeatures features ([ +]); + features = mkFeatures (features."either"."1.5.0" or {}); + }; + features_.either."1.5.0" = deps: f: updateFeatures f (rec { + either = fold recursiveUpdate {} [ + { "1.5.0".default = (f.either."1.5.0".default or true); } + { "1.5.0".use_std = + (f.either."1.5.0".use_std or false) || + (f.either."1.5.0".default or false) || + (either."1.5.0"."default" or false); } + ]; + }) []; + + +# end +# enum_primitive-0.1.1 + + crates.enum_primitive."0.1.1" = deps: { features?(features_.enum_primitive."0.1.1" deps {}) }: buildRustCrate { + crateName = "enum_primitive"; + version = "0.1.1"; + authors = [ "Anders Kaseorg " ]; + sha256 = "1a225rlsz7sz3nn14dar71kp2f9v08s3rwl6j55xp51mv01f695y"; + dependencies = mapFeatures features ([ + (crates."num_traits"."${deps."enum_primitive"."0.1.1"."num_traits"}" deps) + ]); + }; + features_.enum_primitive."0.1.1" = deps: f: updateFeatures f (rec { + enum_primitive."0.1.1".default = (f.enum_primitive."0.1.1".default or true); + num_traits."${deps.enum_primitive."0.1.1".num_traits}".default = (f.num_traits."${deps.enum_primitive."0.1.1".num_traits}".default or false); + }) [ + (features_.num_traits."${deps."enum_primitive"."0.1.1"."num_traits"}" deps) + ]; + + +# end +# env_logger-0.3.5 + + crates.env_logger."0.3.5" = deps: { features?(features_.env_logger."0.3.5" deps {}) }: buildRustCrate { + crateName = "env_logger"; + version = "0.3.5"; + authors = [ "The Rust Project Developers" ]; + sha256 = "1mvxiaaqsyjliv1mm1qaagjqiccw11mdyi3n9h9rf8y6wj15zycw"; + dependencies = mapFeatures features ([ + (crates."log"."${deps."env_logger"."0.3.5"."log"}" deps) + ] + ++ (if features.env_logger."0.3.5".regex or false then [ (crates.regex."${deps."env_logger"."0.3.5".regex}" deps) ] else [])); + features = mkFeatures (features."env_logger"."0.3.5" or {}); + }; + features_.env_logger."0.3.5" = deps: f: updateFeatures f (rec { + env_logger = fold recursiveUpdate {} [ + { "0.3.5".default = (f.env_logger."0.3.5".default or true); } + { "0.3.5".regex = + (f.env_logger."0.3.5".regex or false) || + (f.env_logger."0.3.5".default or false) || + (env_logger."0.3.5"."default" or false); } + ]; + log."${deps.env_logger."0.3.5".log}".default = true; + regex."${deps.env_logger."0.3.5".regex}".default = true; + }) [ + (features_.log."${deps."env_logger"."0.3.5"."log"}" deps) + (features_.regex."${deps."env_logger"."0.3.5"."regex"}" deps) + ]; + + +# end +# env_logger-0.4.3 + + crates.env_logger."0.4.3" = deps: { features?(features_.env_logger."0.4.3" deps {}) }: buildRustCrate { + crateName = "env_logger"; + version = "0.4.3"; + authors = [ "The Rust Project Developers" ]; + sha256 = "0nrx04p4xa86d5kc7aq4fwvipbqji9cmgy449h47nc9f1chafhgg"; + dependencies = mapFeatures features ([ + (crates."log"."${deps."env_logger"."0.4.3"."log"}" deps) + ] + ++ (if features.env_logger."0.4.3".regex or false then [ (crates.regex."${deps."env_logger"."0.4.3".regex}" deps) ] else [])); + features = mkFeatures (features."env_logger"."0.4.3" or {}); + }; + features_.env_logger."0.4.3" = deps: f: updateFeatures f (rec { + env_logger = fold recursiveUpdate {} [ + { "0.4.3".default = (f.env_logger."0.4.3".default or true); } + { "0.4.3".regex = + (f.env_logger."0.4.3".regex or false) || + (f.env_logger."0.4.3".default or false) || + (env_logger."0.4.3"."default" or false); } + ]; + log."${deps.env_logger."0.4.3".log}".default = true; + regex."${deps.env_logger."0.4.3".regex}".default = true; + }) [ + (features_.log."${deps."env_logger"."0.4.3"."log"}" deps) + (features_.regex."${deps."env_logger"."0.4.3"."regex"}" deps) + ]; + + +# end +# error-chain-0.10.0 + + crates.error_chain."0.10.0" = deps: { features?(features_.error_chain."0.10.0" deps {}) }: buildRustCrate { + crateName = "error-chain"; + version = "0.10.0"; + authors = [ "Brian Anderson " "Paul Colomiets " "Colin Kiegel " "Yamakaky " ]; + sha256 = "1xxbzd8cjlpzsb9fsih7mdnndhzrvykj0w77yg90qc85az1xwy5z"; + dependencies = mapFeatures features ([ + ] + ++ (if features.error_chain."0.10.0".backtrace or false then [ (crates.backtrace."${deps."error_chain"."0.10.0".backtrace}" deps) ] else [])); + features = mkFeatures (features."error_chain"."0.10.0" or {}); + }; + features_.error_chain."0.10.0" = deps: f: updateFeatures f (rec { + backtrace."${deps.error_chain."0.10.0".backtrace}".default = true; + error_chain = fold recursiveUpdate {} [ + { "0.10.0".backtrace = + (f.error_chain."0.10.0".backtrace or false) || + (f.error_chain."0.10.0".default or false) || + (error_chain."0.10.0"."default" or false); } + { "0.10.0".default = (f.error_chain."0.10.0".default or true); } + { "0.10.0".example_generated = + (f.error_chain."0.10.0".example_generated or false) || + (f.error_chain."0.10.0".default or false) || + (error_chain."0.10.0"."default" or false); } + ]; + }) [ + (features_.backtrace."${deps."error_chain"."0.10.0"."backtrace"}" deps) + ]; + + +# end +# foreign-types-0.3.2 + + crates.foreign_types."0.3.2" = deps: { features?(features_.foreign_types."0.3.2" deps {}) }: buildRustCrate { + crateName = "foreign-types"; + version = "0.3.2"; + authors = [ "Steven Fackler " ]; + sha256 = "105n8sp2djb1s5lzrw04p7ss3dchr5qa3canmynx396nh3vwm2p8"; + dependencies = mapFeatures features ([ + (crates."foreign_types_shared"."${deps."foreign_types"."0.3.2"."foreign_types_shared"}" deps) + ]); + }; + features_.foreign_types."0.3.2" = deps: f: updateFeatures f (rec { + foreign_types."0.3.2".default = (f.foreign_types."0.3.2".default or true); + foreign_types_shared."${deps.foreign_types."0.3.2".foreign_types_shared}".default = true; + }) [ + (features_.foreign_types_shared."${deps."foreign_types"."0.3.2"."foreign_types_shared"}" deps) + ]; + + +# end +# foreign-types-shared-0.1.1 + + crates.foreign_types_shared."0.1.1" = deps: { features?(features_.foreign_types_shared."0.1.1" deps {}) }: buildRustCrate { + crateName = "foreign-types-shared"; + version = "0.1.1"; + authors = [ "Steven Fackler " ]; + sha256 = "0b6cnvqbflws8dxywk4589vgbz80049lz4x1g9dfy4s1ppd3g4z5"; + }; + features_.foreign_types_shared."0.1.1" = deps: f: updateFeatures f (rec { + foreign_types_shared."0.1.1".default = (f.foreign_types_shared."0.1.1".default or true); + }) []; + + +# end +# frank_jwt-3.0.2 + + crates.frank_jwt."3.0.2" = deps: { features?(features_.frank_jwt."3.0.2" deps {}) }: buildRustCrate { + crateName = "frank_jwt"; + version = "3.0.2"; + authors = [ "Alex Maslakov , " ]; + sha256 = "0dbbhrzj2c07mh6hsclv3v7q7rg59n44i4jhj8gz289x22h37kp7"; + dependencies = mapFeatures features ([ + (crates."base64"."${deps."frank_jwt"."3.0.2"."base64"}" deps) + (crates."openssl"."${deps."frank_jwt"."3.0.2"."openssl"}" deps) + (crates."serde"."${deps."frank_jwt"."3.0.2"."serde"}" deps) + (crates."serde_json"."${deps."frank_jwt"."3.0.2"."serde_json"}" deps) + ]); + }; + features_.frank_jwt."3.0.2" = deps: f: updateFeatures f (rec { + base64."${deps.frank_jwt."3.0.2".base64}".default = true; + frank_jwt."3.0.2".default = (f.frank_jwt."3.0.2".default or true); + openssl."${deps.frank_jwt."3.0.2".openssl}".default = true; + serde."${deps.frank_jwt."3.0.2".serde}".default = true; + serde_json."${deps.frank_jwt."3.0.2".serde_json}".default = true; + }) [ + (features_.base64."${deps."frank_jwt"."3.0.2"."base64"}" deps) + (features_.openssl."${deps."frank_jwt"."3.0.2"."openssl"}" deps) + (features_.serde."${deps."frank_jwt"."3.0.2"."serde"}" deps) + (features_.serde_json."${deps."frank_jwt"."3.0.2"."serde_json"}" deps) + ]; + + +# end +# fs2-0.4.3 + + crates.fs2."0.4.3" = deps: { features?(features_.fs2."0.4.3" deps {}) }: buildRustCrate { + crateName = "fs2"; + version = "0.4.3"; + authors = [ "Dan Burkert " ]; + sha256 = "1crj36rhhpk3qby9yj7r77w7sld0mzab2yicmphbdkfymbmp3ldp"; + dependencies = (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ + (crates."libc"."${deps."fs2"."0.4.3"."libc"}" deps) + ]) else []) + ++ (if kernel == "windows" then mapFeatures features ([ + (crates."winapi"."${deps."fs2"."0.4.3"."winapi"}" deps) + ]) else []); + }; + features_.fs2."0.4.3" = deps: f: updateFeatures f (rec { + fs2."0.4.3".default = (f.fs2."0.4.3".default or true); + libc."${deps.fs2."0.4.3".libc}".default = true; + winapi = fold recursiveUpdate {} [ + { "${deps.fs2."0.4.3".winapi}"."fileapi" = true; } + { "${deps.fs2."0.4.3".winapi}"."handleapi" = true; } + { "${deps.fs2."0.4.3".winapi}"."processthreadsapi" = true; } + { "${deps.fs2."0.4.3".winapi}"."std" = true; } + { "${deps.fs2."0.4.3".winapi}"."winbase" = true; } + { "${deps.fs2."0.4.3".winapi}"."winerror" = true; } + { "${deps.fs2."0.4.3".winapi}".default = true; } + ]; + }) [ + (features_.libc."${deps."fs2"."0.4.3"."libc"}" deps) + (features_.winapi."${deps."fs2"."0.4.3"."winapi"}" deps) + ]; + + +# end +# fuchsia-zircon-0.3.3 + + crates.fuchsia_zircon."0.3.3" = deps: { features?(features_.fuchsia_zircon."0.3.3" deps {}) }: buildRustCrate { + crateName = "fuchsia-zircon"; + version = "0.3.3"; + authors = [ "Raph Levien " ]; + sha256 = "0jrf4shb1699r4la8z358vri8318w4mdi6qzfqy30p2ymjlca4gk"; + dependencies = mapFeatures features ([ + (crates."bitflags"."${deps."fuchsia_zircon"."0.3.3"."bitflags"}" deps) + (crates."fuchsia_zircon_sys"."${deps."fuchsia_zircon"."0.3.3"."fuchsia_zircon_sys"}" deps) + ]); + }; + features_.fuchsia_zircon."0.3.3" = deps: f: updateFeatures f (rec { + bitflags."${deps.fuchsia_zircon."0.3.3".bitflags}".default = true; + fuchsia_zircon."0.3.3".default = (f.fuchsia_zircon."0.3.3".default or true); + fuchsia_zircon_sys."${deps.fuchsia_zircon."0.3.3".fuchsia_zircon_sys}".default = true; + }) [ + (features_.bitflags."${deps."fuchsia_zircon"."0.3.3"."bitflags"}" deps) + (features_.fuchsia_zircon_sys."${deps."fuchsia_zircon"."0.3.3"."fuchsia_zircon_sys"}" deps) + ]; + + +# end +# fuchsia-zircon-sys-0.3.3 + + crates.fuchsia_zircon_sys."0.3.3" = deps: { features?(features_.fuchsia_zircon_sys."0.3.3" deps {}) }: buildRustCrate { + crateName = "fuchsia-zircon-sys"; + version = "0.3.3"; + authors = [ "Raph Levien " ]; + sha256 = "08jp1zxrm9jbrr6l26bjal4dbm8bxfy57ickdgibsqxr1n9j3hf5"; + }; + features_.fuchsia_zircon_sys."0.3.3" = deps: f: updateFeatures f (rec { + fuchsia_zircon_sys."0.3.3".default = (f.fuchsia_zircon_sys."0.3.3".default or true); + }) []; + + +# end +# httparse-1.3.3 + + crates.httparse."1.3.3" = deps: { features?(features_.httparse."1.3.3" deps {}) }: buildRustCrate { + crateName = "httparse"; + version = "1.3.3"; + authors = [ "Sean McArthur " ]; + sha256 = "1jymxy4bl0mzgp2dx0pzqzbr72sw5jmr5sjqiry4xr88z4z9qlyx"; + build = "build.rs"; + features = mkFeatures (features."httparse"."1.3.3" or {}); + }; + features_.httparse."1.3.3" = deps: f: updateFeatures f (rec { + httparse = fold recursiveUpdate {} [ + { "1.3.3".default = (f.httparse."1.3.3".default or true); } + { "1.3.3".std = + (f.httparse."1.3.3".std or false) || + (f.httparse."1.3.3".default or false) || + (httparse."1.3.3"."default" or false); } + ]; + }) []; + + +# end +# hyper-0.10.15 + + crates.hyper."0.10.15" = deps: { features?(features_.hyper."0.10.15" deps {}) }: buildRustCrate { + crateName = "hyper"; + version = "0.10.15"; + authors = [ "Sean McArthur " "Jonathan Reem " ]; + sha256 = "14bf31dwwfvza3kfc4mmk4q0v7iq5ys3hiz7islij1x9g4c53s9p"; + dependencies = mapFeatures features ([ + (crates."base64"."${deps."hyper"."0.10.15"."base64"}" deps) + (crates."httparse"."${deps."hyper"."0.10.15"."httparse"}" deps) + (crates."language_tags"."${deps."hyper"."0.10.15"."language_tags"}" deps) + (crates."log"."${deps."hyper"."0.10.15"."log"}" deps) + (crates."mime"."${deps."hyper"."0.10.15"."mime"}" deps) + (crates."num_cpus"."${deps."hyper"."0.10.15"."num_cpus"}" deps) + (crates."time"."${deps."hyper"."0.10.15"."time"}" deps) + (crates."traitobject"."${deps."hyper"."0.10.15"."traitobject"}" deps) + (crates."typeable"."${deps."hyper"."0.10.15"."typeable"}" deps) + (crates."unicase"."${deps."hyper"."0.10.15"."unicase"}" deps) + (crates."url"."${deps."hyper"."0.10.15"."url"}" deps) + ]); + features = mkFeatures (features."hyper"."0.10.15" or {}); + }; + features_.hyper."0.10.15" = deps: f: updateFeatures f (rec { + base64."${deps.hyper."0.10.15".base64}".default = true; + httparse."${deps.hyper."0.10.15".httparse}".default = true; + hyper."0.10.15".default = (f.hyper."0.10.15".default or true); + language_tags."${deps.hyper."0.10.15".language_tags}".default = true; + log."${deps.hyper."0.10.15".log}".default = true; + mime."${deps.hyper."0.10.15".mime}".default = true; + num_cpus."${deps.hyper."0.10.15".num_cpus}".default = true; + time."${deps.hyper."0.10.15".time}".default = true; + traitobject."${deps.hyper."0.10.15".traitobject}".default = true; + typeable."${deps.hyper."0.10.15".typeable}".default = true; + unicase."${deps.hyper."0.10.15".unicase}".default = true; + url."${deps.hyper."0.10.15".url}".default = true; + }) [ + (features_.base64."${deps."hyper"."0.10.15"."base64"}" deps) + (features_.httparse."${deps."hyper"."0.10.15"."httparse"}" deps) + (features_.language_tags."${deps."hyper"."0.10.15"."language_tags"}" deps) + (features_.log."${deps."hyper"."0.10.15"."log"}" deps) + (features_.mime."${deps."hyper"."0.10.15"."mime"}" deps) + (features_.num_cpus."${deps."hyper"."0.10.15"."num_cpus"}" deps) + (features_.time."${deps."hyper"."0.10.15"."time"}" deps) + (features_.traitobject."${deps."hyper"."0.10.15"."traitobject"}" deps) + (features_.typeable."${deps."hyper"."0.10.15"."typeable"}" deps) + (features_.unicase."${deps."hyper"."0.10.15"."unicase"}" deps) + (features_.url."${deps."hyper"."0.10.15"."url"}" deps) + ]; + + +# end +# hyper-native-tls-0.2.4 + + crates.hyper_native_tls."0.2.4" = deps: { features?(features_.hyper_native_tls."0.2.4" deps {}) }: buildRustCrate { + crateName = "hyper-native-tls"; + version = "0.2.4"; + authors = [ "Steven Fackler " ]; + sha256 = "1niqi1z1a3xfb9qaawy3fzrgaf8qwr925fqjswlrdjczq176f1iy"; + dependencies = mapFeatures features ([ + (crates."antidote"."${deps."hyper_native_tls"."0.2.4"."antidote"}" deps) + (crates."hyper"."${deps."hyper_native_tls"."0.2.4"."hyper"}" deps) + (crates."native_tls"."${deps."hyper_native_tls"."0.2.4"."native_tls"}" deps) + ]); + }; + features_.hyper_native_tls."0.2.4" = deps: f: updateFeatures f (rec { + antidote."${deps.hyper_native_tls."0.2.4".antidote}".default = true; + hyper."${deps.hyper_native_tls."0.2.4".hyper}".default = true; + hyper_native_tls."0.2.4".default = (f.hyper_native_tls."0.2.4".default or true); + native_tls."${deps.hyper_native_tls."0.2.4".native_tls}".default = true; + }) [ + (features_.antidote."${deps."hyper_native_tls"."0.2.4"."antidote"}" deps) + (features_.hyper."${deps."hyper_native_tls"."0.2.4"."hyper"}" deps) + (features_.native_tls."${deps."hyper_native_tls"."0.2.4"."native_tls"}" deps) + ]; + + +# end +# idna-0.1.5 + + crates.idna."0.1.5" = deps: { features?(features_.idna."0.1.5" deps {}) }: buildRustCrate { + crateName = "idna"; + version = "0.1.5"; + authors = [ "The rust-url developers" ]; + sha256 = "1gwgl19rz5vzi67rrhamczhxy050f5ynx4ybabfapyalv7z1qmjy"; + dependencies = mapFeatures features ([ + (crates."matches"."${deps."idna"."0.1.5"."matches"}" deps) + (crates."unicode_bidi"."${deps."idna"."0.1.5"."unicode_bidi"}" deps) + (crates."unicode_normalization"."${deps."idna"."0.1.5"."unicode_normalization"}" deps) + ]); + }; + features_.idna."0.1.5" = deps: f: updateFeatures f (rec { + idna."0.1.5".default = (f.idna."0.1.5".default or true); + matches."${deps.idna."0.1.5".matches}".default = true; + unicode_bidi."${deps.idna."0.1.5".unicode_bidi}".default = true; + unicode_normalization."${deps.idna."0.1.5".unicode_normalization}".default = true; + }) [ + (features_.matches."${deps."idna"."0.1.5"."matches"}" deps) + (features_.unicode_bidi."${deps."idna"."0.1.5"."unicode_bidi"}" deps) + (features_.unicode_normalization."${deps."idna"."0.1.5"."unicode_normalization"}" deps) + ]; + + +# end +# itoa-0.4.3 + + crates.itoa."0.4.3" = deps: { features?(features_.itoa."0.4.3" deps {}) }: buildRustCrate { + crateName = "itoa"; + version = "0.4.3"; + authors = [ "David Tolnay " ]; + sha256 = "0zadimmdgvili3gdwxqg7ljv3r4wcdg1kkdfp9nl15vnm23vrhy1"; + features = mkFeatures (features."itoa"."0.4.3" or {}); + }; + features_.itoa."0.4.3" = deps: f: updateFeatures f (rec { + itoa = fold recursiveUpdate {} [ + { "0.4.3".default = (f.itoa."0.4.3".default or true); } + { "0.4.3".std = + (f.itoa."0.4.3".std or false) || + (f.itoa."0.4.3".default or false) || + (itoa."0.4.3"."default" or false); } + ]; + }) []; + + +# end +# kernel32-sys-0.2.2 + + crates.kernel32_sys."0.2.2" = deps: { features?(features_.kernel32_sys."0.2.2" deps {}) }: buildRustCrate { + crateName = "kernel32-sys"; + version = "0.2.2"; + authors = [ "Peter Atashian " ]; + sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; + libName = "kernel32"; + build = "build.rs"; + dependencies = mapFeatures features ([ + (crates."winapi"."${deps."kernel32_sys"."0.2.2"."winapi"}" deps) + ]); + + buildDependencies = mapFeatures features ([ + (crates."winapi_build"."${deps."kernel32_sys"."0.2.2"."winapi_build"}" deps) + ]); + }; + features_.kernel32_sys."0.2.2" = deps: f: updateFeatures f (rec { + kernel32_sys."0.2.2".default = (f.kernel32_sys."0.2.2".default or true); + winapi."${deps.kernel32_sys."0.2.2".winapi}".default = true; + winapi_build."${deps.kernel32_sys."0.2.2".winapi_build}".default = true; + }) [ + (features_.winapi."${deps."kernel32_sys"."0.2.2"."winapi"}" deps) + (features_.winapi_build."${deps."kernel32_sys"."0.2.2"."winapi_build"}" deps) + ]; + + +# end +# language-tags-0.2.2 + + crates.language_tags."0.2.2" = deps: { features?(features_.language_tags."0.2.2" deps {}) }: buildRustCrate { + crateName = "language-tags"; + version = "0.2.2"; + authors = [ "Pyfisch " ]; + sha256 = "1zkrdzsqzzc7509kd7nngdwrp461glm2g09kqpzaqksp82frjdvy"; + dependencies = mapFeatures features ([ +]); + features = mkFeatures (features."language_tags"."0.2.2" or {}); + }; + features_.language_tags."0.2.2" = deps: f: updateFeatures f (rec { + language_tags = fold recursiveUpdate {} [ + { "0.2.2".default = (f.language_tags."0.2.2".default or true); } + { "0.2.2".heapsize = + (f.language_tags."0.2.2".heapsize or false) || + (f.language_tags."0.2.2".heap_size or false) || + (language_tags."0.2.2"."heap_size" or false); } + { "0.2.2".heapsize_plugin = + (f.language_tags."0.2.2".heapsize_plugin or false) || + (f.language_tags."0.2.2".heap_size or false) || + (language_tags."0.2.2"."heap_size" or false); } + ]; + }) []; + + +# end +# lazy_static-0.2.11 + + crates.lazy_static."0.2.11" = deps: { features?(features_.lazy_static."0.2.11" deps {}) }: buildRustCrate { + crateName = "lazy_static"; + version = "0.2.11"; + authors = [ "Marvin Löbel " ]; + sha256 = "1x6871cvpy5b96yv4c7jvpq316fp5d4609s9py7qk6cd6x9k34vm"; + dependencies = mapFeatures features ([ +]); + features = mkFeatures (features."lazy_static"."0.2.11" or {}); + }; + features_.lazy_static."0.2.11" = deps: f: updateFeatures f (rec { + lazy_static = fold recursiveUpdate {} [ + { "0.2.11".compiletest_rs = + (f.lazy_static."0.2.11".compiletest_rs or false) || + (f.lazy_static."0.2.11".compiletest or false) || + (lazy_static."0.2.11"."compiletest" or false); } + { "0.2.11".default = (f.lazy_static."0.2.11".default or true); } + { "0.2.11".nightly = + (f.lazy_static."0.2.11".nightly or false) || + (f.lazy_static."0.2.11".spin_no_std or false) || + (lazy_static."0.2.11"."spin_no_std" or false); } + { "0.2.11".spin = + (f.lazy_static."0.2.11".spin or false) || + (f.lazy_static."0.2.11".spin_no_std or false) || + (lazy_static."0.2.11"."spin_no_std" or false); } + ]; + }) []; + + +# end +# lazy_static-1.2.0 + + crates.lazy_static."1.2.0" = deps: { features?(features_.lazy_static."1.2.0" deps {}) }: buildRustCrate { + crateName = "lazy_static"; + version = "1.2.0"; + authors = [ "Marvin Löbel " ]; + sha256 = "07p3b30k2akyr6xw08ggd5qiz5nw3vd3agggj360fcc1njz7d0ss"; + dependencies = mapFeatures features ([ +]); + features = mkFeatures (features."lazy_static"."1.2.0" or {}); + }; + features_.lazy_static."1.2.0" = deps: f: updateFeatures f (rec { + lazy_static = fold recursiveUpdate {} [ + { "1.2.0".default = (f.lazy_static."1.2.0".default or true); } + { "1.2.0".spin = + (f.lazy_static."1.2.0".spin or false) || + (f.lazy_static."1.2.0".spin_no_std or false) || + (lazy_static."1.2.0"."spin_no_std" or false); } + ]; + }) []; + + +# end +# libc-0.2.44 + + crates.libc."0.2.44" = deps: { features?(features_.libc."0.2.44" deps {}) }: buildRustCrate { + crateName = "libc"; + version = "0.2.44"; + authors = [ "The Rust Project Developers" ]; + sha256 = "17a7p0lcf3qwl1pcxffdflgnx8zr2659mgzzg4zi5fnv1mlj3q6z"; + build = "build.rs"; + dependencies = mapFeatures features ([ +]); + features = mkFeatures (features."libc"."0.2.44" or {}); + }; + features_.libc."0.2.44" = deps: f: updateFeatures f (rec { + libc = fold recursiveUpdate {} [ + { "0.2.44".align = + (f.libc."0.2.44".align or false) || + (f.libc."0.2.44".rustc-dep-of-std or false) || + (libc."0.2.44"."rustc-dep-of-std" or false); } + { "0.2.44".default = (f.libc."0.2.44".default or true); } + { "0.2.44".rustc-std-workspace-core = + (f.libc."0.2.44".rustc-std-workspace-core or false) || + (f.libc."0.2.44".rustc-dep-of-std or false) || + (libc."0.2.44"."rustc-dep-of-std" or false); } + { "0.2.44".use_std = + (f.libc."0.2.44".use_std or false) || + (f.libc."0.2.44".default or false) || + (libc."0.2.44"."default" or false); } + ]; + }) []; + + +# end +# linked-hash-map-0.4.2 + + crates.linked_hash_map."0.4.2" = deps: { features?(features_.linked_hash_map."0.4.2" deps {}) }: buildRustCrate { + crateName = "linked-hash-map"; + version = "0.4.2"; + authors = [ "Stepan Koltsov " "Andrew Paseltiner " ]; + sha256 = "04da208h6jb69f46j37jnvsw2i1wqplglp4d61csqcrhh83avbgl"; + dependencies = mapFeatures features ([ +]); + features = mkFeatures (features."linked_hash_map"."0.4.2" or {}); + }; + features_.linked_hash_map."0.4.2" = deps: f: updateFeatures f (rec { + linked_hash_map = fold recursiveUpdate {} [ + { "0.4.2".default = (f.linked_hash_map."0.4.2".default or true); } + { "0.4.2".heapsize = + (f.linked_hash_map."0.4.2".heapsize or false) || + (f.linked_hash_map."0.4.2".heapsize_impl or false) || + (linked_hash_map."0.4.2"."heapsize_impl" or false); } + { "0.4.2".serde = + (f.linked_hash_map."0.4.2".serde or false) || + (f.linked_hash_map."0.4.2".serde_impl or false) || + (linked_hash_map."0.4.2"."serde_impl" or false); } + { "0.4.2".serde_test = + (f.linked_hash_map."0.4.2".serde_test or false) || + (f.linked_hash_map."0.4.2".serde_impl or false) || + (linked_hash_map."0.4.2"."serde_impl" or false); } + ]; + }) []; + + +# end +# log-0.3.8 + + crates.log."0.3.8" = deps: { features?(features_.log."0.3.8" deps {}) }: buildRustCrate { + crateName = "log"; + version = "0.3.8"; + authors = [ "The Rust Project Developers" ]; + sha256 = "1c43z4z85sxrsgir4s1hi84558ab5ic7jrn5qgmsiqcv90vvn006"; + features = mkFeatures (features."log"."0.3.8" or {}); + }; + features_.log."0.3.8" = deps: f: updateFeatures f (rec { + log = fold recursiveUpdate {} [ + { "0.3.8".default = (f.log."0.3.8".default or true); } + { "0.3.8".use_std = + (f.log."0.3.8".use_std or false) || + (f.log."0.3.8".default or false) || + (log."0.3.8"."default" or false); } + ]; + }) []; + + +# end +# lru-cache-0.1.1 + + crates.lru_cache."0.1.1" = deps: { features?(features_.lru_cache."0.1.1" deps {}) }: buildRustCrate { + crateName = "lru-cache"; + version = "0.1.1"; + authors = [ "Stepan Koltsov " ]; + sha256 = "1hl6kii1g54sq649gnscv858mmw7a02xj081l4vcgvrswdi2z8fw"; + dependencies = mapFeatures features ([ + (crates."linked_hash_map"."${deps."lru_cache"."0.1.1"."linked_hash_map"}" deps) + ]); + features = mkFeatures (features."lru_cache"."0.1.1" or {}); + }; + features_.lru_cache."0.1.1" = deps: f: updateFeatures f (rec { + linked_hash_map = fold recursiveUpdate {} [ + { "${deps.lru_cache."0.1.1".linked_hash_map}"."heapsize_impl" = + (f.linked_hash_map."${deps.lru_cache."0.1.1".linked_hash_map}"."heapsize_impl" or false) || + (lru_cache."0.1.1"."heapsize_impl" or false) || + (f."lru_cache"."0.1.1"."heapsize_impl" or false); } + { "${deps.lru_cache."0.1.1".linked_hash_map}".default = true; } + ]; + lru_cache = fold recursiveUpdate {} [ + { "0.1.1".default = (f.lru_cache."0.1.1".default or true); } + { "0.1.1".heapsize = + (f.lru_cache."0.1.1".heapsize or false) || + (f.lru_cache."0.1.1".heapsize_impl or false) || + (lru_cache."0.1.1"."heapsize_impl" or false); } + ]; + }) [ + (features_.linked_hash_map."${deps."lru_cache"."0.1.1"."linked_hash_map"}" deps) + ]; + + +# end +# matches-0.1.8 + + crates.matches."0.1.8" = deps: { features?(features_.matches."0.1.8" deps {}) }: buildRustCrate { + crateName = "matches"; + version = "0.1.8"; + authors = [ "Simon Sapin " ]; + sha256 = "03hl636fg6xggy0a26200xs74amk3k9n0908rga2szn68agyz3cv"; + libPath = "lib.rs"; + }; + features_.matches."0.1.8" = deps: f: updateFeatures f (rec { + matches."0.1.8".default = (f.matches."0.1.8".default or true); + }) []; + + +# end +# md5-0.3.8 + + crates.md5."0.3.8" = deps: { features?(features_.md5."0.3.8" deps {}) }: buildRustCrate { + crateName = "md5"; + version = "0.3.8"; + authors = [ "Ivan Ukhov " "Kamal Ahmad " "Konstantin Stepanov " "Lukas Kalbertodt " "Nathan Musoke " "Tony Arcieri " "Wim de With " ]; + sha256 = "0ciydcf5y3zmygzschhg4f242p9rf1d75jfj0hay4xjj29l319yd"; + }; + features_.md5."0.3.8" = deps: f: updateFeatures f (rec { + md5."0.3.8".default = (f.md5."0.3.8".default or true); + }) []; + + +# end +# memchr-0.1.11 + + crates.memchr."0.1.11" = deps: { features?(features_.memchr."0.1.11" deps {}) }: buildRustCrate { + crateName = "memchr"; + version = "0.1.11"; + authors = [ "Andrew Gallant " "bluss" ]; + sha256 = "0x73jghamvxxq5fsw9wb0shk5m6qp3q6fsf0nibn0i6bbqkw91s8"; + dependencies = mapFeatures features ([ + (crates."libc"."${deps."memchr"."0.1.11"."libc"}" deps) + ]); + }; + features_.memchr."0.1.11" = deps: f: updateFeatures f (rec { + libc."${deps.memchr."0.1.11".libc}".default = true; + memchr."0.1.11".default = (f.memchr."0.1.11".default or true); + }) [ + (features_.libc."${deps."memchr"."0.1.11"."libc"}" deps) + ]; + + +# end +# memchr-2.1.1 + + crates.memchr."2.1.1" = deps: { features?(features_.memchr."2.1.1" deps {}) }: buildRustCrate { + crateName = "memchr"; + version = "2.1.1"; + authors = [ "Andrew Gallant " "bluss" ]; + sha256 = "1s9ihgdk2bhnqch3y2j6g2z206x3l925bwvhzpvjmdsvycc5jwll"; + dependencies = mapFeatures features ([ + (crates."cfg_if"."${deps."memchr"."2.1.1"."cfg_if"}" deps) + ] + ++ (if features.memchr."2.1.1".libc or false then [ (crates.libc."${deps."memchr"."2.1.1".libc}" deps) ] else [])); + + buildDependencies = mapFeatures features ([ + (crates."version_check"."${deps."memchr"."2.1.1"."version_check"}" deps) + ]); + features = mkFeatures (features."memchr"."2.1.1" or {}); + }; + features_.memchr."2.1.1" = deps: f: updateFeatures f (rec { + cfg_if."${deps.memchr."2.1.1".cfg_if}".default = true; + libc = fold recursiveUpdate {} [ + { "${deps.memchr."2.1.1".libc}"."use_std" = + (f.libc."${deps.memchr."2.1.1".libc}"."use_std" or false) || + (memchr."2.1.1"."use_std" or false) || + (f."memchr"."2.1.1"."use_std" or false); } + { "${deps.memchr."2.1.1".libc}".default = (f.libc."${deps.memchr."2.1.1".libc}".default or false); } + ]; + memchr = fold recursiveUpdate {} [ + { "2.1.1".default = (f.memchr."2.1.1".default or true); } + { "2.1.1".libc = + (f.memchr."2.1.1".libc or false) || + (f.memchr."2.1.1".default or false) || + (memchr."2.1.1"."default" or false) || + (f.memchr."2.1.1".use_std or false) || + (memchr."2.1.1"."use_std" or false); } + { "2.1.1".use_std = + (f.memchr."2.1.1".use_std or false) || + (f.memchr."2.1.1".default or false) || + (memchr."2.1.1"."default" or false); } + ]; + version_check."${deps.memchr."2.1.1".version_check}".default = true; + }) [ + (features_.cfg_if."${deps."memchr"."2.1.1"."cfg_if"}" deps) + (features_.libc."${deps."memchr"."2.1.1"."libc"}" deps) + (features_.version_check."${deps."memchr"."2.1.1"."version_check"}" deps) + ]; + + +# end +# mime-0.2.6 + + crates.mime."0.2.6" = deps: { features?(features_.mime."0.2.6" deps {}) }: buildRustCrate { + crateName = "mime"; + version = "0.2.6"; + authors = [ "Sean McArthur " ]; + sha256 = "1skwwa0j3kqd8rm9387zgabjhp07zj99q71nzlhba4lrz9r911b3"; + dependencies = mapFeatures features ([ + (crates."log"."${deps."mime"."0.2.6"."log"}" deps) + ]); + features = mkFeatures (features."mime"."0.2.6" or {}); + }; + features_.mime."0.2.6" = deps: f: updateFeatures f (rec { + log."${deps.mime."0.2.6".log}".default = true; + mime = fold recursiveUpdate {} [ + { "0.2.6".default = (f.mime."0.2.6".default or true); } + { "0.2.6".heapsize = + (f.mime."0.2.6".heapsize or false) || + (f.mime."0.2.6".heap_size or false) || + (mime."0.2.6"."heap_size" or false); } + ]; + }) [ + (features_.log."${deps."mime"."0.2.6"."log"}" deps) + ]; + + +# end +# native-tls-0.1.5 + + crates.native_tls."0.1.5" = deps: { features?(features_.native_tls."0.1.5" deps {}) }: buildRustCrate { + crateName = "native-tls"; + version = "0.1.5"; + authors = [ "Steven Fackler " ]; + sha256 = "11f75qmbny5pnn6zp0vlvadrvc9ph9qsxiyn4n6q02xyd93pxxlf"; + dependencies = mapFeatures features ([ + (crates."lazy_static"."${deps."native_tls"."0.1.5"."lazy_static"}" deps) + ]) + ++ (if kernel == "darwin" || kernel == "ios" then mapFeatures features ([ + (crates."libc"."${deps."native_tls"."0.1.5"."libc"}" deps) + (crates."security_framework"."${deps."native_tls"."0.1.5"."security_framework"}" deps) + (crates."security_framework_sys"."${deps."native_tls"."0.1.5"."security_framework_sys"}" deps) + (crates."tempdir"."${deps."native_tls"."0.1.5"."tempdir"}" deps) + ]) else []) + ++ (if !(kernel == "windows" || kernel == "darwin" || kernel == "ios") then mapFeatures features ([ + (crates."openssl"."${deps."native_tls"."0.1.5"."openssl"}" deps) + ]) else []) + ++ (if kernel == "windows" then mapFeatures features ([ + (crates."schannel"."${deps."native_tls"."0.1.5"."schannel"}" deps) + ]) else []); + }; + features_.native_tls."0.1.5" = deps: f: updateFeatures f (rec { + lazy_static."${deps.native_tls."0.1.5".lazy_static}".default = true; + libc."${deps.native_tls."0.1.5".libc}".default = true; + native_tls."0.1.5".default = (f.native_tls."0.1.5".default or true); + openssl."${deps.native_tls."0.1.5".openssl}".default = true; + schannel."${deps.native_tls."0.1.5".schannel}".default = true; + security_framework = fold recursiveUpdate {} [ + { "${deps.native_tls."0.1.5".security_framework}"."OSX_10_8" = true; } + { "${deps.native_tls."0.1.5".security_framework}".default = true; } + ]; + security_framework_sys."${deps.native_tls."0.1.5".security_framework_sys}".default = true; + tempdir."${deps.native_tls."0.1.5".tempdir}".default = true; + }) [ + (features_.lazy_static."${deps."native_tls"."0.1.5"."lazy_static"}" deps) + (features_.libc."${deps."native_tls"."0.1.5"."libc"}" deps) + (features_.security_framework."${deps."native_tls"."0.1.5"."security_framework"}" deps) + (features_.security_framework_sys."${deps."native_tls"."0.1.5"."security_framework_sys"}" deps) + (features_.tempdir."${deps."native_tls"."0.1.5"."tempdir"}" deps) + (features_.openssl."${deps."native_tls"."0.1.5"."openssl"}" deps) + (features_.schannel."${deps."native_tls"."0.1.5"."schannel"}" deps) + ]; + + +# end +# nom-4.1.1 + + crates.nom."4.1.1" = deps: { features?(features_.nom."4.1.1" deps {}) }: buildRustCrate { + crateName = "nom"; + version = "4.1.1"; + authors = [ "contact@geoffroycouprie.com" ]; + sha256 = "12xd401ac6q0nf1hdd8zfx2i6ihfraa3kr1acfy3g7qz94b99635"; + dependencies = mapFeatures features ([ + (crates."memchr"."${deps."nom"."4.1.1"."memchr"}" deps) + ]); + features = mkFeatures (features."nom"."4.1.1" or {}); + }; + features_.nom."4.1.1" = deps: f: updateFeatures f (rec { + memchr = fold recursiveUpdate {} [ + { "${deps.nom."4.1.1".memchr}"."use_std" = + (f.memchr."${deps.nom."4.1.1".memchr}"."use_std" or false) || + (nom."4.1.1"."std" or false) || + (f."nom"."4.1.1"."std" or false); } + { "${deps.nom."4.1.1".memchr}".default = (f.memchr."${deps.nom."4.1.1".memchr}".default or false); } + ]; + nom = fold recursiveUpdate {} [ + { "4.1.1".alloc = + (f.nom."4.1.1".alloc or false) || + (f.nom."4.1.1".std or false) || + (nom."4.1.1"."std" or false) || + (f.nom."4.1.1".verbose-errors or false) || + (nom."4.1.1"."verbose-errors" or false); } + { "4.1.1".default = (f.nom."4.1.1".default or true); } + { "4.1.1".lazy_static = + (f.nom."4.1.1".lazy_static or false) || + (f.nom."4.1.1".regexp_macros or false) || + (nom."4.1.1"."regexp_macros" or false); } + { "4.1.1".regex = + (f.nom."4.1.1".regex or false) || + (f.nom."4.1.1".regexp or false) || + (nom."4.1.1"."regexp" or false); } + { "4.1.1".regexp = + (f.nom."4.1.1".regexp or false) || + (f.nom."4.1.1".regexp_macros or false) || + (nom."4.1.1"."regexp_macros" or false); } + { "4.1.1".std = + (f.nom."4.1.1".std or false) || + (f.nom."4.1.1".default or false) || + (nom."4.1.1"."default" or false); } + ]; + }) [ + (features_.memchr."${deps."nom"."4.1.1"."memchr"}" deps) + ]; + + +# end +# num-traits-0.1.43 + + crates.num_traits."0.1.43" = deps: { features?(features_.num_traits."0.1.43" deps {}) }: buildRustCrate { + crateName = "num-traits"; + version = "0.1.43"; + authors = [ "The Rust Project Developers" ]; + sha256 = "1zdzx78vrcg3f39w94pqjs1mwxl1phyv7843hwgwkzggwcxhhf6s"; + dependencies = mapFeatures features ([ + (crates."num_traits"."${deps."num_traits"."0.1.43"."num_traits"}" deps) + ]); + }; + features_.num_traits."0.1.43" = deps: f: updateFeatures f (rec { + num_traits = fold recursiveUpdate {} [ + { "${deps.num_traits."0.1.43".num_traits}".default = true; } + { "0.1.43".default = (f.num_traits."0.1.43".default or true); } + ]; + }) [ + (features_.num_traits."${deps."num_traits"."0.1.43"."num_traits"}" deps) + ]; + + +# end +# num-traits-0.2.6 + + crates.num_traits."0.2.6" = deps: { features?(features_.num_traits."0.2.6" deps {}) }: buildRustCrate { + crateName = "num-traits"; + version = "0.2.6"; + authors = [ "The Rust Project Developers" ]; + sha256 = "1d20sil9n0wgznd1nycm3yjfj1mzyl41ambb7by1apxlyiil1azk"; + build = "build.rs"; + features = mkFeatures (features."num_traits"."0.2.6" or {}); + }; + features_.num_traits."0.2.6" = deps: f: updateFeatures f (rec { + num_traits = fold recursiveUpdate {} [ + { "0.2.6".default = (f.num_traits."0.2.6".default or true); } + { "0.2.6".std = + (f.num_traits."0.2.6".std or false) || + (f.num_traits."0.2.6".default or false) || + (num_traits."0.2.6"."default" or false); } + ]; + }) []; + + +# end +# num_cpus-1.8.0 + + crates.num_cpus."1.8.0" = deps: { features?(features_.num_cpus."1.8.0" deps {}) }: buildRustCrate { + crateName = "num_cpus"; + version = "1.8.0"; + authors = [ "Sean McArthur " ]; + sha256 = "1y6qnd9r8ga6y8mvlabdrr73nc8cshjjlzbvnanzyj9b8zzkfwk2"; + dependencies = mapFeatures features ([ + (crates."libc"."${deps."num_cpus"."1.8.0"."libc"}" deps) + ]); + }; + features_.num_cpus."1.8.0" = deps: f: updateFeatures f (rec { + libc."${deps.num_cpus."1.8.0".libc}".default = true; + num_cpus."1.8.0".default = (f.num_cpus."1.8.0".default or true); + }) [ + (features_.libc."${deps."num_cpus"."1.8.0"."libc"}" deps) + ]; + + +# end +# openssl-0.9.24 + + crates.openssl."0.9.24" = deps: { features?(features_.openssl."0.9.24" deps {}) }: buildRustCrate { + crateName = "openssl"; + version = "0.9.24"; + authors = [ "Steven Fackler " ]; + sha256 = "0wzm3c11g3ndaqyzq36mcdcm1q4a8pmsyi33ibybhjz28g2z0f79"; + build = "build.rs"; + dependencies = mapFeatures features ([ + (crates."bitflags"."${deps."openssl"."0.9.24"."bitflags"}" deps) + (crates."foreign_types"."${deps."openssl"."0.9.24"."foreign_types"}" deps) + (crates."lazy_static"."${deps."openssl"."0.9.24"."lazy_static"}" deps) + (crates."libc"."${deps."openssl"."0.9.24"."libc"}" deps) + (crates."openssl_sys"."${deps."openssl"."0.9.24"."openssl_sys"}" deps) + ]); + features = mkFeatures (features."openssl"."0.9.24" or {}); + }; + features_.openssl."0.9.24" = deps: f: updateFeatures f (rec { + bitflags."${deps.openssl."0.9.24".bitflags}".default = true; + foreign_types."${deps.openssl."0.9.24".foreign_types}".default = true; + lazy_static."${deps.openssl."0.9.24".lazy_static}".default = true; + libc."${deps.openssl."0.9.24".libc}".default = true; + openssl."0.9.24".default = (f.openssl."0.9.24".default or true); + openssl_sys."${deps.openssl."0.9.24".openssl_sys}".default = true; + }) [ + (features_.bitflags."${deps."openssl"."0.9.24"."bitflags"}" deps) + (features_.foreign_types."${deps."openssl"."0.9.24"."foreign_types"}" deps) + (features_.lazy_static."${deps."openssl"."0.9.24"."lazy_static"}" deps) + (features_.libc."${deps."openssl"."0.9.24"."libc"}" deps) + (features_.openssl_sys."${deps."openssl"."0.9.24"."openssl_sys"}" deps) + ]; + + +# end +# openssl-sys-0.9.39 + + crates.openssl_sys."0.9.39" = deps: { features?(features_.openssl_sys."0.9.39" deps {}) }: buildRustCrate { + crateName = "openssl-sys"; + version = "0.9.39"; + authors = [ "Alex Crichton " "Steven Fackler " ]; + sha256 = "1lraqg3xz4jxrc99na17kn6srfhsgnj1yjk29mgsh803w40s2056"; + build = "build/main.rs"; + dependencies = mapFeatures features ([ + (crates."libc"."${deps."openssl_sys"."0.9.39"."libc"}" deps) + ]) + ++ (if abi == "msvc" then mapFeatures features ([ +]) else []); + + buildDependencies = mapFeatures features ([ + (crates."cc"."${deps."openssl_sys"."0.9.39"."cc"}" deps) + (crates."pkg_config"."${deps."openssl_sys"."0.9.39"."pkg_config"}" deps) + ]); + features = mkFeatures (features."openssl_sys"."0.9.39" or {}); + }; + features_.openssl_sys."0.9.39" = deps: f: updateFeatures f (rec { + cc."${deps.openssl_sys."0.9.39".cc}".default = true; + libc."${deps.openssl_sys."0.9.39".libc}".default = true; + openssl_sys = fold recursiveUpdate {} [ + { "0.9.39".default = (f.openssl_sys."0.9.39".default or true); } + { "0.9.39".openssl-src = + (f.openssl_sys."0.9.39".openssl-src or false) || + (f.openssl_sys."0.9.39".vendored or false) || + (openssl_sys."0.9.39"."vendored" or false); } + ]; + pkg_config."${deps.openssl_sys."0.9.39".pkg_config}".default = true; + }) [ + (features_.libc."${deps."openssl_sys"."0.9.39"."libc"}" deps) + (features_.cc."${deps."openssl_sys"."0.9.39"."cc"}" deps) + (features_.pkg_config."${deps."openssl_sys"."0.9.39"."pkg_config"}" deps) + ]; + + +# end +# percent-encoding-1.0.1 + + crates.percent_encoding."1.0.1" = deps: { features?(features_.percent_encoding."1.0.1" deps {}) }: buildRustCrate { + crateName = "percent-encoding"; + version = "1.0.1"; + authors = [ "The rust-url developers" ]; + sha256 = "04ahrp7aw4ip7fmadb0bknybmkfav0kk0gw4ps3ydq5w6hr0ib5i"; + libPath = "lib.rs"; + }; + features_.percent_encoding."1.0.1" = deps: f: updateFeatures f (rec { + percent_encoding."1.0.1".default = (f.percent_encoding."1.0.1".default or true); + }) []; + + +# end +# pkg-config-0.3.14 + + crates.pkg_config."0.3.14" = deps: { features?(features_.pkg_config."0.3.14" deps {}) }: buildRustCrate { + crateName = "pkg-config"; + version = "0.3.14"; + authors = [ "Alex Crichton " ]; + sha256 = "0207fsarrm412j0dh87lfcas72n8mxar7q3mgflsbsrqnb140sv6"; + }; + features_.pkg_config."0.3.14" = deps: f: updateFeatures f (rec { + pkg_config."0.3.14".default = (f.pkg_config."0.3.14".default or true); + }) []; + + +# end +# proc-macro2-0.4.24 + + crates.proc_macro2."0.4.24" = deps: { features?(features_.proc_macro2."0.4.24" deps {}) }: buildRustCrate { + crateName = "proc-macro2"; + version = "0.4.24"; + authors = [ "Alex Crichton " ]; + sha256 = "0ra2z9j3h0bbfq40p8mfwf28shnbxqryb45pfzg47xaszf85ylv2"; + build = "build.rs"; + dependencies = mapFeatures features ([ + (crates."unicode_xid"."${deps."proc_macro2"."0.4.24"."unicode_xid"}" deps) + ]); + features = mkFeatures (features."proc_macro2"."0.4.24" or {}); + }; + features_.proc_macro2."0.4.24" = deps: f: updateFeatures f (rec { + proc_macro2 = fold recursiveUpdate {} [ + { "0.4.24".default = (f.proc_macro2."0.4.24".default or true); } + { "0.4.24".proc-macro = + (f.proc_macro2."0.4.24".proc-macro or false) || + (f.proc_macro2."0.4.24".default or false) || + (proc_macro2."0.4.24"."default" or false) || + (f.proc_macro2."0.4.24".nightly or false) || + (proc_macro2."0.4.24"."nightly" or false); } + ]; + unicode_xid."${deps.proc_macro2."0.4.24".unicode_xid}".default = true; + }) [ + (features_.unicode_xid."${deps."proc_macro2"."0.4.24"."unicode_xid"}" deps) + ]; + + +# end +# quote-0.6.10 + + crates.quote."0.6.10" = deps: { features?(features_.quote."0.6.10" deps {}) }: buildRustCrate { + crateName = "quote"; + version = "0.6.10"; + authors = [ "David Tolnay " ]; + sha256 = "0q5dlhk9hz795872fsf02vlbazx691393j7q426q590vdqcgj0qx"; + dependencies = mapFeatures features ([ + (crates."proc_macro2"."${deps."quote"."0.6.10"."proc_macro2"}" deps) + ]); + features = mkFeatures (features."quote"."0.6.10" or {}); + }; + features_.quote."0.6.10" = deps: f: updateFeatures f (rec { + proc_macro2 = fold recursiveUpdate {} [ + { "${deps.quote."0.6.10".proc_macro2}"."proc-macro" = + (f.proc_macro2."${deps.quote."0.6.10".proc_macro2}"."proc-macro" or false) || + (quote."0.6.10"."proc-macro" or false) || + (f."quote"."0.6.10"."proc-macro" or false); } + { "${deps.quote."0.6.10".proc_macro2}".default = (f.proc_macro2."${deps.quote."0.6.10".proc_macro2}".default or false); } + ]; + quote = fold recursiveUpdate {} [ + { "0.6.10".default = (f.quote."0.6.10".default or true); } + { "0.6.10".proc-macro = + (f.quote."0.6.10".proc-macro or false) || + (f.quote."0.6.10".default or false) || + (quote."0.6.10"."default" or false); } + ]; + }) [ + (features_.proc_macro2."${deps."quote"."0.6.10"."proc_macro2"}" deps) + ]; + + +# end +# rand-0.3.22 + + crates.rand."0.3.22" = deps: { features?(features_.rand."0.3.22" deps {}) }: buildRustCrate { + crateName = "rand"; + version = "0.3.22"; + authors = [ "The Rust Project Developers" ]; + sha256 = "0wrj12acx7l4hr7ag3nz8b50yhp8ancyq988bzmnnsxln67rsys0"; + dependencies = mapFeatures features ([ + (crates."libc"."${deps."rand"."0.3.22"."libc"}" deps) + (crates."rand"."${deps."rand"."0.3.22"."rand"}" deps) + ]) + ++ (if kernel == "fuchsia" then mapFeatures features ([ + (crates."fuchsia_zircon"."${deps."rand"."0.3.22"."fuchsia_zircon"}" deps) + ]) else []); + features = mkFeatures (features."rand"."0.3.22" or {}); + }; + features_.rand."0.3.22" = deps: f: updateFeatures f (rec { + fuchsia_zircon."${deps.rand."0.3.22".fuchsia_zircon}".default = true; + libc."${deps.rand."0.3.22".libc}".default = true; + rand = fold recursiveUpdate {} [ + { "${deps.rand."0.3.22".rand}".default = true; } + { "0.3.22".default = (f.rand."0.3.22".default or true); } + { "0.3.22".i128_support = + (f.rand."0.3.22".i128_support or false) || + (f.rand."0.3.22".nightly or false) || + (rand."0.3.22"."nightly" or false); } + ]; + }) [ + (features_.libc."${deps."rand"."0.3.22"."libc"}" deps) + (features_.rand."${deps."rand"."0.3.22"."rand"}" deps) + (features_.fuchsia_zircon."${deps."rand"."0.3.22"."fuchsia_zircon"}" deps) + ]; + + +# end +# rand-0.4.3 + + crates.rand."0.4.3" = deps: { features?(features_.rand."0.4.3" deps {}) }: buildRustCrate { + crateName = "rand"; + version = "0.4.3"; + authors = [ "The Rust Project Developers" ]; + sha256 = "1644wri45l147822xy7dgdm4k7myxzs66cb795ga0x7dan11ci4f"; + dependencies = (if kernel == "fuchsia" then mapFeatures features ([ + (crates."fuchsia_zircon"."${deps."rand"."0.4.3"."fuchsia_zircon"}" deps) + ]) else []) + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ + ] + ++ (if features.rand."0.4.3".libc or false then [ (crates.libc."${deps."rand"."0.4.3".libc}" deps) ] else [])) else []) + ++ (if kernel == "windows" then mapFeatures features ([ + (crates."winapi"."${deps."rand"."0.4.3"."winapi"}" deps) + ]) else []); + features = mkFeatures (features."rand"."0.4.3" or {}); + }; + features_.rand."0.4.3" = deps: f: updateFeatures f (rec { + fuchsia_zircon."${deps.rand."0.4.3".fuchsia_zircon}".default = true; + libc."${deps.rand."0.4.3".libc}".default = true; + rand = fold recursiveUpdate {} [ + { "0.4.3".default = (f.rand."0.4.3".default or true); } + { "0.4.3".i128_support = + (f.rand."0.4.3".i128_support or false) || + (f.rand."0.4.3".nightly or false) || + (rand."0.4.3"."nightly" or false); } + { "0.4.3".libc = + (f.rand."0.4.3".libc or false) || + (f.rand."0.4.3".std or false) || + (rand."0.4.3"."std" or false); } + { "0.4.3".std = + (f.rand."0.4.3".std or false) || + (f.rand."0.4.3".default or false) || + (rand."0.4.3"."default" or false); } + ]; + winapi = fold recursiveUpdate {} [ + { "${deps.rand."0.4.3".winapi}"."minwindef" = true; } + { "${deps.rand."0.4.3".winapi}"."ntsecapi" = true; } + { "${deps.rand."0.4.3".winapi}"."profileapi" = true; } + { "${deps.rand."0.4.3".winapi}"."winnt" = true; } + { "${deps.rand."0.4.3".winapi}".default = true; } + ]; + }) [ + (features_.fuchsia_zircon."${deps."rand"."0.4.3"."fuchsia_zircon"}" deps) + (features_.libc."${deps."rand"."0.4.3"."libc"}" deps) + (features_.winapi."${deps."rand"."0.4.3"."winapi"}" deps) + ]; + + +# end +# redox_syscall-0.1.43 + + crates.redox_syscall."0.1.43" = deps: { features?(features_.redox_syscall."0.1.43" deps {}) }: buildRustCrate { + crateName = "redox_syscall"; + version = "0.1.43"; + authors = [ "Jeremy Soller " ]; + sha256 = "1s0xzd4f23mfl1bc52rg7jiggv2mh9hkv3b1glfg8x5n9lbqg6ba"; + libName = "syscall"; + }; + features_.redox_syscall."0.1.43" = deps: f: updateFeatures f (rec { + redox_syscall."0.1.43".default = (f.redox_syscall."0.1.43".default or true); + }) []; + + +# end +# regex-0.1.80 + + crates.regex."0.1.80" = deps: { features?(features_.regex."0.1.80" deps {}) }: buildRustCrate { + crateName = "regex"; + version = "0.1.80"; + authors = [ "The Rust Project Developers" ]; + sha256 = "0y4s8ghhx6sgzb35irwivm3w0l2hhqhmdcd2px9hirqnkagal9l6"; + dependencies = mapFeatures features ([ + (crates."aho_corasick"."${deps."regex"."0.1.80"."aho_corasick"}" deps) + (crates."memchr"."${deps."regex"."0.1.80"."memchr"}" deps) + (crates."regex_syntax"."${deps."regex"."0.1.80"."regex_syntax"}" deps) + (crates."thread_local"."${deps."regex"."0.1.80"."thread_local"}" deps) + (crates."utf8_ranges"."${deps."regex"."0.1.80"."utf8_ranges"}" deps) + ]); + features = mkFeatures (features."regex"."0.1.80" or {}); + }; + features_.regex."0.1.80" = deps: f: updateFeatures f (rec { + aho_corasick."${deps.regex."0.1.80".aho_corasick}".default = true; + memchr."${deps.regex."0.1.80".memchr}".default = true; + regex = fold recursiveUpdate {} [ + { "0.1.80".default = (f.regex."0.1.80".default or true); } + { "0.1.80".simd = + (f.regex."0.1.80".simd or false) || + (f.regex."0.1.80".simd-accel or false) || + (regex."0.1.80"."simd-accel" or false); } + ]; + regex_syntax."${deps.regex."0.1.80".regex_syntax}".default = true; + thread_local."${deps.regex."0.1.80".thread_local}".default = true; + utf8_ranges."${deps.regex."0.1.80".utf8_ranges}".default = true; + }) [ + (features_.aho_corasick."${deps."regex"."0.1.80"."aho_corasick"}" deps) + (features_.memchr."${deps."regex"."0.1.80"."memchr"}" deps) + (features_.regex_syntax."${deps."regex"."0.1.80"."regex_syntax"}" deps) + (features_.thread_local."${deps."regex"."0.1.80"."thread_local"}" deps) + (features_.utf8_ranges."${deps."regex"."0.1.80"."utf8_ranges"}" deps) + ]; + + +# end +# regex-0.2.11 + + crates.regex."0.2.11" = deps: { features?(features_.regex."0.2.11" deps {}) }: buildRustCrate { + crateName = "regex"; + version = "0.2.11"; + authors = [ "The Rust Project Developers" ]; + sha256 = "0r50cymxdqp0fv1dxd22mjr6y32q450nwacd279p9s7lh0cafijj"; + dependencies = mapFeatures features ([ + (crates."aho_corasick"."${deps."regex"."0.2.11"."aho_corasick"}" deps) + (crates."memchr"."${deps."regex"."0.2.11"."memchr"}" deps) + (crates."regex_syntax"."${deps."regex"."0.2.11"."regex_syntax"}" deps) + (crates."thread_local"."${deps."regex"."0.2.11"."thread_local"}" deps) + (crates."utf8_ranges"."${deps."regex"."0.2.11"."utf8_ranges"}" deps) + ]); + features = mkFeatures (features."regex"."0.2.11" or {}); + }; + features_.regex."0.2.11" = deps: f: updateFeatures f (rec { + aho_corasick."${deps.regex."0.2.11".aho_corasick}".default = true; + memchr."${deps.regex."0.2.11".memchr}".default = true; + regex = fold recursiveUpdate {} [ + { "0.2.11".default = (f.regex."0.2.11".default or true); } + { "0.2.11".pattern = + (f.regex."0.2.11".pattern or false) || + (f.regex."0.2.11".unstable or false) || + (regex."0.2.11"."unstable" or false); } + ]; + regex_syntax."${deps.regex."0.2.11".regex_syntax}".default = true; + thread_local."${deps.regex."0.2.11".thread_local}".default = true; + utf8_ranges."${deps.regex."0.2.11".utf8_ranges}".default = true; + }) [ + (features_.aho_corasick."${deps."regex"."0.2.11"."aho_corasick"}" deps) + (features_.memchr."${deps."regex"."0.2.11"."memchr"}" deps) + (features_.regex_syntax."${deps."regex"."0.2.11"."regex_syntax"}" deps) + (features_.thread_local."${deps."regex"."0.2.11"."thread_local"}" deps) + (features_.utf8_ranges."${deps."regex"."0.2.11"."utf8_ranges"}" deps) + ]; + + +# end +# regex-syntax-0.3.9 + + crates.regex_syntax."0.3.9" = deps: { features?(features_.regex_syntax."0.3.9" deps {}) }: buildRustCrate { + crateName = "regex-syntax"; + version = "0.3.9"; + authors = [ "The Rust Project Developers" ]; + sha256 = "1mzhphkbwppwd1zam2jkgjk550cqgf6506i87bw2yzrvcsraiw7m"; + }; + features_.regex_syntax."0.3.9" = deps: f: updateFeatures f (rec { + regex_syntax."0.3.9".default = (f.regex_syntax."0.3.9".default or true); + }) []; + + +# end +# regex-syntax-0.5.6 + + crates.regex_syntax."0.5.6" = deps: { features?(features_.regex_syntax."0.5.6" deps {}) }: buildRustCrate { + crateName = "regex-syntax"; + version = "0.5.6"; + authors = [ "The Rust Project Developers" ]; + sha256 = "10vf3r34bgjnbrnqd5aszn35bjvm8insw498l1vjy8zx5yms3427"; + dependencies = mapFeatures features ([ + (crates."ucd_util"."${deps."regex_syntax"."0.5.6"."ucd_util"}" deps) + ]); + }; + features_.regex_syntax."0.5.6" = deps: f: updateFeatures f (rec { + regex_syntax."0.5.6".default = (f.regex_syntax."0.5.6".default or true); + ucd_util."${deps.regex_syntax."0.5.6".ucd_util}".default = true; + }) [ + (features_.ucd_util."${deps."regex_syntax"."0.5.6"."ucd_util"}" deps) + ]; + + +# end +# remove_dir_all-0.5.1 + + crates.remove_dir_all."0.5.1" = deps: { features?(features_.remove_dir_all."0.5.1" deps {}) }: buildRustCrate { + crateName = "remove_dir_all"; + version = "0.5.1"; + authors = [ "Aaronepower " ]; + sha256 = "1chx3yvfbj46xjz4bzsvps208l46hfbcy0sm98gpiya454n4rrl7"; + dependencies = (if kernel == "windows" then mapFeatures features ([ + (crates."winapi"."${deps."remove_dir_all"."0.5.1"."winapi"}" deps) + ]) else []); + }; + features_.remove_dir_all."0.5.1" = deps: f: updateFeatures f (rec { + remove_dir_all."0.5.1".default = (f.remove_dir_all."0.5.1".default or true); + winapi = fold recursiveUpdate {} [ + { "${deps.remove_dir_all."0.5.1".winapi}"."errhandlingapi" = true; } + { "${deps.remove_dir_all."0.5.1".winapi}"."fileapi" = true; } + { "${deps.remove_dir_all."0.5.1".winapi}"."std" = true; } + { "${deps.remove_dir_all."0.5.1".winapi}"."winbase" = true; } + { "${deps.remove_dir_all."0.5.1".winapi}"."winerror" = true; } + { "${deps.remove_dir_all."0.5.1".winapi}".default = true; } + ]; + }) [ + (features_.winapi."${deps."remove_dir_all"."0.5.1"."winapi"}" deps) + ]; + + +# end +# rustc-demangle-0.1.9 + + crates.rustc_demangle."0.1.9" = deps: { features?(features_.rustc_demangle."0.1.9" deps {}) }: buildRustCrate { + crateName = "rustc-demangle"; + version = "0.1.9"; + authors = [ "Alex Crichton " ]; + sha256 = "00ma4r9haq0zv5krps617mym6y74056pfcivyld0kpci156vfaax"; + }; + features_.rustc_demangle."0.1.9" = deps: f: updateFeatures f (rec { + rustc_demangle."0.1.9".default = (f.rustc_demangle."0.1.9".default or true); + }) []; + + +# end +# ryu-0.2.7 + + crates.ryu."0.2.7" = deps: { features?(features_.ryu."0.2.7" deps {}) }: buildRustCrate { + crateName = "ryu"; + version = "0.2.7"; + authors = [ "David Tolnay " ]; + sha256 = "0m8szf1m87wfqkwh1f9zp9bn2mb0m9nav028xxnd0hlig90b44bd"; + build = "build.rs"; + dependencies = mapFeatures features ([ +]); + features = mkFeatures (features."ryu"."0.2.7" or {}); + }; + features_.ryu."0.2.7" = deps: f: updateFeatures f (rec { + ryu."0.2.7".default = (f.ryu."0.2.7".default or true); + }) []; + + +# end +# safemem-0.3.0 + + crates.safemem."0.3.0" = deps: { features?(features_.safemem."0.3.0" deps {}) }: buildRustCrate { + crateName = "safemem"; + version = "0.3.0"; + authors = [ "Austin Bonander " ]; + sha256 = "0pr39b468d05f6m7m4alsngmj5p7an8df21apsxbi57k0lmwrr18"; + features = mkFeatures (features."safemem"."0.3.0" or {}); + }; + features_.safemem."0.3.0" = deps: f: updateFeatures f (rec { + safemem = fold recursiveUpdate {} [ + { "0.3.0".default = (f.safemem."0.3.0".default or true); } + { "0.3.0".std = + (f.safemem."0.3.0".std or false) || + (f.safemem."0.3.0".default or false) || + (safemem."0.3.0"."default" or false); } + ]; + }) []; + + +# end +# schannel-0.1.14 + + crates.schannel."0.1.14" = deps: { features?(features_.schannel."0.1.14" deps {}) }: buildRustCrate { + crateName = "schannel"; + version = "0.1.14"; + authors = [ "Steven Fackler " "Steffen Butzer " ]; + sha256 = "1g0a88jknns1kwn3x1k3ci5y5zvg58pwdg1xrxkrw3cwd2hynm9k"; + dependencies = mapFeatures features ([ + (crates."lazy_static"."${deps."schannel"."0.1.14"."lazy_static"}" deps) + (crates."winapi"."${deps."schannel"."0.1.14"."winapi"}" deps) + ]); + }; + features_.schannel."0.1.14" = deps: f: updateFeatures f (rec { + lazy_static."${deps.schannel."0.1.14".lazy_static}".default = true; + schannel."0.1.14".default = (f.schannel."0.1.14".default or true); + winapi = fold recursiveUpdate {} [ + { "${deps.schannel."0.1.14".winapi}"."lmcons" = true; } + { "${deps.schannel."0.1.14".winapi}"."minschannel" = true; } + { "${deps.schannel."0.1.14".winapi}"."schannel" = true; } + { "${deps.schannel."0.1.14".winapi}"."securitybaseapi" = true; } + { "${deps.schannel."0.1.14".winapi}"."sspi" = true; } + { "${deps.schannel."0.1.14".winapi}"."sysinfoapi" = true; } + { "${deps.schannel."0.1.14".winapi}"."timezoneapi" = true; } + { "${deps.schannel."0.1.14".winapi}"."winbase" = true; } + { "${deps.schannel."0.1.14".winapi}"."wincrypt" = true; } + { "${deps.schannel."0.1.14".winapi}"."winerror" = true; } + { "${deps.schannel."0.1.14".winapi}".default = true; } + ]; + }) [ + (features_.lazy_static."${deps."schannel"."0.1.14"."lazy_static"}" deps) + (features_.winapi."${deps."schannel"."0.1.14"."winapi"}" deps) + ]; + + +# end +# security-framework-0.1.16 + + crates.security_framework."0.1.16" = deps: { features?(features_.security_framework."0.1.16" deps {}) }: buildRustCrate { + crateName = "security-framework"; + version = "0.1.16"; + authors = [ "Steven Fackler " ]; + sha256 = "1kxczsaj8gz4922jl5af2gkxh71rasb6khaf3dp7ldlnw9qf2sbm"; + dependencies = mapFeatures features ([ + (crates."core_foundation"."${deps."security_framework"."0.1.16"."core_foundation"}" deps) + (crates."core_foundation_sys"."${deps."security_framework"."0.1.16"."core_foundation_sys"}" deps) + (crates."libc"."${deps."security_framework"."0.1.16"."libc"}" deps) + (crates."security_framework_sys"."${deps."security_framework"."0.1.16"."security_framework_sys"}" deps) + ]); + features = mkFeatures (features."security_framework"."0.1.16" or {}); + }; + features_.security_framework."0.1.16" = deps: f: updateFeatures f (rec { + core_foundation."${deps.security_framework."0.1.16".core_foundation}".default = true; + core_foundation_sys."${deps.security_framework."0.1.16".core_foundation_sys}".default = true; + libc."${deps.security_framework."0.1.16".libc}".default = true; + security_framework = fold recursiveUpdate {} [ + { "0.1.16".OSX_10_10 = + (f.security_framework."0.1.16".OSX_10_10 or false) || + (f.security_framework."0.1.16".OSX_10_11 or false) || + (security_framework."0.1.16"."OSX_10_11" or false); } + { "0.1.16".OSX_10_11 = + (f.security_framework."0.1.16".OSX_10_11 or false) || + (f.security_framework."0.1.16".OSX_10_12 or false) || + (security_framework."0.1.16"."OSX_10_12" or false); } + { "0.1.16".OSX_10_8 = + (f.security_framework."0.1.16".OSX_10_8 or false) || + (f.security_framework."0.1.16".OSX_10_9 or false) || + (security_framework."0.1.16"."OSX_10_9" or false); } + { "0.1.16".OSX_10_9 = + (f.security_framework."0.1.16".OSX_10_9 or false) || + (f.security_framework."0.1.16".OSX_10_10 or false) || + (security_framework."0.1.16"."OSX_10_10" or false); } + { "0.1.16".default = (f.security_framework."0.1.16".default or true); } + ]; + security_framework_sys = fold recursiveUpdate {} [ + { "${deps.security_framework."0.1.16".security_framework_sys}"."OSX_10_10" = + (f.security_framework_sys."${deps.security_framework."0.1.16".security_framework_sys}"."OSX_10_10" or false) || + (security_framework."0.1.16"."OSX_10_10" or false) || + (f."security_framework"."0.1.16"."OSX_10_10" or false); } + { "${deps.security_framework."0.1.16".security_framework_sys}"."OSX_10_11" = + (f.security_framework_sys."${deps.security_framework."0.1.16".security_framework_sys}"."OSX_10_11" or false) || + (security_framework."0.1.16"."OSX_10_11" or false) || + (f."security_framework"."0.1.16"."OSX_10_11" or false) || + (security_framework."0.1.16"."OSX_10_12" or false) || + (f."security_framework"."0.1.16"."OSX_10_12" or false); } + { "${deps.security_framework."0.1.16".security_framework_sys}"."OSX_10_8" = + (f.security_framework_sys."${deps.security_framework."0.1.16".security_framework_sys}"."OSX_10_8" or false) || + (security_framework."0.1.16"."OSX_10_8" or false) || + (f."security_framework"."0.1.16"."OSX_10_8" or false); } + { "${deps.security_framework."0.1.16".security_framework_sys}"."OSX_10_9" = + (f.security_framework_sys."${deps.security_framework."0.1.16".security_framework_sys}"."OSX_10_9" or false) || + (security_framework."0.1.16"."OSX_10_9" or false) || + (f."security_framework"."0.1.16"."OSX_10_9" or false); } + { "${deps.security_framework."0.1.16".security_framework_sys}".default = true; } + ]; + }) [ + (features_.core_foundation."${deps."security_framework"."0.1.16"."core_foundation"}" deps) + (features_.core_foundation_sys."${deps."security_framework"."0.1.16"."core_foundation_sys"}" deps) + (features_.libc."${deps."security_framework"."0.1.16"."libc"}" deps) + (features_.security_framework_sys."${deps."security_framework"."0.1.16"."security_framework_sys"}" deps) + ]; + + +# end +# security-framework-sys-0.1.16 + + crates.security_framework_sys."0.1.16" = deps: { features?(features_.security_framework_sys."0.1.16" deps {}) }: buildRustCrate { + crateName = "security-framework-sys"; + version = "0.1.16"; + authors = [ "Steven Fackler " ]; + sha256 = "0ai2pivdr5fyc7czbkpcrwap0imyy0r8ndarrl3n5kiv0jha1js3"; + build = "build.rs"; + dependencies = mapFeatures features ([ + (crates."core_foundation_sys"."${deps."security_framework_sys"."0.1.16"."core_foundation_sys"}" deps) + (crates."libc"."${deps."security_framework_sys"."0.1.16"."libc"}" deps) + ]); + features = mkFeatures (features."security_framework_sys"."0.1.16" or {}); + }; + features_.security_framework_sys."0.1.16" = deps: f: updateFeatures f (rec { + core_foundation_sys."${deps.security_framework_sys."0.1.16".core_foundation_sys}".default = true; + libc."${deps.security_framework_sys."0.1.16".libc}".default = true; + security_framework_sys = fold recursiveUpdate {} [ + { "0.1.16".OSX_10_10 = + (f.security_framework_sys."0.1.16".OSX_10_10 or false) || + (f.security_framework_sys."0.1.16".OSX_10_11 or false) || + (security_framework_sys."0.1.16"."OSX_10_11" or false); } + { "0.1.16".OSX_10_11 = + (f.security_framework_sys."0.1.16".OSX_10_11 or false) || + (f.security_framework_sys."0.1.16".OSX_10_12 or false) || + (security_framework_sys."0.1.16"."OSX_10_12" or false); } + { "0.1.16".OSX_10_8 = + (f.security_framework_sys."0.1.16".OSX_10_8 or false) || + (f.security_framework_sys."0.1.16".OSX_10_9 or false) || + (security_framework_sys."0.1.16"."OSX_10_9" or false); } + { "0.1.16".OSX_10_9 = + (f.security_framework_sys."0.1.16".OSX_10_9 or false) || + (f.security_framework_sys."0.1.16".OSX_10_10 or false) || + (security_framework_sys."0.1.16"."OSX_10_10" or false); } + { "0.1.16".default = (f.security_framework_sys."0.1.16".default or true); } + ]; + }) [ + (features_.core_foundation_sys."${deps."security_framework_sys"."0.1.16"."core_foundation_sys"}" deps) + (features_.libc."${deps."security_framework_sys"."0.1.16"."libc"}" deps) + ]; + + +# end +# serde-1.0.80 + + crates.serde."1.0.80" = deps: { features?(features_.serde."1.0.80" deps {}) }: buildRustCrate { + crateName = "serde"; + version = "1.0.80"; + authors = [ "Erick Tryzelaar " "David Tolnay " ]; + sha256 = "0vyciw2qhrws4hz87pfnsjdfzzdw2sclxqxq394g3a219a2rdcxz"; + build = "build.rs"; + dependencies = mapFeatures features ([ +]); + features = mkFeatures (features."serde"."1.0.80" or {}); + }; + features_.serde."1.0.80" = deps: f: updateFeatures f (rec { + serde = fold recursiveUpdate {} [ + { "1.0.80".default = (f.serde."1.0.80".default or true); } + { "1.0.80".serde_derive = + (f.serde."1.0.80".serde_derive or false) || + (f.serde."1.0.80".derive or false) || + (serde."1.0.80"."derive" or false); } + { "1.0.80".std = + (f.serde."1.0.80".std or false) || + (f.serde."1.0.80".default or false) || + (serde."1.0.80"."default" or false); } + { "1.0.80".unstable = + (f.serde."1.0.80".unstable or false) || + (f.serde."1.0.80".alloc or false) || + (serde."1.0.80"."alloc" or false); } + ]; + }) []; + + +# end +# serde_derive-1.0.80 + + crates.serde_derive."1.0.80" = deps: { features?(features_.serde_derive."1.0.80" deps {}) }: buildRustCrate { + crateName = "serde_derive"; + version = "1.0.80"; + authors = [ "Erick Tryzelaar " "David Tolnay " ]; + sha256 = "1akvzhbnnqhd92lfj7vp43scs1vdml7x27c82l5yh0kz7xf7jaky"; + procMacro = true; + dependencies = mapFeatures features ([ + (crates."proc_macro2"."${deps."serde_derive"."1.0.80"."proc_macro2"}" deps) + (crates."quote"."${deps."serde_derive"."1.0.80"."quote"}" deps) + (crates."syn"."${deps."serde_derive"."1.0.80"."syn"}" deps) + ]); + features = mkFeatures (features."serde_derive"."1.0.80" or {}); + }; + features_.serde_derive."1.0.80" = deps: f: updateFeatures f (rec { + proc_macro2."${deps.serde_derive."1.0.80".proc_macro2}".default = true; + quote."${deps.serde_derive."1.0.80".quote}".default = true; + serde_derive."1.0.80".default = (f.serde_derive."1.0.80".default or true); + syn = fold recursiveUpdate {} [ + { "${deps.serde_derive."1.0.80".syn}"."visit" = true; } + { "${deps.serde_derive."1.0.80".syn}".default = true; } + ]; + }) [ + (features_.proc_macro2."${deps."serde_derive"."1.0.80"."proc_macro2"}" deps) + (features_.quote."${deps."serde_derive"."1.0.80"."quote"}" deps) + (features_.syn."${deps."serde_derive"."1.0.80"."syn"}" deps) + ]; + + +# end +# serde_json-1.0.33 + + crates.serde_json."1.0.33" = deps: { features?(features_.serde_json."1.0.33" deps {}) }: buildRustCrate { + crateName = "serde_json"; + version = "1.0.33"; + authors = [ "Erick Tryzelaar " "David Tolnay " ]; + sha256 = "1cahjwpa723cphwpwk9dzhpx4mvfafvfml428n11cj4q69vjs7y5"; + dependencies = mapFeatures features ([ + (crates."itoa"."${deps."serde_json"."1.0.33"."itoa"}" deps) + (crates."ryu"."${deps."serde_json"."1.0.33"."ryu"}" deps) + (crates."serde"."${deps."serde_json"."1.0.33"."serde"}" deps) + ]); + features = mkFeatures (features."serde_json"."1.0.33" or {}); + }; + features_.serde_json."1.0.33" = deps: f: updateFeatures f (rec { + itoa."${deps.serde_json."1.0.33".itoa}".default = true; + ryu."${deps.serde_json."1.0.33".ryu}".default = true; + serde."${deps.serde_json."1.0.33".serde}".default = true; + serde_json = fold recursiveUpdate {} [ + { "1.0.33".default = (f.serde_json."1.0.33".default or true); } + { "1.0.33".indexmap = + (f.serde_json."1.0.33".indexmap or false) || + (f.serde_json."1.0.33".preserve_order or false) || + (serde_json."1.0.33"."preserve_order" or false); } + ]; + }) [ + (features_.itoa."${deps."serde_json"."1.0.33"."itoa"}" deps) + (features_.ryu."${deps."serde_json"."1.0.33"."ryu"}" deps) + (features_.serde."${deps."serde_json"."1.0.33"."serde"}" deps) + ]; + + +# end +# syn-0.15.22 + + crates.syn."0.15.22" = deps: { features?(features_.syn."0.15.22" deps {}) }: buildRustCrate { + crateName = "syn"; + version = "0.15.22"; + authors = [ "David Tolnay " ]; + sha256 = "0lvcz99hgqxzp4m7slhh0rxy5iawpjz5fqgjk3w2lsvs2pawlh7i"; + dependencies = mapFeatures features ([ + (crates."proc_macro2"."${deps."syn"."0.15.22"."proc_macro2"}" deps) + (crates."unicode_xid"."${deps."syn"."0.15.22"."unicode_xid"}" deps) + ] + ++ (if features.syn."0.15.22".quote or false then [ (crates.quote."${deps."syn"."0.15.22".quote}" deps) ] else [])); + features = mkFeatures (features."syn"."0.15.22" or {}); + }; + features_.syn."0.15.22" = deps: f: updateFeatures f (rec { + proc_macro2 = fold recursiveUpdate {} [ + { "${deps.syn."0.15.22".proc_macro2}"."proc-macro" = + (f.proc_macro2."${deps.syn."0.15.22".proc_macro2}"."proc-macro" or false) || + (syn."0.15.22"."proc-macro" or false) || + (f."syn"."0.15.22"."proc-macro" or false); } + { "${deps.syn."0.15.22".proc_macro2}".default = (f.proc_macro2."${deps.syn."0.15.22".proc_macro2}".default or false); } + ]; + quote = fold recursiveUpdate {} [ + { "${deps.syn."0.15.22".quote}"."proc-macro" = + (f.quote."${deps.syn."0.15.22".quote}"."proc-macro" or false) || + (syn."0.15.22"."proc-macro" or false) || + (f."syn"."0.15.22"."proc-macro" or false); } + { "${deps.syn."0.15.22".quote}".default = (f.quote."${deps.syn."0.15.22".quote}".default or false); } + ]; + syn = fold recursiveUpdate {} [ + { "0.15.22".clone-impls = + (f.syn."0.15.22".clone-impls or false) || + (f.syn."0.15.22".default or false) || + (syn."0.15.22"."default" or false); } + { "0.15.22".default = (f.syn."0.15.22".default or true); } + { "0.15.22".derive = + (f.syn."0.15.22".derive or false) || + (f.syn."0.15.22".default or false) || + (syn."0.15.22"."default" or false); } + { "0.15.22".parsing = + (f.syn."0.15.22".parsing or false) || + (f.syn."0.15.22".default or false) || + (syn."0.15.22"."default" or false); } + { "0.15.22".printing = + (f.syn."0.15.22".printing or false) || + (f.syn."0.15.22".default or false) || + (syn."0.15.22"."default" or false); } + { "0.15.22".proc-macro = + (f.syn."0.15.22".proc-macro or false) || + (f.syn."0.15.22".default or false) || + (syn."0.15.22"."default" or false); } + { "0.15.22".quote = + (f.syn."0.15.22".quote or false) || + (f.syn."0.15.22".printing or false) || + (syn."0.15.22"."printing" or false); } + ]; + unicode_xid."${deps.syn."0.15.22".unicode_xid}".default = true; + }) [ + (features_.proc_macro2."${deps."syn"."0.15.22"."proc_macro2"}" deps) + (features_.quote."${deps."syn"."0.15.22"."quote"}" deps) + (features_.unicode_xid."${deps."syn"."0.15.22"."unicode_xid"}" deps) + ]; + + +# end +# sys-info-0.5.6 + + crates.sys_info."0.5.6" = deps: { features?(features_.sys_info."0.5.6" deps {}) }: buildRustCrate { + crateName = "sys-info"; + version = "0.5.6"; + authors = [ "Siyu Wang " ]; + sha256 = "118ma1x3gnlm5jxxgi0bp8bskka5npnwn4f8m93zncbrbmzic2ff"; + libPath = "lib.rs"; + libName = "sys_info"; + build = "build.rs"; + dependencies = mapFeatures features ([ + (crates."libc"."${deps."sys_info"."0.5.6"."libc"}" deps) + ]); + + buildDependencies = mapFeatures features ([ + (crates."cc"."${deps."sys_info"."0.5.6"."cc"}" deps) + ]); + }; + features_.sys_info."0.5.6" = deps: f: updateFeatures f (rec { + cc."${deps.sys_info."0.5.6".cc}".default = true; + libc."${deps.sys_info."0.5.6".libc}".default = true; + sys_info."0.5.6".default = (f.sys_info."0.5.6".default or true); + }) [ + (features_.libc."${deps."sys_info"."0.5.6"."libc"}" deps) + (features_.cc."${deps."sys_info"."0.5.6"."cc"}" deps) + ]; + + +# end +# tempdir-0.3.7 + + crates.tempdir."0.3.7" = deps: { features?(features_.tempdir."0.3.7" deps {}) }: buildRustCrate { + crateName = "tempdir"; + version = "0.3.7"; + authors = [ "The Rust Project Developers" ]; + sha256 = "0y53sxybyljrr7lh0x0ysrsa7p7cljmwv9v80acy3rc6n97g67vy"; + dependencies = mapFeatures features ([ + (crates."rand"."${deps."tempdir"."0.3.7"."rand"}" deps) + (crates."remove_dir_all"."${deps."tempdir"."0.3.7"."remove_dir_all"}" deps) + ]); + }; + features_.tempdir."0.3.7" = deps: f: updateFeatures f (rec { + rand."${deps.tempdir."0.3.7".rand}".default = true; + remove_dir_all."${deps.tempdir."0.3.7".remove_dir_all}".default = true; + tempdir."0.3.7".default = (f.tempdir."0.3.7".default or true); + }) [ + (features_.rand."${deps."tempdir"."0.3.7"."rand"}" deps) + (features_.remove_dir_all."${deps."tempdir"."0.3.7"."remove_dir_all"}" deps) + ]; + + +# end +# tempfile-2.2.0 + + crates.tempfile."2.2.0" = deps: { features?(features_.tempfile."2.2.0" deps {}) }: buildRustCrate { + crateName = "tempfile"; + version = "2.2.0"; + authors = [ "Steven Allen " ]; + sha256 = "1z3l901ipvi0s0mdppw4lwfa77ydb22rfnf6y9sh0pifj7ah5drf"; + dependencies = mapFeatures features ([ + (crates."rand"."${deps."tempfile"."2.2.0"."rand"}" deps) + ]) + ++ (if kernel == "redox" then mapFeatures features ([ + (crates."redox_syscall"."${deps."tempfile"."2.2.0"."redox_syscall"}" deps) + ]) else []) + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ + (crates."libc"."${deps."tempfile"."2.2.0"."libc"}" deps) + ]) else []) + ++ (if kernel == "windows" then mapFeatures features ([ + (crates."kernel32_sys"."${deps."tempfile"."2.2.0"."kernel32_sys"}" deps) + (crates."winapi"."${deps."tempfile"."2.2.0"."winapi"}" deps) + ]) else []); + }; + features_.tempfile."2.2.0" = deps: f: updateFeatures f (rec { + kernel32_sys."${deps.tempfile."2.2.0".kernel32_sys}".default = true; + libc."${deps.tempfile."2.2.0".libc}".default = true; + rand."${deps.tempfile."2.2.0".rand}".default = true; + redox_syscall."${deps.tempfile."2.2.0".redox_syscall}".default = true; + tempfile."2.2.0".default = (f.tempfile."2.2.0".default or true); + winapi."${deps.tempfile."2.2.0".winapi}".default = true; + }) [ + (features_.rand."${deps."tempfile"."2.2.0"."rand"}" deps) + (features_.redox_syscall."${deps."tempfile"."2.2.0"."redox_syscall"}" deps) + (features_.libc."${deps."tempfile"."2.2.0"."libc"}" deps) + (features_.kernel32_sys."${deps."tempfile"."2.2.0"."kernel32_sys"}" deps) + (features_.winapi."${deps."tempfile"."2.2.0"."winapi"}" deps) + ]; + + +# end +# thread-id-2.0.0 + + crates.thread_id."2.0.0" = deps: { features?(features_.thread_id."2.0.0" deps {}) }: buildRustCrate { + crateName = "thread-id"; + version = "2.0.0"; + authors = [ "Ruud van Asseldonk " ]; + sha256 = "06i3c8ckn97i5rp16civ2vpqbknlkx66dkrl070iw60nawi0kjc3"; + dependencies = mapFeatures features ([ + (crates."kernel32_sys"."${deps."thread_id"."2.0.0"."kernel32_sys"}" deps) + (crates."libc"."${deps."thread_id"."2.0.0"."libc"}" deps) + ]); + }; + features_.thread_id."2.0.0" = deps: f: updateFeatures f (rec { + kernel32_sys."${deps.thread_id."2.0.0".kernel32_sys}".default = true; + libc."${deps.thread_id."2.0.0".libc}".default = true; + thread_id."2.0.0".default = (f.thread_id."2.0.0".default or true); + }) [ + (features_.kernel32_sys."${deps."thread_id"."2.0.0"."kernel32_sys"}" deps) + (features_.libc."${deps."thread_id"."2.0.0"."libc"}" deps) + ]; + + +# end +# thread_local-0.2.7 + + crates.thread_local."0.2.7" = deps: { features?(features_.thread_local."0.2.7" deps {}) }: buildRustCrate { + crateName = "thread_local"; + version = "0.2.7"; + authors = [ "Amanieu d'Antras " ]; + sha256 = "19p0zrs24rdwjvpi10jig5ms3sxj00pv8shkr9cpddri8cdghqp7"; + dependencies = mapFeatures features ([ + (crates."thread_id"."${deps."thread_local"."0.2.7"."thread_id"}" deps) + ]); + }; + features_.thread_local."0.2.7" = deps: f: updateFeatures f (rec { + thread_id."${deps.thread_local."0.2.7".thread_id}".default = true; + thread_local."0.2.7".default = (f.thread_local."0.2.7".default or true); + }) [ + (features_.thread_id."${deps."thread_local"."0.2.7"."thread_id"}" deps) + ]; + + +# end +# thread_local-0.3.6 + + crates.thread_local."0.3.6" = deps: { features?(features_.thread_local."0.3.6" deps {}) }: buildRustCrate { + crateName = "thread_local"; + version = "0.3.6"; + authors = [ "Amanieu d'Antras " ]; + sha256 = "02rksdwjmz2pw9bmgbb4c0bgkbq5z6nvg510sq1s6y2j1gam0c7i"; + dependencies = mapFeatures features ([ + (crates."lazy_static"."${deps."thread_local"."0.3.6"."lazy_static"}" deps) + ]); + }; + features_.thread_local."0.3.6" = deps: f: updateFeatures f (rec { + lazy_static."${deps.thread_local."0.3.6".lazy_static}".default = true; + thread_local."0.3.6".default = (f.thread_local."0.3.6".default or true); + }) [ + (features_.lazy_static."${deps."thread_local"."0.3.6"."lazy_static"}" deps) + ]; + + +# end +# time-0.1.40 + + crates.time."0.1.40" = deps: { features?(features_.time."0.1.40" deps {}) }: buildRustCrate { + crateName = "time"; + version = "0.1.40"; + authors = [ "The Rust Project Developers" ]; + sha256 = "0wgnbjamljz6bqxsd5axc4p2mmhkqfrryj4gf2yswjaxiw5dd01m"; + dependencies = mapFeatures features ([ + (crates."libc"."${deps."time"."0.1.40"."libc"}" deps) + ]) + ++ (if kernel == "redox" then mapFeatures features ([ + (crates."redox_syscall"."${deps."time"."0.1.40"."redox_syscall"}" deps) + ]) else []) + ++ (if kernel == "windows" then mapFeatures features ([ + (crates."winapi"."${deps."time"."0.1.40"."winapi"}" deps) + ]) else []); + }; + features_.time."0.1.40" = deps: f: updateFeatures f (rec { + libc."${deps.time."0.1.40".libc}".default = true; + redox_syscall."${deps.time."0.1.40".redox_syscall}".default = true; + time."0.1.40".default = (f.time."0.1.40".default or true); + winapi = fold recursiveUpdate {} [ + { "${deps.time."0.1.40".winapi}"."minwinbase" = true; } + { "${deps.time."0.1.40".winapi}"."minwindef" = true; } + { "${deps.time."0.1.40".winapi}"."ntdef" = true; } + { "${deps.time."0.1.40".winapi}"."profileapi" = true; } + { "${deps.time."0.1.40".winapi}"."std" = true; } + { "${deps.time."0.1.40".winapi}"."sysinfoapi" = true; } + { "${deps.time."0.1.40".winapi}"."timezoneapi" = true; } + { "${deps.time."0.1.40".winapi}".default = true; } + ]; + }) [ + (features_.libc."${deps."time"."0.1.40"."libc"}" deps) + (features_.redox_syscall."${deps."time"."0.1.40"."redox_syscall"}" deps) + (features_.winapi."${deps."time"."0.1.40"."winapi"}" deps) + ]; + + +# end +# traitobject-0.1.0 + + crates.traitobject."0.1.0" = deps: { features?(features_.traitobject."0.1.0" deps {}) }: buildRustCrate { + crateName = "traitobject"; + version = "0.1.0"; + authors = [ "Jonathan Reem " ]; + sha256 = "10hi8pl361l539g4kg74mcrhn7grmwlar4jl528ddn2z2jvb7lw3"; + }; + features_.traitobject."0.1.0" = deps: f: updateFeatures f (rec { + traitobject."0.1.0".default = (f.traitobject."0.1.0".default or true); + }) []; + + +# end +# typeable-0.1.2 + + crates.typeable."0.1.2" = deps: { features?(features_.typeable."0.1.2" deps {}) }: buildRustCrate { + crateName = "typeable"; + version = "0.1.2"; + authors = [ "Jonathan Reem " ]; + sha256 = "0lvff10hwyy852m6r11msyv1rpgpnapn284i8dk0p0q5saqvbvnx"; + }; + features_.typeable."0.1.2" = deps: f: updateFeatures f (rec { + typeable."0.1.2".default = (f.typeable."0.1.2".default or true); + }) []; + + +# end +# ucd-util-0.1.3 + + crates.ucd_util."0.1.3" = deps: { features?(features_.ucd_util."0.1.3" deps {}) }: buildRustCrate { + crateName = "ucd-util"; + version = "0.1.3"; + authors = [ "Andrew Gallant " ]; + sha256 = "1n1qi3jywq5syq90z9qd8qzbn58pcjgv1sx4sdmipm4jf9zanz15"; + }; + features_.ucd_util."0.1.3" = deps: f: updateFeatures f (rec { + ucd_util."0.1.3".default = (f.ucd_util."0.1.3".default or true); + }) []; + + +# end +# unicase-1.4.2 + + crates.unicase."1.4.2" = deps: { features?(features_.unicase."1.4.2" deps {}) }: buildRustCrate { + crateName = "unicase"; + version = "1.4.2"; + authors = [ "Sean McArthur " ]; + sha256 = "0rbnhw2mnhcwrij3vczp0sl8zdfmvf2dlh8hly81kj7132kfj0mf"; + build = "build.rs"; + dependencies = mapFeatures features ([ +]); + + buildDependencies = mapFeatures features ([ + (crates."version_check"."${deps."unicase"."1.4.2"."version_check"}" deps) + ]); + features = mkFeatures (features."unicase"."1.4.2" or {}); + }; + features_.unicase."1.4.2" = deps: f: updateFeatures f (rec { + unicase = fold recursiveUpdate {} [ + { "1.4.2".default = (f.unicase."1.4.2".default or true); } + { "1.4.2".heapsize = + (f.unicase."1.4.2".heapsize or false) || + (f.unicase."1.4.2".heap_size or false) || + (unicase."1.4.2"."heap_size" or false); } + { "1.4.2".heapsize_plugin = + (f.unicase."1.4.2".heapsize_plugin or false) || + (f.unicase."1.4.2".heap_size or false) || + (unicase."1.4.2"."heap_size" or false); } + ]; + version_check."${deps.unicase."1.4.2".version_check}".default = true; + }) [ + (features_.version_check."${deps."unicase"."1.4.2"."version_check"}" deps) + ]; + + +# end +# unicode-bidi-0.3.4 + + crates.unicode_bidi."0.3.4" = deps: { features?(features_.unicode_bidi."0.3.4" deps {}) }: buildRustCrate { + crateName = "unicode-bidi"; + version = "0.3.4"; + authors = [ "The Servo Project Developers" ]; + sha256 = "0lcd6jasrf8p9p0q20qyf10c6xhvw40m2c4rr105hbk6zy26nj1q"; + libName = "unicode_bidi"; + dependencies = mapFeatures features ([ + (crates."matches"."${deps."unicode_bidi"."0.3.4"."matches"}" deps) + ]); + features = mkFeatures (features."unicode_bidi"."0.3.4" or {}); + }; + features_.unicode_bidi."0.3.4" = deps: f: updateFeatures f (rec { + matches."${deps.unicode_bidi."0.3.4".matches}".default = true; + unicode_bidi = fold recursiveUpdate {} [ + { "0.3.4".default = (f.unicode_bidi."0.3.4".default or true); } + { "0.3.4".flame = + (f.unicode_bidi."0.3.4".flame or false) || + (f.unicode_bidi."0.3.4".flame_it or false) || + (unicode_bidi."0.3.4"."flame_it" or false); } + { "0.3.4".flamer = + (f.unicode_bidi."0.3.4".flamer or false) || + (f.unicode_bidi."0.3.4".flame_it or false) || + (unicode_bidi."0.3.4"."flame_it" or false); } + { "0.3.4".serde = + (f.unicode_bidi."0.3.4".serde or false) || + (f.unicode_bidi."0.3.4".with_serde or false) || + (unicode_bidi."0.3.4"."with_serde" or false); } + ]; + }) [ + (features_.matches."${deps."unicode_bidi"."0.3.4"."matches"}" deps) + ]; + + +# end +# unicode-normalization-0.1.7 + + crates.unicode_normalization."0.1.7" = deps: { features?(features_.unicode_normalization."0.1.7" deps {}) }: buildRustCrate { + crateName = "unicode-normalization"; + version = "0.1.7"; + authors = [ "kwantam " ]; + sha256 = "1da2hv800pd0wilmn4idwpgv5p510hjxizjcfv6xzb40xcsjd8gs"; + }; + features_.unicode_normalization."0.1.7" = deps: f: updateFeatures f (rec { + unicode_normalization."0.1.7".default = (f.unicode_normalization."0.1.7".default or true); + }) []; + + +# end +# unicode-xid-0.1.0 + + crates.unicode_xid."0.1.0" = deps: { features?(features_.unicode_xid."0.1.0" deps {}) }: buildRustCrate { + crateName = "unicode-xid"; + version = "0.1.0"; + authors = [ "erick.tryzelaar " "kwantam " ]; + sha256 = "05wdmwlfzxhq3nhsxn6wx4q8dhxzzfb9szsz6wiw092m1rjj01zj"; + features = mkFeatures (features."unicode_xid"."0.1.0" or {}); + }; + features_.unicode_xid."0.1.0" = deps: f: updateFeatures f (rec { + unicode_xid."0.1.0".default = (f.unicode_xid."0.1.0".default or true); + }) []; + + +# end +# url-1.7.2 + + crates.url."1.7.2" = deps: { features?(features_.url."1.7.2" deps {}) }: buildRustCrate { + crateName = "url"; + version = "1.7.2"; + authors = [ "The rust-url developers" ]; + sha256 = "0qzrjzd9r1niv7037x4cgnv98fs1vj0k18lpxx890ipc47x5gc09"; + dependencies = mapFeatures features ([ + (crates."idna"."${deps."url"."1.7.2"."idna"}" deps) + (crates."matches"."${deps."url"."1.7.2"."matches"}" deps) + (crates."percent_encoding"."${deps."url"."1.7.2"."percent_encoding"}" deps) + ]); + features = mkFeatures (features."url"."1.7.2" or {}); + }; + features_.url."1.7.2" = deps: f: updateFeatures f (rec { + idna."${deps.url."1.7.2".idna}".default = true; + matches."${deps.url."1.7.2".matches}".default = true; + percent_encoding."${deps.url."1.7.2".percent_encoding}".default = true; + url = fold recursiveUpdate {} [ + { "1.7.2".default = (f.url."1.7.2".default or true); } + { "1.7.2".encoding = + (f.url."1.7.2".encoding or false) || + (f.url."1.7.2".query_encoding or false) || + (url."1.7.2"."query_encoding" or false); } + { "1.7.2".heapsize = + (f.url."1.7.2".heapsize or false) || + (f.url."1.7.2".heap_size or false) || + (url."1.7.2"."heap_size" or false); } + ]; + }) [ + (features_.idna."${deps."url"."1.7.2"."idna"}" deps) + (features_.matches."${deps."url"."1.7.2"."matches"}" deps) + (features_.percent_encoding."${deps."url"."1.7.2"."percent_encoding"}" deps) + ]; + + +# end +# utf8-ranges-0.1.3 + + crates.utf8_ranges."0.1.3" = deps: { features?(features_.utf8_ranges."0.1.3" deps {}) }: buildRustCrate { + crateName = "utf8-ranges"; + version = "0.1.3"; + authors = [ "Andrew Gallant " ]; + sha256 = "1cj548a91a93j8375p78qikaiam548xh84cb0ck8y119adbmsvbp"; + }; + features_.utf8_ranges."0.1.3" = deps: f: updateFeatures f (rec { + utf8_ranges."0.1.3".default = (f.utf8_ranges."0.1.3".default or true); + }) []; + + +# end +# utf8-ranges-1.0.2 + + crates.utf8_ranges."1.0.2" = deps: { features?(features_.utf8_ranges."1.0.2" deps {}) }: buildRustCrate { + crateName = "utf8-ranges"; + version = "1.0.2"; + authors = [ "Andrew Gallant " ]; + sha256 = "1my02laqsgnd8ib4dvjgd4rilprqjad6pb9jj9vi67csi5qs2281"; + }; + features_.utf8_ranges."1.0.2" = deps: f: updateFeatures f (rec { + utf8_ranges."1.0.2".default = (f.utf8_ranges."1.0.2".default or true); + }) []; + + +# end +# uuid-0.4.0 + + crates.uuid."0.4.0" = deps: { features?(features_.uuid."0.4.0" deps {}) }: buildRustCrate { + crateName = "uuid"; + version = "0.4.0"; + authors = [ "The Rust Project Developers" ]; + sha256 = "1fzgp3ayz7g5zx4gvxkxxm9jkrllj5qlvlyp6r2an0wyqm2y9qlh"; + dependencies = mapFeatures features ([ + ] + ++ (if features.uuid."0.4.0".rand or false then [ (crates.rand."${deps."uuid"."0.4.0".rand}" deps) ] else [])); + features = mkFeatures (features."uuid"."0.4.0" or {}); + }; + features_.uuid."0.4.0" = deps: f: updateFeatures f (rec { + rand."${deps.uuid."0.4.0".rand}".default = true; + uuid = fold recursiveUpdate {} [ + { "0.4.0".default = (f.uuid."0.4.0".default or true); } + { "0.4.0".rand = + (f.uuid."0.4.0".rand or false) || + (f.uuid."0.4.0".v4 or false) || + (uuid."0.4.0"."v4" or false); } + { "0.4.0".sha1 = + (f.uuid."0.4.0".sha1 or false) || + (f.uuid."0.4.0".v5 or false) || + (uuid."0.4.0"."v5" or false); } + ]; + }) [ + (features_.rand."${deps."uuid"."0.4.0"."rand"}" deps) + ]; + + +# end +# vcpkg-0.2.6 + + crates.vcpkg."0.2.6" = deps: { features?(features_.vcpkg."0.2.6" deps {}) }: buildRustCrate { + crateName = "vcpkg"; + version = "0.2.6"; + authors = [ "Jim McGrath " ]; + sha256 = "1ig6jqpzzl1z9vk4qywgpfr4hfbd8ny8frqsgm3r449wkc4n1i5x"; + }; + features_.vcpkg."0.2.6" = deps: f: updateFeatures f (rec { + vcpkg."0.2.6".default = (f.vcpkg."0.2.6".default or true); + }) []; + + +# end +# version_check-0.1.5 + + crates.version_check."0.1.5" = deps: { features?(features_.version_check."0.1.5" deps {}) }: buildRustCrate { + crateName = "version_check"; + version = "0.1.5"; + authors = [ "Sergio Benitez " ]; + sha256 = "1yrx9xblmwbafw2firxyqbj8f771kkzfd24n3q7xgwiqyhi0y8qd"; + }; + features_.version_check."0.1.5" = deps: f: updateFeatures f (rec { + version_check."0.1.5".default = (f.version_check."0.1.5".default or true); + }) []; + + +# end +# winapi-0.2.8 + + crates.winapi."0.2.8" = deps: { features?(features_.winapi."0.2.8" deps {}) }: buildRustCrate { + crateName = "winapi"; + version = "0.2.8"; + authors = [ "Peter Atashian " ]; + sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; + }; + features_.winapi."0.2.8" = deps: f: updateFeatures f (rec { + winapi."0.2.8".default = (f.winapi."0.2.8".default or true); + }) []; + + +# end +# winapi-0.3.6 + + crates.winapi."0.3.6" = deps: { features?(features_.winapi."0.3.6" deps {}) }: buildRustCrate { + crateName = "winapi"; + version = "0.3.6"; + authors = [ "Peter Atashian " ]; + sha256 = "1d9jfp4cjd82sr1q4dgdlrkvm33zhhav9d7ihr0nivqbncr059m4"; + build = "build.rs"; + dependencies = (if kernel == "i686-pc-windows-gnu" then mapFeatures features ([ + (crates."winapi_i686_pc_windows_gnu"."${deps."winapi"."0.3.6"."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.6"."winapi_x86_64_pc_windows_gnu"}" deps) + ]) else []); + features = mkFeatures (features."winapi"."0.3.6" or {}); + }; + features_.winapi."0.3.6" = deps: f: updateFeatures f (rec { + winapi."0.3.6".default = (f.winapi."0.3.6".default or true); + winapi_i686_pc_windows_gnu."${deps.winapi."0.3.6".winapi_i686_pc_windows_gnu}".default = true; + winapi_x86_64_pc_windows_gnu."${deps.winapi."0.3.6".winapi_x86_64_pc_windows_gnu}".default = true; + }) [ + (features_.winapi_i686_pc_windows_gnu."${deps."winapi"."0.3.6"."winapi_i686_pc_windows_gnu"}" deps) + (features_.winapi_x86_64_pc_windows_gnu."${deps."winapi"."0.3.6"."winapi_x86_64_pc_windows_gnu"}" deps) + ]; + + +# end +# winapi-build-0.1.1 + + crates.winapi_build."0.1.1" = deps: { features?(features_.winapi_build."0.1.1" deps {}) }: buildRustCrate { + crateName = "winapi-build"; + version = "0.1.1"; + authors = [ "Peter Atashian " ]; + sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; + libName = "build"; + }; + features_.winapi_build."0.1.1" = deps: f: updateFeatures f (rec { + winapi_build."0.1.1".default = (f.winapi_build."0.1.1".default or true); + }) []; + + +# 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 +} diff --git a/ofborg/default.nix b/ofborg/default.nix deleted file mode 100644 index b05a06f..0000000 --- a/ofborg/default.nix +++ /dev/null @@ -1,2 +0,0 @@ -## To update dependencies, use ../nix/update-carnix.sh -(import ../default.nix {}).ofborg.rs diff --git a/shell.nix b/shell.nix index 1c1e486..8afb0bd 100644 --- a/shell.nix +++ b/shell.nix @@ -57,6 +57,7 @@ let RUSTFLAGS = "-D warnings"; RUST_BACKTRACE = "1"; RUST_LOG = "ofborg=debug"; + NIX_PATH = "nixpkgs=${pkgs.path}"; passthru.phpEnv = phpEnv; } // stdenv.lib.optionalAttrs stdenv.isLinux {