1
0
Fork 0

Update rust to unstable

This commit is contained in:
Malte Brandy 2018-06-15 18:50:57 +02:00
parent 1d050462ca
commit 249dcaa184
No known key found for this signature in database
GPG key ID: 226A2D41EF5378C9
5 changed files with 273 additions and 10 deletions

View file

@ -2,7 +2,6 @@
let
me = config.m-0.private.me;
meWork = config.m-0.private.meWork;
rustPkgs = import <rust126> {};
unstablePkgs = import <unstable> {};
in {
@ -29,7 +28,7 @@ imports = [
nixpkgs.config.packageOverrides = pkgs: with pkgs; {
tasktree = callPackage ./packages/tasktree {};
rust_scripts = rustPkgs.callPackage ./packages/rust-scripts {};
rust_scripts = unstablePkgs.callPackage ./packages/rust-scripts {};
jali = callPackage ./packages/jali {};
eventd = unstablePkgs.callPackage ./packages/eventd {};
st = (import packages/st) pkgs config.m-0.colors;

View file

@ -1,20 +1,20 @@
{ lib, pkgs, config, ...}:
with lib;
let
rustPkgs = import <rust126> {};
unstablePkgs = import <unstable> {};
in {
options.m-0.rustdev.enable = mkEnableOption "Rust Dev";
config = mkIf config.m-0.rustdev.enable {
home.packages = with pkgs; [
# gnome3.glade
rustPkgs.rustracer
rustPkgs.cargo
rustPkgs.rustc
gnome3.glade
unstablePkgs.rustracer
unstablePkgs.cargo
unstablePkgs.rustc
gcc
binutils-unwrapped
rustPkgs.rustfmt
unstablePkgs.rustfmt
# rustPkgs.carnix
];
};

View file

@ -19,6 +19,11 @@ dependencies = [
"libc 0.2.42 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "base64"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "bitflags"
version = "0.4.0"
@ -87,6 +92,63 @@ name = "encode_unicode"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "encoding"
version = "0.2.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"encoding-index-japanese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)",
"encoding-index-korean 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)",
"encoding-index-simpchinese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)",
"encoding-index-singlebyte 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)",
"encoding-index-tradchinese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "encoding-index-japanese"
version = "1.20141219.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"encoding_index_tests 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "encoding-index-korean"
version = "1.20141219.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"encoding_index_tests 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "encoding-index-simpchinese"
version = "1.20141219.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"encoding_index_tests 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "encoding-index-singlebyte"
version = "1.20141219.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"encoding_index_tests 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "encoding-index-tradchinese"
version = "1.20141219.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"encoding_index_tests 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "encoding_index_tests"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "error-chain"
version = "0.11.0"
@ -146,6 +208,24 @@ dependencies = [
"cfg-if 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "maildir"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"mailparse 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "mailparse"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"base64 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"encoding 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)",
"quoted_printable 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "nix"
version = "0.5.1"
@ -189,6 +269,11 @@ dependencies = [
"proc-macro2 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "quoted_printable"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "rand"
version = "0.4.2"
@ -212,6 +297,8 @@ dependencies = [
"dialog 0.1.0",
"error-chain 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
"lazy_static 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
"maildir 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"mailparse 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_yaml 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)",
@ -398,6 +485,7 @@ dependencies = [
[metadata]
"checksum backtrace 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "dbdd17cd962b570302f5297aea8648d5923e22e555c2ed2d8b2e34eca646bf6d"
"checksum backtrace-sys 0.1.23 (registry+https://github.com/rust-lang/crates.io-index)" = "bff67d0c06556c0b8e6b5f090f0eac52d950d9dfd1d35ba04e4ca3543eaf6a7e"
"checksum base64 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a51012ca17f843e723dedc71fdd7feac9d8b53be85492aa9232b2da59ce6bb3b"
"checksum bitflags 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8dead7461c1127cf637931a1e50934eb6eee8bff2f74433ac7909e9afcee04a3"
"checksum bitflags 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "d0c54bb8f454c567f21197eefcdbf5679d0bd99f2ddbe52e84c77061952e6789"
"checksum cc 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)" = "49ec142f5768efb5b7622aebc3fdbdbb8950a4b9ba996393cb76ef7466e8747d"
@ -407,6 +495,13 @@ dependencies = [
"checksum derive_builder_core 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "735e24ee9e5fa8e16b86da5007856e97d592e11867e45d76e0c0d0a164a0b757"
"checksum dtoa 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "09c3753c3db574d215cba4ea76018483895d7bff25a31b49ba45db21c48e50ab"
"checksum encode_unicode 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "28d65f1f5841ef7c6792861294b72beda34c664deb8be27970f36c306b7da1ce"
"checksum encoding 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec"
"checksum encoding-index-japanese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)" = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91"
"checksum encoding-index-korean 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)" = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81"
"checksum encoding-index-simpchinese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)" = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7"
"checksum encoding-index-singlebyte 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)" = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a"
"checksum encoding-index-tradchinese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18"
"checksum encoding_index_tests 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569"
"checksum error-chain 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ff511d5dc435d703f4971bc399647c9bc38e20cb41452e3b9feb4765419ed3f3"
"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"
@ -416,12 +511,15 @@ dependencies = [
"checksum libc 0.2.42 (registry+https://github.com/rust-lang/crates.io-index)" = "b685088df2b950fccadf07a7187c8ef846a959c142338a48f9dc0b94517eb5f1"
"checksum linked-hash-map 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "70fb39025bc7cdd76305867c4eccf2f2dcf6e9a57f5b21a93e1c2d86cd03ec9e"
"checksum log 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6fddaa003a65722a7fb9e26b0ce95921fe4ba590542ced664d8ce2fa26f9f3ac"
"checksum maildir 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "83d9b449b6ff23db5eda044963296380c74941ac9480fc629840d7405e436c73"
"checksum mailparse 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "517ae98201a037bbd2dccdf88763e5818b26fc98a46725ae524424de2f67339f"
"checksum nix 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bfb3ddedaa14746434a02041940495bf11325c22f6d36125d3bdd56090d50a79"
"checksum num-integer 0.1.38 (registry+https://github.com/rust-lang/crates.io-index)" = "6ac0ea58d64a89d9d6b7688031b3be9358d6c919badcf7fbb0527ccfd891ee45"
"checksum num-traits 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "775393e285254d2f5004596d69bb8bc1149754570dcc08cf30cabeba67955e28"
"checksum proc-macro2 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "effdb53b25cdad54f8f48843d67398f7ef2e14f12c1b4cb4effc549a6462a4d6"
"checksum quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a"
"checksum quote 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e44651a0dc4cdd99f71c83b561e221f714912d11af1a4dff0631f923d53af035"
"checksum quoted_printable 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ec1a063e17beecae242623379d30100975588fb3d2a4bf1df8550d872268a89f"
"checksum rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "eba5f8cb59cc50ed56be8880a5c7b496bfd9bd26394e176bc67884094145c2c5"
"checksum redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1"
"checksum rustc-demangle 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "76d7ba1feafada44f2d38eed812bd2489a03c0f5abb975799251518b68848649"

View file

@ -35,6 +35,13 @@ rec {
build = "build.rs";
inherit dependencies buildDependencies features;
};
base64_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "base64";
version = "0.1.1";
authors = [ "Alice Maz <alice@alicemaz.com>" ];
sha256 = "1c1lfggka8g0cifs4h62d0gl07fz6wacw5hma7j6063wcks0ging";
inherit dependencies buildDependencies features;
};
bitflags_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "bitflags";
version = "0.4.0";
@ -107,6 +114,66 @@ rec {
sha256 = "1avvnhi4cy8vj0j0yjqpwxjz0kbjk3nx5k82rq70nr0fsa4ag73f";
inherit dependencies buildDependencies features;
};
encoding_0_2_33_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "encoding";
version = "0.2.33";
authors = [ "Kang Seonghoon <public+rust@mearie.org>" ];
sha256 = "16ls6avhv5ll28zajl5q1jbiz1g80c4ygnw13zzqmij14wsp5329";
inherit dependencies buildDependencies features;
};
encoding_index_japanese_1_20141219_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "encoding-index-japanese";
version = "1.20141219.5";
authors = [ "Kang Seonghoon <public+rust@mearie.org>" ];
sha256 = "1pmfaabps0x6v6cd4fbk9ssykhkmc799dma2y78fhk7gvyr5gyl4";
libPath = "lib.rs";
libName = "encoding_index_japanese";
inherit dependencies buildDependencies features;
};
encoding_index_korean_1_20141219_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "encoding-index-korean";
version = "1.20141219.5";
authors = [ "Kang Seonghoon <public+rust@mearie.org>" ];
sha256 = "1b756n7gcilkx07y7zjrikcg0b8v8yd6mw8w01ji8sp3k1cabcf2";
libPath = "lib.rs";
libName = "encoding_index_korean";
inherit dependencies buildDependencies features;
};
encoding_index_simpchinese_1_20141219_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "encoding-index-simpchinese";
version = "1.20141219.5";
authors = [ "Kang Seonghoon <public+rust@mearie.org>" ];
sha256 = "0rb4xd8cqymhqffqqxdk18mf9n354vs50ar66jrysb1z6ymcvvpy";
libPath = "lib.rs";
libName = "encoding_index_simpchinese";
inherit dependencies buildDependencies features;
};
encoding_index_singlebyte_1_20141219_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "encoding-index-singlebyte";
version = "1.20141219.5";
authors = [ "Kang Seonghoon <public+rust@mearie.org>" ];
sha256 = "07df3jrfwfmzi2s352lvcpvy5dqpy2s45d2xx2dz1x7zh3q5284d";
libPath = "lib.rs";
libName = "encoding_index_singlebyte";
inherit dependencies buildDependencies features;
};
encoding_index_tradchinese_1_20141219_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "encoding-index-tradchinese";
version = "1.20141219.5";
authors = [ "Kang Seonghoon <public+rust@mearie.org>" ];
sha256 = "0lb12nbv29cy41gx26yz3v4kfi8h1xbn1ppja8szgqi2zm1wlywn";
libPath = "lib.rs";
libName = "encoding_index_tradchinese";
inherit dependencies buildDependencies features;
};
encoding_index_tests_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "encoding_index_tests";
version = "0.1.4";
authors = [ "Kang Seonghoon <public+rust@mearie.org>" ];
sha256 = "0z09kwh4z76q00cfr081rgjbnai4s2maq2vk88lgrq9d6bkf93f6";
libPath = "index_tests.rs";
inherit dependencies buildDependencies features;
};
error_chain_0_11_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "error-chain";
version = "0.11.0";
@ -172,6 +239,20 @@ rec {
sha256 = "10f8wyygpff3i5j4v4bcmsy637vzsaah7qx615y74vibn3f8fbyd";
inherit dependencies buildDependencies features;
};
maildir_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "maildir";
version = "0.1.1";
authors = [ "Kartikaya Gupta <kats@seldon.staktrace.com>" ];
sha256 = "1shw2jqacqyh5d7z7za7kxh3954h4bjgz1wx7m937p5nfigwsqca";
inherit dependencies buildDependencies features;
};
mailparse_0_5_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "mailparse";
version = "0.5.1";
authors = [ "Kartikaya Gupta <kats@seldon.staktrace.com>" ];
sha256 = "12dm30w9k6qd1v8sr17960nyslsq2j4l0iy1rpd0p513daggxnlf";
inherit dependencies buildDependencies features;
};
nix_0_5_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "nix";
version = "0.5.1";
@ -216,6 +297,13 @@ rec {
sha256 = "1bqm3fjww2ivnshzxg54nnn1dxrx1cmvpjc5d50xjvjfg9xjb4b5";
inherit dependencies buildDependencies features;
};
quoted_printable_0_3_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "quoted_printable";
version = "0.3.3";
authors = [ "Kartikaya Gupta <kats@seldon.staktrace.com>" ];
sha256 = "1faf80q1zzdmj9nqr2xq7jy6v7n3akjl49gxa1kkwqagc0bjwsc5";
inherit dependencies buildDependencies features;
};
rand_0_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
crateName = "rand";
version = "0.4.2";
@ -489,6 +577,10 @@ rec {
cc_1_0_17.default = true;
libc_0_2_42.default = true;
}) [ libc_0_2_42_features cc_1_0_17_features ];
base64_0_1_1 = { features?(base64_0_1_1_features {}) }: base64_0_1_1_ {};
base64_0_1_1_features = f: updateFeatures f (rec {
base64_0_1_1.default = (f.base64_0_1_1.default or true);
}) [];
bitflags_0_4_0 = { features?(bitflags_0_4_0_features {}) }: bitflags_0_4_0_ {
features = mkFeatures (features.bitflags_0_4_0 or {});
};
@ -598,6 +690,56 @@ rec {
encode_unicode_0_1_3_features = f: updateFeatures f (rec {
encode_unicode_0_1_3.default = (f.encode_unicode_0_1_3.default or true);
}) [];
encoding_0_2_33 = { features?(encoding_0_2_33_features {}) }: encoding_0_2_33_ {
dependencies = mapFeatures features ([ encoding_index_japanese_1_20141219_5 encoding_index_korean_1_20141219_5 encoding_index_simpchinese_1_20141219_5 encoding_index_singlebyte_1_20141219_5 encoding_index_tradchinese_1_20141219_5 ]);
};
encoding_0_2_33_features = f: updateFeatures f (rec {
encoding_0_2_33.default = (f.encoding_0_2_33.default or true);
encoding_index_japanese_1_20141219_5.default = true;
encoding_index_korean_1_20141219_5.default = true;
encoding_index_simpchinese_1_20141219_5.default = true;
encoding_index_singlebyte_1_20141219_5.default = true;
encoding_index_tradchinese_1_20141219_5.default = true;
}) [ encoding_index_japanese_1_20141219_5_features encoding_index_korean_1_20141219_5_features encoding_index_simpchinese_1_20141219_5_features encoding_index_singlebyte_1_20141219_5_features encoding_index_tradchinese_1_20141219_5_features ];
encoding_index_japanese_1_20141219_5 = { features?(encoding_index_japanese_1_20141219_5_features {}) }: encoding_index_japanese_1_20141219_5_ {
dependencies = mapFeatures features ([ encoding_index_tests_0_1_4 ]);
};
encoding_index_japanese_1_20141219_5_features = f: updateFeatures f (rec {
encoding_index_japanese_1_20141219_5.default = (f.encoding_index_japanese_1_20141219_5.default or true);
encoding_index_tests_0_1_4.default = true;
}) [ encoding_index_tests_0_1_4_features ];
encoding_index_korean_1_20141219_5 = { features?(encoding_index_korean_1_20141219_5_features {}) }: encoding_index_korean_1_20141219_5_ {
dependencies = mapFeatures features ([ encoding_index_tests_0_1_4 ]);
};
encoding_index_korean_1_20141219_5_features = f: updateFeatures f (rec {
encoding_index_korean_1_20141219_5.default = (f.encoding_index_korean_1_20141219_5.default or true);
encoding_index_tests_0_1_4.default = true;
}) [ encoding_index_tests_0_1_4_features ];
encoding_index_simpchinese_1_20141219_5 = { features?(encoding_index_simpchinese_1_20141219_5_features {}) }: encoding_index_simpchinese_1_20141219_5_ {
dependencies = mapFeatures features ([ encoding_index_tests_0_1_4 ]);
};
encoding_index_simpchinese_1_20141219_5_features = f: updateFeatures f (rec {
encoding_index_simpchinese_1_20141219_5.default = (f.encoding_index_simpchinese_1_20141219_5.default or true);
encoding_index_tests_0_1_4.default = true;
}) [ encoding_index_tests_0_1_4_features ];
encoding_index_singlebyte_1_20141219_5 = { features?(encoding_index_singlebyte_1_20141219_5_features {}) }: encoding_index_singlebyte_1_20141219_5_ {
dependencies = mapFeatures features ([ encoding_index_tests_0_1_4 ]);
};
encoding_index_singlebyte_1_20141219_5_features = f: updateFeatures f (rec {
encoding_index_singlebyte_1_20141219_5.default = (f.encoding_index_singlebyte_1_20141219_5.default or true);
encoding_index_tests_0_1_4.default = true;
}) [ encoding_index_tests_0_1_4_features ];
encoding_index_tradchinese_1_20141219_5 = { features?(encoding_index_tradchinese_1_20141219_5_features {}) }: encoding_index_tradchinese_1_20141219_5_ {
dependencies = mapFeatures features ([ encoding_index_tests_0_1_4 ]);
};
encoding_index_tradchinese_1_20141219_5_features = f: updateFeatures f (rec {
encoding_index_tests_0_1_4.default = true;
encoding_index_tradchinese_1_20141219_5.default = (f.encoding_index_tradchinese_1_20141219_5.default or true);
}) [ encoding_index_tests_0_1_4_features ];
encoding_index_tests_0_1_4 = { features?(encoding_index_tests_0_1_4_features {}) }: encoding_index_tests_0_1_4_ {};
encoding_index_tests_0_1_4_features = f: updateFeatures f (rec {
encoding_index_tests_0_1_4.default = (f.encoding_index_tests_0_1_4.default or true);
}) [];
error_chain_0_11_0 = { features?(error_chain_0_11_0_features {}) }: error_chain_0_11_0_ {
dependencies = mapFeatures features ([ ]
++ (if features.error_chain_0_11_0.backtrace or false then [ backtrace_0_3_8 ] else []));
@ -698,6 +840,22 @@ rec {
cfg_if_0_1_3.default = true;
log_0_4_2.default = (f.log_0_4_2.default or true);
}) [ cfg_if_0_1_3_features ];
maildir_0_1_1 = { features?(maildir_0_1_1_features {}) }: maildir_0_1_1_ {
dependencies = mapFeatures features ([ mailparse_0_5_1 ]);
};
maildir_0_1_1_features = f: updateFeatures f (rec {
maildir_0_1_1.default = (f.maildir_0_1_1.default or true);
mailparse_0_5_1.default = true;
}) [ mailparse_0_5_1_features ];
mailparse_0_5_1 = { features?(mailparse_0_5_1_features {}) }: mailparse_0_5_1_ {
dependencies = mapFeatures features ([ base64_0_1_1 encoding_0_2_33 quoted_printable_0_3_3 ]);
};
mailparse_0_5_1_features = f: updateFeatures f (rec {
base64_0_1_1.default = true;
encoding_0_2_33.default = true;
mailparse_0_5_1.default = (f.mailparse_0_5_1.default or true);
quoted_printable_0_3_3.default = true;
}) [ base64_0_1_1_features encoding_0_2_33_features quoted_printable_0_3_3_features ];
nix_0_5_1 = { features?(nix_0_5_1_features {}) }: nix_0_5_1_ {
dependencies = mapFeatures features ([ bitflags_0_4_0 libc_0_2_42 ]);
features = mkFeatures (features.nix_0_5_1 or {});
@ -771,6 +929,10 @@ rec {
(f.quote_0_6_3.default or false) ||
(quote_0_6_3.default or false);
}) [ proc_macro2_0_4_6_features ];
quoted_printable_0_3_3 = { features?(quoted_printable_0_3_3_features {}) }: quoted_printable_0_3_3_ {};
quoted_printable_0_3_3_features = f: updateFeatures f (rec {
quoted_printable_0_3_3.default = (f.quoted_printable_0_3_3.default or true);
}) [];
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 ([ ]
@ -805,20 +967,22 @@ rec {
redox_syscall_0_1_40.default = (f.redox_syscall_0_1_40.default or true);
}) [];
rust_scripts_0_1_0 = { features?(rust_scripts_0_1_0_features {}) }: rust_scripts_0_1_0_ {
dependencies = mapFeatures features ([ chrono_0_4_2 dialog_0_1_0 error_chain_0_11_0 lazy_static_1_0_1 serde_1_0_66 serde_derive_1_0_66 serde_yaml_0_7_4 task_hookrs_0_5_0 uuid_0_6_5 ]);
dependencies = mapFeatures features ([ chrono_0_4_2 dialog_0_1_0 error_chain_0_11_0 lazy_static_1_0_1 maildir_0_1_1 mailparse_0_5_1 serde_1_0_66 serde_derive_1_0_66 serde_yaml_0_7_4 task_hookrs_0_5_0 uuid_0_6_5 ]);
};
rust_scripts_0_1_0_features = f: updateFeatures f (rec {
chrono_0_4_2.default = true;
dialog_0_1_0.default = true;
error_chain_0_11_0.default = true;
lazy_static_1_0_1.default = true;
maildir_0_1_1.default = true;
mailparse_0_5_1.default = true;
rust_scripts_0_1_0.default = (f.rust_scripts_0_1_0.default or true);
serde_1_0_66.default = true;
serde_derive_1_0_66.default = true;
serde_yaml_0_7_4.default = true;
task_hookrs_0_5_0.default = true;
uuid_0_6_5.default = true;
}) [ chrono_0_4_2_features dialog_0_1_0_features error_chain_0_11_0_features lazy_static_1_0_1_features serde_1_0_66_features serde_derive_1_0_66_features serde_yaml_0_7_4_features task_hookrs_0_5_0_features uuid_0_6_5_features ];
}) [ chrono_0_4_2_features dialog_0_1_0_features error_chain_0_11_0_features lazy_static_1_0_1_features maildir_0_1_1_features mailparse_0_5_1_features serde_1_0_66_features serde_derive_1_0_66_features serde_yaml_0_7_4_features task_hookrs_0_5_0_features uuid_0_6_5_features ];
rustc_demangle_0_1_8 = { features?(rustc_demangle_0_1_8_features {}) }: rustc_demangle_0_1_8_ {};
rustc_demangle_0_1_8_features = f: updateFeatures f (rec {
rustc_demangle_0_1_8.default = (f.rustc_demangle_0_1_8.default or true);

View file

@ -14,3 +14,5 @@ error-chain = "0.11.0"
serde_derive = "1.0"
serde = "1.0"
serde_yaml = "0.7"
maildir = "0.1.1"
mailparse = "0.5.1"