# Generated by carnix 0.6.5: carnix -o wc-bg.nix Cargo.lock { 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; 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 { wc_bg = f: wc_bg_0_3_0 { features = wc_bg_0_3_0_features { wc_bg_0_3_0 = f; }; }; ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "ansi_term"; version = "0.9.0"; authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) " ]; sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij"; inherit dependencies buildDependencies features; }; atty_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "atty"; version = "0.2.3"; authors = [ "softprops " ]; sha256 = "0zl0cjfgarp5y78nd755lpki5bbkj4hgmi88v265m543yg29i88f"; inherit dependencies buildDependencies features; }; bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "bitflags"; version = "0.7.0"; authors = [ "The Rust Project Developers" ]; sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 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; }; 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_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "byteorder"; version = "1.1.0"; authors = [ "Andrew Gallant " ]; sha256 = "1i2n0161jm00zvzh4bncgv9zrwa6ydbxdn5j4bx0wwn7rvi9zycp"; inherit dependencies buildDependencies features; }; cc_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "cc"; version = "1.0.0"; authors = [ "Alex Crichton " ]; sha256 = "1s5ha0k6cdy1049a5kpzvhnjc9hjvi18zrcr5dmbqpd03ag751g1"; inherit dependencies buildDependencies features; }; clap_2_26_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "clap"; version = "2.26.2"; authors = [ "Kevin K. " ]; sha256 = "0njvc0b7m11yym25jrr8h47nb3k3lpzzafjf22y33c5p4rw7fn2d"; inherit dependencies buildDependencies features; }; coco_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "coco"; version = "0.1.1"; authors = [ "Stjepan Glavina " ]; sha256 = "0hvj4jaj9y6i38c4dkii8nqq98cgx3kyx78cjqkdvk0aqq5sfr94"; inherit dependencies buildDependencies features; }; color_quant_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "color_quant"; version = "1.0.0"; authors = [ "nwin " ]; sha256 = "0jwr40lr115zm2bydk1wja12gcxrmgsx0n1z1pipq00sab71maaj"; inherit dependencies buildDependencies features; }; dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "dlib"; version = "0.3.1"; authors = [ "Victor Berger " ]; sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr"; 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_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "either"; version = "1.2.0"; authors = [ "bluss" ]; sha256 = "0l72xaf1kwzgbl3andf3d2ggz7km9059rbmp90iywww8inlnqppp"; 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; }; flate2_0_2_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "flate2"; version = "0.2.20"; authors = [ "Alex Crichton " ]; sha256 = "1am0d2vmqym1vcg7rvv516vpcrbhdn1jisy0q03r3nbzdzh54ppl"; inherit dependencies buildDependencies features; }; fuchsia_zircon_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "fuchsia-zircon"; version = "0.2.1"; authors = [ "Raph Levien " ]; sha256 = "0yd4rd7ql1vdr349p6vgq2dnwmpylky1kjp8g1zgvp250jxrhddb"; inherit dependencies buildDependencies features; }; fuchsia_zircon_sys_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "fuchsia-zircon-sys"; version = "0.2.0"; authors = [ "Raph Levien " ]; sha256 = "1yrqsrjwlhl3di6prxf5xmyd82gyjaysldbka5wwk83z11mpqh4w"; inherit dependencies buildDependencies features; }; futures_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "futures"; version = "0.1.16"; authors = [ "Alex Crichton " ]; sha256 = "0ndk8cl6l600a95q8il2c3y38jz50nhfsczps0nziadqdd45gy2b"; inherit dependencies buildDependencies features; }; gif_0_9_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "gif"; version = "0.9.2"; authors = [ "nwin " ]; sha256 = "0dl76jrn6127w3bdg2b58p5psf8fpnbzdxdkw1i35ac8dn4vxcqa"; inherit dependencies buildDependencies features; }; glob_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "glob"; version = "0.2.11"; authors = [ "The Rust Project Developers" ]; sha256 = "104389jjxs8r2f5cc9p0axhjmndgln60ih5x4f00ccgg9d3zarlf"; inherit dependencies buildDependencies features; }; image_0_10_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "image"; version = "0.10.4"; authors = [ "ccgn" "bvssvni " "nwin" "TyOverby " ]; sha256 = "1pwrs7k5760b38i1lg872x9q2zc6xvhs7mjhlzvjnr5p85zx2fbw"; libPath = "./src/lib.rs"; inherit dependencies buildDependencies features; }; inflate_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "inflate"; version = "0.1.1"; authors = [ "nwin " ]; sha256 = "112kh9hjcjjxdybl032mdhpwnr3qxw8j0ch6hwanwpcf3gz42g1h"; inherit dependencies buildDependencies features; }; itoa_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "itoa"; version = "0.3.4"; authors = [ "David Tolnay " ]; sha256 = "1nfkzz6vrgj0d9l3yzjkkkqzdgs68y294fjdbl7jq118qi8xc9d9"; inherit dependencies buildDependencies features; }; jpeg_decoder_0_1_13_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "jpeg-decoder"; version = "0.1.13"; authors = [ "Ulf Nilsson " ]; sha256 = "0w16gbywlm9p0p3wx34b85q4d1izrx89afcsxlc6g11cx2js4fa2"; 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; }; lazy_static_0_2_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "lazy_static"; version = "0.2.9"; authors = [ "Marvin Löbel " ]; sha256 = "08ldzr5292y3hvi6l6v8l4i6v95lm1aysmnfln65h10sqrfh6iw7"; inherit dependencies buildDependencies features; }; libc_0_2_32_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "libc"; version = "0.2.32"; authors = [ "The Rust Project Developers" ]; sha256 = "1i8njlar6v9qvmkyfvwzhxrvkqw6ijp8fqdnya5csqixxz18a532"; inherit dependencies buildDependencies features; }; libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "libloading"; version = "0.3.4"; authors = [ "Simonas Kazlauskas " ]; sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1"; build = "build.rs"; inherit dependencies buildDependencies features; }; lzw_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "lzw"; version = "0.10.0"; authors = [ "nwin " ]; sha256 = "1cfsy2w26kbz9bjaqp9dh1wyyh47rpmhwvj4jpc1rmffbf438fvb"; inherit dependencies buildDependencies features; }; miniz_sys_0_1_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "miniz-sys"; version = "0.1.10"; authors = [ "Alex Crichton " ]; sha256 = "11vg6phafxil87nbxgrlhcx5hjr3145wsbwwkfmibvnmzxfdmvln"; libPath = "lib.rs"; libName = "miniz_sys"; build = "build.rs"; inherit dependencies buildDependencies features; }; num_bigint_0_1_40_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "num-bigint"; version = "0.1.40"; authors = [ "The Rust Project Developers" ]; sha256 = "0pkxd9mb4chdbipprxjc8ll7kjh79n278s2z663zmd80yg5xi788"; inherit dependencies buildDependencies features; }; num_integer_0_1_35_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "num-integer"; version = "0.1.35"; authors = [ "The Rust Project Developers" ]; sha256 = "0xybj8isi9b6wc646d5rc043i8l8j6wy0vrl4pn995qms9fxbbcc"; inherit dependencies buildDependencies features; }; num_iter_0_1_34_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "num-iter"; version = "0.1.34"; authors = [ "The Rust Project Developers" ]; sha256 = "02cld7x9dzbqbs6sxxzq1i22z3awlcd6ljkgvhkfr9rsnaxphzl9"; inherit dependencies buildDependencies features; }; num_rational_0_1_39_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "num-rational"; version = "0.1.39"; authors = [ "The Rust Project Developers" ]; sha256 = "1qsacdfp97zgpajc2pgbrbga3yag1f0k7yz0gi78vd165gxdwk3m"; inherit dependencies buildDependencies features; }; num_traits_0_1_40_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "num-traits"; version = "0.1.40"; authors = [ "The Rust Project Developers" ]; sha256 = "1fr8ghp4i97q3agki54i0hpmqxv3s65i2mqd1pinc7w7arc3fplw"; inherit dependencies buildDependencies features; }; num_cpus_1_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "num_cpus"; version = "1.7.0"; authors = [ "Sean McArthur " ]; sha256 = "0231xmd65ma3pqfiw8pkv9dvm9x708z4xlrwp3i0sgiwv408dz3f"; inherit dependencies buildDependencies features; }; phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "phf"; version = "0.7.21"; authors = [ "Steven Fackler " ]; sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg"; libPath = "src/lib.rs"; inherit dependencies buildDependencies features; }; phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "phf_codegen"; version = "0.7.21"; authors = [ "Steven Fackler " ]; sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj"; inherit dependencies buildDependencies features; }; phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "phf_generator"; version = "0.7.21"; authors = [ "Steven Fackler " ]; sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g"; inherit dependencies buildDependencies features; }; phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "phf_shared"; version = "0.7.21"; authors = [ "Steven Fackler " ]; sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln"; libPath = "src/lib.rs"; inherit dependencies buildDependencies features; }; png_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "png"; version = "0.5.2"; authors = [ "nwin " ]; sha256 = "1pgann3f1ysgf8y1acw86v4s3ji1xk85ri353biyvh4i1cpn1g3q"; inherit dependencies buildDependencies features; }; rand_0_3_17_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "rand"; version = "0.3.17"; authors = [ "The Rust Project Developers" ]; sha256 = "06ra3pr36dlyq3kp5lbia8xnw5g0zsys2d69frr7y6df5hhb1r8j"; inherit dependencies buildDependencies features; }; rayon_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "rayon"; version = "0.8.2"; authors = [ "Niko Matsakis " "Josh Stone " ]; sha256 = "0d0mddg1k75hb9138pn8lysy2095jijrinskqbpgfr73s0jx6dq8"; inherit dependencies buildDependencies features; }; rayon_core_1_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "rayon-core"; version = "1.2.1"; authors = [ "Niko Matsakis " "Josh Stone " ]; sha256 = "12xv2r0dqrgvla24bl5mfvcw0599dlhrj0mx620nq95nyds753kk"; build = "build.rs"; inherit dependencies buildDependencies features; }; redox_syscall_0_1_31_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "redox_syscall"; version = "0.1.31"; authors = [ "Jeremy Soller " ]; sha256 = "0kipd9qslzin4fgj4jrxv6yz5l3l71gnbd7fq1jhk2j7f2sq33j4"; libName = "syscall"; inherit dependencies buildDependencies features; }; redox_termios_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "redox_termios"; version = "0.1.1"; authors = [ "Jeremy Soller " ]; sha256 = "04s6yyzjca552hdaqlvqhp3vw0zqbc304md5czyd3axh56iry8wh"; libPath = "src/lib.rs"; inherit dependencies buildDependencies features; }; rustc_serialize_0_3_24_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "rustc-serialize"; version = "0.3.24"; authors = [ "The Rust Project Developers" ]; sha256 = "0rfk6p66mqkd3g36l0ddlv2rvnp1mp3lrq5frq9zz5cbnz5pmmxn"; inherit dependencies buildDependencies features; }; scoped_threadpool_0_1_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "scoped_threadpool"; version = "0.1.8"; authors = [ "Marvin Löbel " ]; sha256 = "1al42hqbbijpah9bc6hw9c49nhnyrc0sj274ja1q3k9305c3s5a6"; inherit dependencies buildDependencies features; }; scopeguard_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "scopeguard"; version = "0.3.2"; authors = [ "bluss" ]; sha256 = "0xlvfawva4fnp6kwr5xjwf0q2d1w6di81nhfby1sa55xj1ia5zs2"; inherit dependencies buildDependencies features; }; serde_0_9_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "serde"; version = "0.9.15"; authors = [ "Erick Tryzelaar " ]; sha256 = "0rlflkc57kvy69hnhj4arfsj7ic4hpihxsb00zg5lkdxfj5qjx9b"; inherit dependencies buildDependencies features; }; serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "serde_json"; version = "0.9.10"; authors = [ "Erick Tryzelaar " ]; sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005"; inherit dependencies buildDependencies features; }; siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "siphasher"; version = "0.2.2"; authors = [ "Frank Denis " ]; sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr"; inherit dependencies buildDependencies features; }; strsim_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "strsim"; version = "0.6.0"; authors = [ "Danny Guo " ]; sha256 = "1lz85l6y68hr62lv4baww29yy7g8pg20dlr0lbaswxmmcb0wl7gd"; inherit dependencies buildDependencies features; }; target_build_utils_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "target_build_utils"; version = "0.3.1"; authors = [ "Simonas Kazlauskas " ]; sha256 = "1b450nyxlbgicp2p45mhxiv6yv0z7s4iw01lsaqh3v7b4bm53flj"; build = "build.rs"; 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; }; term_size_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "term_size"; version = "0.3.0"; authors = [ "Kevin K. " "Benjamin Sago " ]; sha256 = "054d5avad49sy5nfaaaphai4kv4rmdh6q0npchnvdhpxp02lcfhs"; inherit dependencies buildDependencies features; }; termion_1_5_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "termion"; version = "1.5.1"; authors = [ "ticki " "gycos " "IGI-111 " ]; sha256 = "02gq4vd8iws1f3gjrgrgpajsk2bk43nds5acbbb4s8dvrdvr8nf1"; inherit dependencies buildDependencies features; }; textwrap_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "textwrap"; version = "0.8.0"; authors = [ "Martin Geisler " ]; sha256 = "02j8apii1032cvp9fwrxw4pf11xb287j2n1iv1iixp8yh6vzrq41"; inherit dependencies buildDependencies features; }; unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "unicode-width"; version = "0.1.4"; authors = [ "kwantam " ]; sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl"; inherit dependencies buildDependencies features; }; vec_map_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "vec_map"; version = "0.8.0"; authors = [ "Alex Crichton " "Jorge Aparicio " "Alexis Beingessner " "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon " "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood " "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens " "Josh Branchaud " "Huon Wilson " "Corey Farwell " "Aaron Liblong <>" "Nick Cameron " "Patrick Walton " "Felix S Klock II <>" "Andrew Paseltiner " "Sean McArthur " "Vadim Petrochenkov <>" ]; sha256 = "07sgxp3cf1a4cxm9n3r27fcvqmld32bl2576mrcahnvm34j11xay"; inherit dependencies buildDependencies features; }; way_cooler_client_helpers_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "way-cooler-client-helpers"; version = "0.1.0"; authors = [ "Timidger " ]; sha256 = "0749lh5crd0rhq4dxij9mb3y5902laazjd01l6ci5782bjfk4s39"; inherit dependencies buildDependencies features; }; wayland_client_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "wayland-client"; version = "0.9.10"; authors = [ "Victor Berger " ]; sha256 = "1cs7zwvqahiysnfqfask96zpfr2bp47dlwwwd9ap8ccvcjbspj67"; build = "build.rs"; inherit dependencies buildDependencies features; }; wayland_scanner_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "wayland-scanner"; version = "0.9.10"; authors = [ "Victor Berger " ]; sha256 = "0vhnj3vfnrknvdmy72pjh7dck5q5sz1v8kfr0qqzkqf0ylavvyb2"; inherit dependencies buildDependencies features; }; wayland_sys_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "wayland-sys"; version = "0.9.10"; authors = [ "Victor Berger " ]; sha256 = "011q7lfii222whvif39asvryl1sf3rc1fxp8qs8gh84kr4mna0k8"; inherit dependencies buildDependencies features; }; wc_bg_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "wc-bg"; version = "0.3.0"; authors = [ "Timidger " ]; sha256 = "1jywymr80k96481vr6nyyqhlf2gj2n2zgvkwkny2m84v9n3pqn62"; build = "build.rs"; 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_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; }; xml_rs_0_6_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { crateName = "xml-rs"; version = "0.6.1"; authors = [ "Vladimir Matveev " ]; sha256 = "0adjwgmn061p60n81s52a9p26y2jdc20wvinsyw2nzmby5wvnbwk"; libPath = "src/lib.rs"; libName = "xml"; crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ]; inherit dependencies buildDependencies features; }; ansi_term_0_9_0 = { features?(ansi_term_0_9_0_features {}) }: ansi_term_0_9_0_ {}; ansi_term_0_9_0_features = f: updateFeatures f (rec { ansi_term_0_9_0.default = (f.ansi_term_0_9_0.default or true); }) []; atty_0_2_3 = { features?(atty_0_2_3_features {}) }: atty_0_2_3_ { dependencies = (if kernel == "redox" then mapFeatures features ([ termion_1_5_1 ]) else []) ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_32 ]) else []) ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); }; atty_0_2_3_features = f: updateFeatures f (rec { atty_0_2_3.default = (f.atty_0_2_3.default or true); kernel32_sys_0_2_2.default = true; libc_0_2_32.default = (f.libc_0_2_32.default or false); termion_1_5_1.default = true; winapi_0_2_8.default = true; }) [ termion_1_5_1_features libc_0_2_32_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; bitflags_0_7_0 = { features?(bitflags_0_7_0_features {}) }: bitflags_0_7_0_ {}; bitflags_0_7_0_features = f: updateFeatures f (rec { bitflags_0_7_0.default = (f.bitflags_0_7_0.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); }) []; 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_1_0 = { features?(byteorder_1_1_0_features {}) }: byteorder_1_1_0_ { features = mkFeatures (features.byteorder_1_1_0 or {}); }; byteorder_1_1_0_features = f: updateFeatures f (rec { byteorder_1_1_0.default = (f.byteorder_1_1_0.default or true); byteorder_1_1_0.std = (f.byteorder_1_1_0.std or false) || (f.byteorder_1_1_0.default or false) || (byteorder_1_1_0.default or false); }) []; cc_1_0_0 = { features?(cc_1_0_0_features {}) }: cc_1_0_0_ { dependencies = mapFeatures features ([]); features = mkFeatures (features.cc_1_0_0 or {}); }; cc_1_0_0_features = f: updateFeatures f (rec { cc_1_0_0.default = (f.cc_1_0_0.default or true); cc_1_0_0.rayon = (f.cc_1_0_0.rayon or false) || (f.cc_1_0_0.parallel or false) || (cc_1_0_0.parallel or false); }) []; clap_2_26_2 = { features?(clap_2_26_2_features {}) }: clap_2_26_2_ { dependencies = mapFeatures features ([ bitflags_0_9_1 textwrap_0_8_0 unicode_width_0_1_4 vec_map_0_8_0 ] ++ (if features.clap_2_26_2.ansi_term or false then [ ansi_term_0_9_0 ] else []) ++ (if features.clap_2_26_2.atty or false then [ atty_0_2_3 ] else []) ++ (if features.clap_2_26_2.strsim or false then [ strsim_0_6_0 ] else []) ++ (if features.clap_2_26_2.term_size or false then [ term_size_0_3_0 ] else [])); features = mkFeatures (features.clap_2_26_2 or {}); }; clap_2_26_2_features = f: updateFeatures f (rec { ansi_term_0_9_0.default = true; atty_0_2_3.default = true; bitflags_0_9_1.default = true; clap_2_26_2.ansi_term = (f.clap_2_26_2.ansi_term or false) || (f.clap_2_26_2.color or false) || (clap_2_26_2.color or false); clap_2_26_2.atty = (f.clap_2_26_2.atty or false) || (f.clap_2_26_2.color or false) || (clap_2_26_2.color or false); clap_2_26_2.clippy = (f.clap_2_26_2.clippy or false) || (f.clap_2_26_2.lints or false) || (clap_2_26_2.lints or false); clap_2_26_2.color = (f.clap_2_26_2.color or false) || (f.clap_2_26_2.default or false) || (clap_2_26_2.default or false); clap_2_26_2.default = (f.clap_2_26_2.default or true); clap_2_26_2.strsim = (f.clap_2_26_2.strsim or false) || (f.clap_2_26_2.suggestions or false) || (clap_2_26_2.suggestions or false); clap_2_26_2.suggestions = (f.clap_2_26_2.suggestions or false) || (f.clap_2_26_2.default or false) || (clap_2_26_2.default or false); clap_2_26_2.term_size = (f.clap_2_26_2.term_size or false) || (f.clap_2_26_2.wrap_help or false) || (clap_2_26_2.wrap_help or false); clap_2_26_2.wrap_help = (f.clap_2_26_2.wrap_help or false) || (f.clap_2_26_2.default or false) || (clap_2_26_2.default or false); clap_2_26_2.yaml = (f.clap_2_26_2.yaml or false) || (f.clap_2_26_2.doc or false) || (clap_2_26_2.doc or false); clap_2_26_2.yaml-rust = (f.clap_2_26_2.yaml-rust or false) || (f.clap_2_26_2.yaml or false) || (clap_2_26_2.yaml or false); strsim_0_6_0.default = true; term_size_0_3_0.default = true; textwrap_0_8_0.default = true; unicode_width_0_1_4.default = true; vec_map_0_8_0.default = true; }) [ ansi_term_0_9_0_features atty_0_2_3_features bitflags_0_9_1_features strsim_0_6_0_features term_size_0_3_0_features textwrap_0_8_0_features unicode_width_0_1_4_features vec_map_0_8_0_features ]; coco_0_1_1 = { features?(coco_0_1_1_features {}) }: coco_0_1_1_ { dependencies = mapFeatures features ([ either_1_2_0 scopeguard_0_3_2 ]); features = mkFeatures (features.coco_0_1_1 or {}); }; coco_0_1_1_features = f: updateFeatures f (rec { coco_0_1_1.default = (f.coco_0_1_1.default or true); either_1_2_0.default = true; scopeguard_0_3_2.default = true; }) [ either_1_2_0_features scopeguard_0_3_2_features ]; color_quant_1_0_0 = { features?(color_quant_1_0_0_features {}) }: color_quant_1_0_0_ {}; color_quant_1_0_0_features = f: updateFeatures f (rec { color_quant_1_0_0.default = (f.color_quant_1_0_0.default or true); }) []; dlib_0_3_1 = { features?(dlib_0_3_1_features {}) }: dlib_0_3_1_ { dependencies = mapFeatures features ([ libloading_0_3_4 ]); features = mkFeatures (features.dlib_0_3_1 or {}); }; dlib_0_3_1_features = f: updateFeatures f (rec { dlib_0_3_1.default = (f.dlib_0_3_1.default or true); libloading_0_3_4.default = true; }) [ libloading_0_3_4_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_2_0 = { features?(either_1_2_0_features {}) }: either_1_2_0_ { features = mkFeatures (features.either_1_2_0 or {}); }; either_1_2_0_features = f: updateFeatures f (rec { either_1_2_0.default = (f.either_1_2_0.default or true); either_1_2_0.use_std = (f.either_1_2_0.use_std or false) || (f.either_1_2_0.default or false) || (either_1_2_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_40 ]); }; 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_40.default = (f.num_traits_0_1_40.default or false); }) [ num_traits_0_1_40_features ]; flate2_0_2_20 = { features?(flate2_0_2_20_features {}) }: flate2_0_2_20_ { dependencies = mapFeatures features ([ libc_0_2_32 ] ++ (if features.flate2_0_2_20.miniz-sys or false then [ miniz_sys_0_1_10 ] else [])); features = mkFeatures (features.flate2_0_2_20 or {}); }; flate2_0_2_20_features = f: updateFeatures f (rec { flate2_0_2_20.default = (f.flate2_0_2_20.default or true); flate2_0_2_20.futures = (f.flate2_0_2_20.futures or false) || (f.flate2_0_2_20.tokio or false) || (flate2_0_2_20.tokio or false); flate2_0_2_20.libz-sys = (f.flate2_0_2_20.libz-sys or false) || (f.flate2_0_2_20.zlib or false) || (flate2_0_2_20.zlib or false); flate2_0_2_20.miniz-sys = (f.flate2_0_2_20.miniz-sys or false) || (f.flate2_0_2_20.default or false) || (flate2_0_2_20.default or false); flate2_0_2_20.tokio-io = (f.flate2_0_2_20.tokio-io or false) || (f.flate2_0_2_20.tokio or false) || (flate2_0_2_20.tokio or false); libc_0_2_32.default = true; miniz_sys_0_1_10.default = true; }) [ libc_0_2_32_features miniz_sys_0_1_10_features ]; fuchsia_zircon_0_2_1 = { features?(fuchsia_zircon_0_2_1_features {}) }: fuchsia_zircon_0_2_1_ { dependencies = mapFeatures features ([ fuchsia_zircon_sys_0_2_0 ]); }; fuchsia_zircon_0_2_1_features = f: updateFeatures f (rec { fuchsia_zircon_0_2_1.default = (f.fuchsia_zircon_0_2_1.default or true); fuchsia_zircon_sys_0_2_0.default = true; }) [ fuchsia_zircon_sys_0_2_0_features ]; fuchsia_zircon_sys_0_2_0 = { features?(fuchsia_zircon_sys_0_2_0_features {}) }: fuchsia_zircon_sys_0_2_0_ { dependencies = mapFeatures features ([ bitflags_0_7_0 ]); }; fuchsia_zircon_sys_0_2_0_features = f: updateFeatures f (rec { bitflags_0_7_0.default = true; fuchsia_zircon_sys_0_2_0.default = (f.fuchsia_zircon_sys_0_2_0.default or true); }) [ bitflags_0_7_0_features ]; futures_0_1_16 = { features?(futures_0_1_16_features {}) }: futures_0_1_16_ { features = mkFeatures (features.futures_0_1_16 or {}); }; futures_0_1_16_features = f: updateFeatures f (rec { futures_0_1_16.default = (f.futures_0_1_16.default or true); futures_0_1_16.use_std = (f.futures_0_1_16.use_std or false) || (f.futures_0_1_16.default or false) || (futures_0_1_16.default or false); futures_0_1_16.with-deprecated = (f.futures_0_1_16.with-deprecated or false) || (f.futures_0_1_16.default or false) || (futures_0_1_16.default or false); }) []; gif_0_9_2 = { features?(gif_0_9_2_features {}) }: gif_0_9_2_ { dependencies = mapFeatures features ([ color_quant_1_0_0 lzw_0_10_0 ]); features = mkFeatures (features.gif_0_9_2 or {}); }; gif_0_9_2_features = f: updateFeatures f (rec { color_quant_1_0_0.default = true; gif_0_9_2.default = (f.gif_0_9_2.default or true); gif_0_9_2.libc = (f.gif_0_9_2.libc or false) || (f.gif_0_9_2.c_api or false) || (gif_0_9_2.c_api or false); gif_0_9_2.raii_no_panic = (f.gif_0_9_2.raii_no_panic or false) || (f.gif_0_9_2.default or false) || (gif_0_9_2.default or false); lzw_0_10_0.default = true; }) [ color_quant_1_0_0_features lzw_0_10_0_features ]; glob_0_2_11 = { features?(glob_0_2_11_features {}) }: glob_0_2_11_ {}; glob_0_2_11_features = f: updateFeatures f (rec { glob_0_2_11.default = (f.glob_0_2_11.default or true); }) []; image_0_10_4 = { features?(image_0_10_4_features {}) }: image_0_10_4_ { dependencies = mapFeatures features ([ byteorder_0_5_3 enum_primitive_0_1_1 glob_0_2_11 num_iter_0_1_34 num_rational_0_1_39 num_traits_0_1_40 ] ++ (if features.image_0_10_4.gif or false then [ gif_0_9_2 ] else []) ++ (if features.image_0_10_4.jpeg-decoder or false then [ jpeg_decoder_0_1_13 ] else []) ++ (if features.image_0_10_4.png or false then [ png_0_5_2 ] else []) ++ (if features.image_0_10_4.scoped_threadpool or false then [ scoped_threadpool_0_1_8 ] else [])); features = mkFeatures (features.image_0_10_4 or {}); }; image_0_10_4_features = f: updateFeatures f (rec { byteorder_0_5_3.default = true; enum_primitive_0_1_1.default = true; gif_0_9_2.default = true; glob_0_2_11.default = true; image_0_10_4.bmp = (f.image_0_10_4.bmp or false) || (f.image_0_10_4.default or false) || (image_0_10_4.default or false) || (f.image_0_10_4.ico or false) || (image_0_10_4.ico or false); image_0_10_4.default = (f.image_0_10_4.default or true); image_0_10_4.gif = (f.image_0_10_4.gif or false) || (f.image_0_10_4.gif_codec or false) || (image_0_10_4.gif_codec or false); image_0_10_4.gif_codec = (f.image_0_10_4.gif_codec or false) || (f.image_0_10_4.default or false) || (image_0_10_4.default or false); image_0_10_4.hdr = (f.image_0_10_4.hdr or false) || (f.image_0_10_4.default or false) || (image_0_10_4.default or false); image_0_10_4.ico = (f.image_0_10_4.ico or false) || (f.image_0_10_4.default or false) || (image_0_10_4.default or false); image_0_10_4.jpeg = (f.image_0_10_4.jpeg or false) || (f.image_0_10_4.default or false) || (image_0_10_4.default or false); image_0_10_4.jpeg-decoder = (f.image_0_10_4.jpeg-decoder or false) || (f.image_0_10_4.jpeg or false) || (image_0_10_4.jpeg or false); image_0_10_4.png = (f.image_0_10_4.png or false) || (f.image_0_10_4.png_codec or false) || (image_0_10_4.png_codec or false); image_0_10_4.png_codec = (f.image_0_10_4.png_codec or false) || (f.image_0_10_4.default or false) || (image_0_10_4.default or false) || (f.image_0_10_4.ico or false) || (image_0_10_4.ico or false); image_0_10_4.ppm = (f.image_0_10_4.ppm or false) || (f.image_0_10_4.default or false) || (image_0_10_4.default or false); image_0_10_4.scoped_threadpool = (f.image_0_10_4.scoped_threadpool or false) || (f.image_0_10_4.hdr or false) || (image_0_10_4.hdr or false); image_0_10_4.tga = (f.image_0_10_4.tga or false) || (f.image_0_10_4.default or false) || (image_0_10_4.default or false); image_0_10_4.tiff = (f.image_0_10_4.tiff or false) || (f.image_0_10_4.default or false) || (image_0_10_4.default or false); image_0_10_4.webp = (f.image_0_10_4.webp or false) || (f.image_0_10_4.default or false) || (image_0_10_4.default or false); jpeg_decoder_0_1_13.default = true; num_iter_0_1_34.default = true; num_rational_0_1_39.default = true; num_traits_0_1_40.default = true; png_0_5_2.default = true; scoped_threadpool_0_1_8.default = true; }) [ byteorder_0_5_3_features enum_primitive_0_1_1_features gif_0_9_2_features glob_0_2_11_features jpeg_decoder_0_1_13_features num_iter_0_1_34_features num_rational_0_1_39_features num_traits_0_1_40_features png_0_5_2_features scoped_threadpool_0_1_8_features ]; inflate_0_1_1 = { features?(inflate_0_1_1_features {}) }: inflate_0_1_1_ { features = mkFeatures (features.inflate_0_1_1 or {}); }; inflate_0_1_1_features = f: updateFeatures f (rec { inflate_0_1_1.default = (f.inflate_0_1_1.default or true); }) []; itoa_0_3_4 = { features?(itoa_0_3_4_features {}) }: itoa_0_3_4_ { features = mkFeatures (features.itoa_0_3_4 or {}); }; itoa_0_3_4_features = f: updateFeatures f (rec { itoa_0_3_4.default = (f.itoa_0_3_4.default or true); }) []; jpeg_decoder_0_1_13 = { features?(jpeg_decoder_0_1_13_features {}) }: jpeg_decoder_0_1_13_ { dependencies = mapFeatures features ([ byteorder_1_1_0 ] ++ (if features.jpeg_decoder_0_1_13.rayon or false then [ rayon_0_8_2 ] else [])); features = mkFeatures (features.jpeg_decoder_0_1_13 or {}); }; jpeg_decoder_0_1_13_features = f: updateFeatures f (rec { byteorder_1_1_0.default = true; jpeg_decoder_0_1_13.default = (f.jpeg_decoder_0_1_13.default or true); jpeg_decoder_0_1_13.rayon = (f.jpeg_decoder_0_1_13.rayon or false) || (f.jpeg_decoder_0_1_13.default or false) || (jpeg_decoder_0_1_13.default or false); rayon_0_8_2.default = true; }) [ byteorder_1_1_0_features rayon_0_8_2_features ]; 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 ]; lazy_static_0_2_9 = { features?(lazy_static_0_2_9_features {}) }: lazy_static_0_2_9_ { dependencies = mapFeatures features ([]); features = mkFeatures (features.lazy_static_0_2_9 or {}); }; lazy_static_0_2_9_features = f: updateFeatures f (rec { lazy_static_0_2_9.default = (f.lazy_static_0_2_9.default or true); lazy_static_0_2_9.nightly = (f.lazy_static_0_2_9.nightly or false) || (f.lazy_static_0_2_9.spin_no_std or false) || (lazy_static_0_2_9.spin_no_std or false); lazy_static_0_2_9.spin = (f.lazy_static_0_2_9.spin or false) || (f.lazy_static_0_2_9.spin_no_std or false) || (lazy_static_0_2_9.spin_no_std or false); }) []; libc_0_2_32 = { features?(libc_0_2_32_features {}) }: libc_0_2_32_ { features = mkFeatures (features.libc_0_2_32 or {}); }; libc_0_2_32_features = f: updateFeatures f (rec { libc_0_2_32.default = (f.libc_0_2_32.default or true); libc_0_2_32.use_std = (f.libc_0_2_32.use_std or false) || (f.libc_0_2_32.default or false) || (libc_0_2_32.default or false); }) []; libloading_0_3_4 = { features?(libloading_0_3_4_features {}) }: libloading_0_3_4_ { dependencies = mapFeatures features ([ lazy_static_0_2_9 ]) ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); buildDependencies = mapFeatures features ([ target_build_utils_0_3_1 ]); }; libloading_0_3_4_features = f: updateFeatures f (rec { kernel32_sys_0_2_2.default = true; lazy_static_0_2_9.default = true; libloading_0_3_4.default = (f.libloading_0_3_4.default or true); target_build_utils_0_3_1.default = true; winapi_0_2_8.default = true; }) [ lazy_static_0_2_9_features target_build_utils_0_3_1_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; lzw_0_10_0 = { features?(lzw_0_10_0_features {}) }: lzw_0_10_0_ { features = mkFeatures (features.lzw_0_10_0 or {}); }; lzw_0_10_0_features = f: updateFeatures f (rec { lzw_0_10_0.default = (f.lzw_0_10_0.default or true); lzw_0_10_0.raii_no_panic = (f.lzw_0_10_0.raii_no_panic or false) || (f.lzw_0_10_0.default or false) || (lzw_0_10_0.default or false); }) []; miniz_sys_0_1_10 = { features?(miniz_sys_0_1_10_features {}) }: miniz_sys_0_1_10_ { dependencies = mapFeatures features ([ libc_0_2_32 ]); buildDependencies = mapFeatures features ([ cc_1_0_0 ]); }; miniz_sys_0_1_10_features = f: updateFeatures f (rec { cc_1_0_0.default = true; libc_0_2_32.default = true; miniz_sys_0_1_10.default = (f.miniz_sys_0_1_10.default or true); }) [ libc_0_2_32_features cc_1_0_0_features ]; num_bigint_0_1_40 = { features?(num_bigint_0_1_40_features {}) }: num_bigint_0_1_40_ { dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_40 ] ++ (if features.num_bigint_0_1_40.rand or false then [ rand_0_3_17 ] else []) ++ (if features.num_bigint_0_1_40.rustc-serialize or false then [ rustc_serialize_0_3_24 ] else [])); features = mkFeatures (features.num_bigint_0_1_40 or {}); }; num_bigint_0_1_40_features = f: updateFeatures f (rec { num_bigint_0_1_40.default = (f.num_bigint_0_1_40.default or true); num_bigint_0_1_40.rand = (f.num_bigint_0_1_40.rand or false) || (f.num_bigint_0_1_40.default or false) || (num_bigint_0_1_40.default or false); num_bigint_0_1_40.rustc-serialize = (f.num_bigint_0_1_40.rustc-serialize or false) || (f.num_bigint_0_1_40.default or false) || (num_bigint_0_1_40.default or false); num_integer_0_1_35.default = true; num_traits_0_1_40.default = true; rand_0_3_17.default = true; rustc_serialize_0_3_24.default = true; }) [ num_integer_0_1_35_features num_traits_0_1_40_features rand_0_3_17_features rustc_serialize_0_3_24_features ]; num_integer_0_1_35 = { features?(num_integer_0_1_35_features {}) }: num_integer_0_1_35_ { dependencies = mapFeatures features ([ num_traits_0_1_40 ]); }; num_integer_0_1_35_features = f: updateFeatures f (rec { num_integer_0_1_35.default = (f.num_integer_0_1_35.default or true); num_traits_0_1_40.default = true; }) [ num_traits_0_1_40_features ]; num_iter_0_1_34 = { features?(num_iter_0_1_34_features {}) }: num_iter_0_1_34_ { dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_40 ]); }; num_iter_0_1_34_features = f: updateFeatures f (rec { num_integer_0_1_35.default = true; num_iter_0_1_34.default = (f.num_iter_0_1_34.default or true); num_traits_0_1_40.default = true; }) [ num_integer_0_1_35_features num_traits_0_1_40_features ]; num_rational_0_1_39 = { features?(num_rational_0_1_39_features {}) }: num_rational_0_1_39_ { dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_40 ] ++ (if features.num_rational_0_1_39.num-bigint or false then [ num_bigint_0_1_40 ] else []) ++ (if features.num_rational_0_1_39.rustc-serialize or false then [ rustc_serialize_0_3_24 ] else [])); features = mkFeatures (features.num_rational_0_1_39 or {}); }; num_rational_0_1_39_features = f: updateFeatures f (rec { num_bigint_0_1_40.default = true; num_integer_0_1_35.default = true; num_rational_0_1_39.bigint = (f.num_rational_0_1_39.bigint or false) || (f.num_rational_0_1_39.default or false) || (num_rational_0_1_39.default or false); num_rational_0_1_39.default = (f.num_rational_0_1_39.default or true); num_rational_0_1_39.num-bigint = (f.num_rational_0_1_39.num-bigint or false) || (f.num_rational_0_1_39.bigint or false) || (num_rational_0_1_39.bigint or false); num_rational_0_1_39.rustc-serialize = (f.num_rational_0_1_39.rustc-serialize or false) || (f.num_rational_0_1_39.default or false) || (num_rational_0_1_39.default or false); num_traits_0_1_40.default = true; rustc_serialize_0_3_24.default = true; }) [ num_bigint_0_1_40_features num_integer_0_1_35_features num_traits_0_1_40_features rustc_serialize_0_3_24_features ]; num_traits_0_1_40 = { features?(num_traits_0_1_40_features {}) }: num_traits_0_1_40_ {}; num_traits_0_1_40_features = f: updateFeatures f (rec { num_traits_0_1_40.default = (f.num_traits_0_1_40.default or true); }) []; num_cpus_1_7_0 = { features?(num_cpus_1_7_0_features {}) }: num_cpus_1_7_0_ { dependencies = mapFeatures features ([ libc_0_2_32 ]); }; num_cpus_1_7_0_features = f: updateFeatures f (rec { libc_0_2_32.default = true; num_cpus_1_7_0.default = (f.num_cpus_1_7_0.default or true); }) [ libc_0_2_32_features ]; phf_0_7_21 = { features?(phf_0_7_21_features {}) }: phf_0_7_21_ { dependencies = mapFeatures features ([ phf_shared_0_7_21 ]); features = mkFeatures (features.phf_0_7_21 or {}); }; phf_0_7_21_features = f: updateFeatures f (rec { phf_0_7_21.default = (f.phf_0_7_21.default or true); phf_shared_0_7_21.core = (f.phf_shared_0_7_21.core or false) || (phf_0_7_21.core or false) || (f.phf_0_7_21.core or false); phf_shared_0_7_21.default = true; phf_shared_0_7_21.unicase = (f.phf_shared_0_7_21.unicase or false) || (phf_0_7_21.unicase or false) || (f.phf_0_7_21.unicase or false); }) [ phf_shared_0_7_21_features ]; phf_codegen_0_7_21 = { features?(phf_codegen_0_7_21_features {}) }: phf_codegen_0_7_21_ { dependencies = mapFeatures features ([ phf_generator_0_7_21 phf_shared_0_7_21 ]); }; phf_codegen_0_7_21_features = f: updateFeatures f (rec { phf_codegen_0_7_21.default = (f.phf_codegen_0_7_21.default or true); phf_generator_0_7_21.default = true; phf_shared_0_7_21.default = true; }) [ phf_generator_0_7_21_features phf_shared_0_7_21_features ]; phf_generator_0_7_21 = { features?(phf_generator_0_7_21_features {}) }: phf_generator_0_7_21_ { dependencies = mapFeatures features ([ phf_shared_0_7_21 rand_0_3_17 ]); }; phf_generator_0_7_21_features = f: updateFeatures f (rec { phf_generator_0_7_21.default = (f.phf_generator_0_7_21.default or true); phf_shared_0_7_21.default = true; rand_0_3_17.default = true; }) [ phf_shared_0_7_21_features rand_0_3_17_features ]; phf_shared_0_7_21 = { features?(phf_shared_0_7_21_features {}) }: phf_shared_0_7_21_ { dependencies = mapFeatures features ([ siphasher_0_2_2 ]); features = mkFeatures (features.phf_shared_0_7_21 or {}); }; phf_shared_0_7_21_features = f: updateFeatures f (rec { phf_shared_0_7_21.default = (f.phf_shared_0_7_21.default or true); siphasher_0_2_2.default = true; }) [ siphasher_0_2_2_features ]; png_0_5_2 = { features?(png_0_5_2_features {}) }: png_0_5_2_ { dependencies = mapFeatures features ([ bitflags_0_7_0 inflate_0_1_1 num_iter_0_1_34 ] ++ (if features.png_0_5_2.flate2 or false then [ flate2_0_2_20 ] else [])); features = mkFeatures (features.png_0_5_2 or {}); }; png_0_5_2_features = f: updateFeatures f (rec { bitflags_0_7_0.default = true; flate2_0_2_20.default = true; inflate_0_1_1.default = true; num_iter_0_1_34.default = true; png_0_5_2.default = (f.png_0_5_2.default or true); png_0_5_2.flate2 = (f.png_0_5_2.flate2 or false) || (f.png_0_5_2.png-encoding or false) || (png_0_5_2.png-encoding or false); png_0_5_2.png-encoding = (f.png_0_5_2.png-encoding or false) || (f.png_0_5_2.default or false) || (png_0_5_2.default or false); }) [ bitflags_0_7_0_features flate2_0_2_20_features inflate_0_1_1_features num_iter_0_1_34_features ]; rand_0_3_17 = { features?(rand_0_3_17_features {}) }: rand_0_3_17_ { dependencies = mapFeatures features ([ libc_0_2_32 ]) ++ (if kernel == "fuchsia" then mapFeatures features ([ fuchsia_zircon_0_2_1 ]) else []); features = mkFeatures (features.rand_0_3_17 or {}); }; rand_0_3_17_features = f: updateFeatures f (rec { fuchsia_zircon_0_2_1.default = true; libc_0_2_32.default = true; rand_0_3_17.default = (f.rand_0_3_17.default or true); rand_0_3_17.i128_support = (f.rand_0_3_17.i128_support or false) || (f.rand_0_3_17.nightly or false) || (rand_0_3_17.nightly or false); }) [ libc_0_2_32_features fuchsia_zircon_0_2_1_features ]; rayon_0_8_2 = { features?(rayon_0_8_2_features {}) }: rayon_0_8_2_ { dependencies = mapFeatures features ([ rayon_core_1_2_1 ]); }; rayon_0_8_2_features = f: updateFeatures f (rec { rayon_0_8_2.default = (f.rayon_0_8_2.default or true); rayon_core_1_2_1.default = true; }) [ rayon_core_1_2_1_features ]; rayon_core_1_2_1 = { features?(rayon_core_1_2_1_features {}) }: rayon_core_1_2_1_ { dependencies = mapFeatures features ([ coco_0_1_1 futures_0_1_16 lazy_static_0_2_9 libc_0_2_32 num_cpus_1_7_0 rand_0_3_17 ]); }; rayon_core_1_2_1_features = f: updateFeatures f (rec { coco_0_1_1.default = true; futures_0_1_16.default = true; lazy_static_0_2_9.default = true; libc_0_2_32.default = true; num_cpus_1_7_0.default = true; rand_0_3_17.default = true; rayon_core_1_2_1.default = (f.rayon_core_1_2_1.default or true); }) [ coco_0_1_1_features futures_0_1_16_features lazy_static_0_2_9_features libc_0_2_32_features num_cpus_1_7_0_features rand_0_3_17_features ]; redox_syscall_0_1_31 = { features?(redox_syscall_0_1_31_features {}) }: redox_syscall_0_1_31_ {}; redox_syscall_0_1_31_features = f: updateFeatures f (rec { redox_syscall_0_1_31.default = (f.redox_syscall_0_1_31.default or true); }) []; redox_termios_0_1_1 = { features?(redox_termios_0_1_1_features {}) }: redox_termios_0_1_1_ { dependencies = mapFeatures features ([ redox_syscall_0_1_31 ]); }; redox_termios_0_1_1_features = f: updateFeatures f (rec { redox_syscall_0_1_31.default = true; redox_termios_0_1_1.default = (f.redox_termios_0_1_1.default or true); }) [ redox_syscall_0_1_31_features ]; rustc_serialize_0_3_24 = { features?(rustc_serialize_0_3_24_features {}) }: rustc_serialize_0_3_24_ {}; rustc_serialize_0_3_24_features = f: updateFeatures f (rec { rustc_serialize_0_3_24.default = (f.rustc_serialize_0_3_24.default or true); }) []; scoped_threadpool_0_1_8 = { features?(scoped_threadpool_0_1_8_features {}) }: scoped_threadpool_0_1_8_ { features = mkFeatures (features.scoped_threadpool_0_1_8 or {}); }; scoped_threadpool_0_1_8_features = f: updateFeatures f (rec { scoped_threadpool_0_1_8.default = (f.scoped_threadpool_0_1_8.default or true); }) []; scopeguard_0_3_2 = { features?(scopeguard_0_3_2_features {}) }: scopeguard_0_3_2_ { features = mkFeatures (features.scopeguard_0_3_2 or {}); }; scopeguard_0_3_2_features = f: updateFeatures f (rec { scopeguard_0_3_2.default = (f.scopeguard_0_3_2.default or true); scopeguard_0_3_2.use_std = (f.scopeguard_0_3_2.use_std or false) || (f.scopeguard_0_3_2.default or false) || (scopeguard_0_3_2.default or false); }) []; serde_0_9_15 = { features?(serde_0_9_15_features {}) }: serde_0_9_15_ { dependencies = mapFeatures features ([]); features = mkFeatures (features.serde_0_9_15 or {}); }; serde_0_9_15_features = f: updateFeatures f (rec { serde_0_9_15.alloc = (f.serde_0_9_15.alloc or false) || (f.serde_0_9_15.collections or false) || (serde_0_9_15.collections or false); serde_0_9_15.default = (f.serde_0_9_15.default or true); serde_0_9_15.serde_derive = (f.serde_0_9_15.serde_derive or false) || (f.serde_0_9_15.derive or false) || (serde_0_9_15.derive or false) || (f.serde_0_9_15.playground or false) || (serde_0_9_15.playground or false); serde_0_9_15.std = (f.serde_0_9_15.std or false) || (f.serde_0_9_15.default or false) || (serde_0_9_15.default or false) || (f.serde_0_9_15.unstable-testing or false) || (serde_0_9_15.unstable-testing or false); serde_0_9_15.unstable = (f.serde_0_9_15.unstable or false) || (f.serde_0_9_15.alloc or false) || (serde_0_9_15.alloc or false) || (f.serde_0_9_15.unstable-testing or false) || (serde_0_9_15.unstable-testing or false); }) []; serde_json_0_9_10 = { features?(serde_json_0_9_10_features {}) }: serde_json_0_9_10_ { dependencies = mapFeatures features ([ dtoa_0_4_2 itoa_0_3_4 num_traits_0_1_40 serde_0_9_15 ]); features = mkFeatures (features.serde_json_0_9_10 or {}); }; serde_json_0_9_10_features = f: updateFeatures f (rec { dtoa_0_4_2.default = true; itoa_0_3_4.default = true; num_traits_0_1_40.default = true; serde_0_9_15.default = true; serde_json_0_9_10.default = (f.serde_json_0_9_10.default or true); serde_json_0_9_10.linked-hash-map = (f.serde_json_0_9_10.linked-hash-map or false) || (f.serde_json_0_9_10.preserve_order or false) || (serde_json_0_9_10.preserve_order or false); }) [ dtoa_0_4_2_features itoa_0_3_4_features num_traits_0_1_40_features serde_0_9_15_features ]; siphasher_0_2_2 = { features?(siphasher_0_2_2_features {}) }: siphasher_0_2_2_ { dependencies = mapFeatures features ([]); }; siphasher_0_2_2_features = f: updateFeatures f (rec { siphasher_0_2_2.default = (f.siphasher_0_2_2.default or true); }) []; strsim_0_6_0 = { features?(strsim_0_6_0_features {}) }: strsim_0_6_0_ {}; strsim_0_6_0_features = f: updateFeatures f (rec { strsim_0_6_0.default = (f.strsim_0_6_0.default or true); }) []; target_build_utils_0_3_1 = { features?(target_build_utils_0_3_1_features {}) }: target_build_utils_0_3_1_ { dependencies = mapFeatures features ([ phf_0_7_21 ] ++ (if features.target_build_utils_0_3_1.serde_json or false then [ serde_json_0_9_10 ] else [])); buildDependencies = mapFeatures features ([ phf_codegen_0_7_21 ]); features = mkFeatures (features.target_build_utils_0_3_1 or {}); }; target_build_utils_0_3_1_features = f: updateFeatures f (rec { phf_0_7_21.default = true; phf_codegen_0_7_21.default = true; serde_json_0_9_10.default = true; target_build_utils_0_3_1.default = (f.target_build_utils_0_3_1.default or true); target_build_utils_0_3_1.serde_json = (f.target_build_utils_0_3_1.serde_json or false) || (f.target_build_utils_0_3_1.default or false) || (target_build_utils_0_3_1.default or false); }) [ phf_0_7_21_features serde_json_0_9_10_features phf_codegen_0_7_21_features ]; tempfile_2_2_0 = { features?(tempfile_2_2_0_features {}) }: tempfile_2_2_0_ { dependencies = mapFeatures features ([ rand_0_3_17 ]) ++ (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_31 ]) else []) ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_32 ]) 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_32.default = true; rand_0_3_17.default = true; redox_syscall_0_1_31.default = true; tempfile_2_2_0.default = (f.tempfile_2_2_0.default or true); winapi_0_2_8.default = true; }) [ rand_0_3_17_features redox_syscall_0_1_31_features libc_0_2_32_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; term_size_0_3_0 = { features?(term_size_0_3_0_features {}) }: term_size_0_3_0_ { dependencies = mapFeatures features ([]) ++ (if !(kernel == "windows") then mapFeatures features ([ libc_0_2_32 ]) else []) ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); features = mkFeatures (features.term_size_0_3_0 or {}); }; term_size_0_3_0_features = f: updateFeatures f (rec { kernel32_sys_0_2_2.default = true; libc_0_2_32.default = true; term_size_0_3_0.clippy = (f.term_size_0_3_0.clippy or false) || (f.term_size_0_3_0.lints or false) || (term_size_0_3_0.lints or false); term_size_0_3_0.default = (f.term_size_0_3_0.default or true); term_size_0_3_0.lints = (f.term_size_0_3_0.lints or false) || (f.term_size_0_3_0.travis or false) || (term_size_0_3_0.travis or false); term_size_0_3_0.nightly = (f.term_size_0_3_0.nightly or false) || (f.term_size_0_3_0.lints or false) || (term_size_0_3_0.lints or false) || (f.term_size_0_3_0.travis or false) || (term_size_0_3_0.travis or false); winapi_0_2_8.default = true; }) [ libc_0_2_32_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; termion_1_5_1 = { features?(termion_1_5_1_features {}) }: termion_1_5_1_ { dependencies = (if !(kernel == "redox") then mapFeatures features ([ libc_0_2_32 ]) else []) ++ (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_31 redox_termios_0_1_1 ]) else []); }; termion_1_5_1_features = f: updateFeatures f (rec { libc_0_2_32.default = true; redox_syscall_0_1_31.default = true; redox_termios_0_1_1.default = true; termion_1_5_1.default = (f.termion_1_5_1.default or true); }) [ libc_0_2_32_features redox_syscall_0_1_31_features redox_termios_0_1_1_features ]; textwrap_0_8_0 = { features?(textwrap_0_8_0_features {}) }: textwrap_0_8_0_ { dependencies = mapFeatures features ([ term_size_0_3_0 unicode_width_0_1_4 ]); }; textwrap_0_8_0_features = f: updateFeatures f (rec { term_size_0_3_0.default = true; textwrap_0_8_0.default = (f.textwrap_0_8_0.default or true); unicode_width_0_1_4.default = true; }) [ term_size_0_3_0_features unicode_width_0_1_4_features ]; unicode_width_0_1_4 = { features?(unicode_width_0_1_4_features {}) }: unicode_width_0_1_4_ { features = mkFeatures (features.unicode_width_0_1_4 or {}); }; unicode_width_0_1_4_features = f: updateFeatures f (rec { unicode_width_0_1_4.default = (f.unicode_width_0_1_4.default or true); }) []; vec_map_0_8_0 = { features?(vec_map_0_8_0_features {}) }: vec_map_0_8_0_ { dependencies = mapFeatures features ([]); features = mkFeatures (features.vec_map_0_8_0 or {}); }; vec_map_0_8_0_features = f: updateFeatures f (rec { vec_map_0_8_0.default = (f.vec_map_0_8_0.default or true); vec_map_0_8_0.serde = (f.vec_map_0_8_0.serde or false) || (f.vec_map_0_8_0.eders or false) || (vec_map_0_8_0.eders or false); vec_map_0_8_0.serde_derive = (f.vec_map_0_8_0.serde_derive or false) || (f.vec_map_0_8_0.eders or false) || (vec_map_0_8_0.eders or false); }) []; way_cooler_client_helpers_0_1_0 = { features?(way_cooler_client_helpers_0_1_0_features {}) }: way_cooler_client_helpers_0_1_0_ { dependencies = mapFeatures features ([ wayland_client_0_9_10 wayland_sys_0_9_10 ]); }; way_cooler_client_helpers_0_1_0_features = f: updateFeatures f (rec { way_cooler_client_helpers_0_1_0.default = (f.way_cooler_client_helpers_0_1_0.default or true); wayland_client_0_9_10.cursor = true; wayland_client_0_9_10.default = true; wayland_client_0_9_10.dlopen = true; wayland_sys_0_9_10.client = true; wayland_sys_0_9_10.default = true; wayland_sys_0_9_10.dlopen = true; }) [ wayland_client_0_9_10_features wayland_sys_0_9_10_features ]; wayland_client_0_9_10 = { features?(wayland_client_0_9_10_features {}) }: wayland_client_0_9_10_ { dependencies = mapFeatures features ([ bitflags_0_9_1 libc_0_2_32 wayland_sys_0_9_10 ]); buildDependencies = mapFeatures features ([ wayland_scanner_0_9_10 ]); features = mkFeatures (features.wayland_client_0_9_10 or {}); }; wayland_client_0_9_10_features = f: updateFeatures f (rec { bitflags_0_9_1.default = true; libc_0_2_32.default = true; wayland_client_0_9_10.cursor = (f.wayland_client_0_9_10.cursor or false) || (f.wayland_client_0_9_10.default or false) || (wayland_client_0_9_10.default or false); wayland_client_0_9_10.default = (f.wayland_client_0_9_10.default or true); wayland_client_0_9_10.egl = (f.wayland_client_0_9_10.egl or false) || (f.wayland_client_0_9_10.default or false) || (wayland_client_0_9_10.default or false); wayland_scanner_0_9_10.default = true; wayland_sys_0_9_10.client = true; wayland_sys_0_9_10.cursor = (f.wayland_sys_0_9_10.cursor or false) || (wayland_client_0_9_10.cursor or false) || (f.wayland_client_0_9_10.cursor or false); wayland_sys_0_9_10.default = true; wayland_sys_0_9_10.dlopen = (f.wayland_sys_0_9_10.dlopen or false) || (wayland_client_0_9_10.dlopen or false) || (f.wayland_client_0_9_10.dlopen or false); wayland_sys_0_9_10.egl = (f.wayland_sys_0_9_10.egl or false) || (wayland_client_0_9_10.egl or false) || (f.wayland_client_0_9_10.egl or false); }) [ bitflags_0_9_1_features libc_0_2_32_features wayland_sys_0_9_10_features wayland_scanner_0_9_10_features ]; wayland_scanner_0_9_10 = { features?(wayland_scanner_0_9_10_features {}) }: wayland_scanner_0_9_10_ { dependencies = mapFeatures features ([ xml_rs_0_6_1 ]); }; wayland_scanner_0_9_10_features = f: updateFeatures f (rec { wayland_scanner_0_9_10.default = (f.wayland_scanner_0_9_10.default or true); xml_rs_0_6_1.default = true; }) [ xml_rs_0_6_1_features ]; wayland_sys_0_9_10 = { features?(wayland_sys_0_9_10_features {}) }: wayland_sys_0_9_10_ { dependencies = mapFeatures features ([ dlib_0_3_1 ] ++ (if features.wayland_sys_0_9_10.lazy_static or false then [ lazy_static_0_2_9 ] else [])); features = mkFeatures (features.wayland_sys_0_9_10 or {}); }; wayland_sys_0_9_10_features = f: updateFeatures f (rec { dlib_0_3_1.default = true; dlib_0_3_1.dlopen = (f.dlib_0_3_1.dlopen or false) || (wayland_sys_0_9_10.dlopen or false) || (f.wayland_sys_0_9_10.dlopen or false); lazy_static_0_2_9.default = true; wayland_sys_0_9_10.default = (f.wayland_sys_0_9_10.default or true); wayland_sys_0_9_10.lazy_static = (f.wayland_sys_0_9_10.lazy_static or false) || (f.wayland_sys_0_9_10.dlopen or false) || (wayland_sys_0_9_10.dlopen or false); wayland_sys_0_9_10.libc = (f.wayland_sys_0_9_10.libc or false) || (f.wayland_sys_0_9_10.server or false) || (wayland_sys_0_9_10.server or false); }) [ dlib_0_3_1_features lazy_static_0_2_9_features ]; wc_bg_0_3_0 = { features?(wc_bg_0_3_0_features {}) }: wc_bg_0_3_0_ { dependencies = mapFeatures features ([ byteorder_0_5_3 clap_2_26_2 image_0_10_4 tempfile_2_2_0 way_cooler_client_helpers_0_1_0 wayland_client_0_9_10 wayland_sys_0_9_10 ]); buildDependencies = mapFeatures features ([ wayland_scanner_0_9_10 ]); }; wc_bg_0_3_0_features = f: updateFeatures f (rec { byteorder_0_5_3.default = true; clap_2_26_2.default = true; image_0_10_4.default = true; tempfile_2_2_0.default = true; way_cooler_client_helpers_0_1_0.default = true; wayland_client_0_9_10.cursor = true; wayland_client_0_9_10.default = true; wayland_client_0_9_10.dlopen = true; wayland_scanner_0_9_10.default = true; wayland_sys_0_9_10.client = true; wayland_sys_0_9_10.default = true; wayland_sys_0_9_10.dlopen = true; wc_bg_0_3_0.default = (f.wc_bg_0_3_0.default or true); }) [ byteorder_0_5_3_features clap_2_26_2_features image_0_10_4_features tempfile_2_2_0_features way_cooler_client_helpers_0_1_0_features wayland_client_0_9_10_features wayland_sys_0_9_10_features wayland_scanner_0_9_10_features ]; 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_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); }) []; xml_rs_0_6_1 = { features?(xml_rs_0_6_1_features {}) }: xml_rs_0_6_1_ { dependencies = mapFeatures features ([ bitflags_0_9_1 ]); }; xml_rs_0_6_1_features = f: updateFeatures f (rec { bitflags_0_9_1.default = true; xml_rs_0_6_1.default = (f.xml_rs_0_6_1.default or true); }) [ bitflags_0_9_1_features ]; }