way-cooler: 0.6.2 -> 0.8.0

gnidorah 810a19ba 8c280d3a

+5360 -2914
+17 -36
pkgs/applications/window-managers/way-cooler/default.nix
··· 1 - { stdenv, fetchFromGitHub, fetchurl, pkgconfig, makeWrapper, symlinkJoin, writeShellScriptBin, callPackage, defaultCrateOverrides 2 - , wayland, wlc, dbus_libs, dbus_glib, cairo, libxkbcommon, pam, python3Packages, lemonbar 1 + { stdenv, fetchurl, makeWrapper, symlinkJoin, writeShellScriptBin, callPackage, defaultCrateOverrides 2 + , wayland, wlc, cairo, libxkbcommon, pam, python3Packages, lemonbar, gdk_pixbuf 3 3 }: 4 4 5 5 let ··· 9 9 fakegit = writeShellScriptBin "git" '' 10 10 echo "" 11 11 ''; 12 - way-cooler = ((callPackage ./way-cooler.nix {}).way_cooler_0_6_2.override { 12 + way-cooler = (((callPackage ./way-cooler.nix {}).way_cooler { builtin-lua = true; }).override { 13 13 crateOverrides = defaultCrateOverrides // { 14 14 15 - way-cooler = attrs: { buildInputs = [ wlc cairo libxkbcommon fakegit ]; }; 16 - dbus = attrs: { buildInputs = [ pkgconfig dbus_libs ]; }; 17 - gobject-sys = attrs: { buildInputs = [ dbus_glib ]; }; 18 - cairo-rs = attrs: { buildInputs = [ cairo ]; }; 15 + way-cooler = attrs: { buildInputs = [ wlc cairo libxkbcommon fakegit gdk_pixbuf wayland ]; }; 19 16 };}).overrideAttrs (oldAttrs: rec { 20 17 nativeBuildInputs = [ makeWrapper ]; 21 18 ··· 23 20 mkdir -p $out/etc 24 21 cp -r config $out/etc/way-cooler 25 22 ''; 26 - # prior v0.7 https://github.com/way-cooler/way-cooler/issues/395 27 23 postFixup = '' 28 - makeWrapper $out/bin/way_cooler $out/bin/way-cooler \ 29 - --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ wayland ]}" 24 + cd $out/bin 25 + mv way_cooler way-cooler 30 26 ''; 31 27 }); 32 - wc-bg = ((callPackage ./wc-bg.nix {}).way_cooler_bg_0_2_1.override { 33 - crateOverrides = defaultCrateOverrides // { 28 + wc-bg = ((callPackage ./wc-bg.nix {}).wc_bg {}).overrideAttrs (oldAttrs: rec { 29 + nativeBuildInputs = [ makeWrapper ]; 34 30 35 - dbus = attrs: { buildInputs = [ pkgconfig dbus_libs ]; }; 36 - };}).overrideAttrs (oldAttrs: rec { 37 31 postFixup = '' 38 - cd $out/bin 39 - mv way_cooler_bg way-cooler-bg 32 + makeWrapper $out/bin/wc_bg $out/bin/wc-bg \ 33 + --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ wayland ]}" 40 34 ''; 41 35 }); 42 - wc-grab = ((callPackage ./wc-grab.nix {}).wc_grab_0_2_0.override { 43 - crateOverrides = defaultCrateOverrides // { 44 - 45 - wc-grab = attrs: { 46 - src = fetchFromGitHub { 47 - owner = "way-cooler"; 48 - repo = "way-cooler-grab"; 49 - rev = "v0.2.0"; 50 - sha256 = "1pc8rhvzdi6bi8g5w03i0ygbcpks9051c3d3yc290rgmmmmkmnwq"; 51 - }; 52 - }; 53 - 54 - dbus = attrs: { buildInputs = [ pkgconfig dbus_libs ]; }; 55 - };}).overrideAttrs (oldAttrs: rec { 36 + wc-grab = ((callPackage ./wc-grab.nix {}).wc_grab {}).overrideAttrs (oldAttrs: rec { 56 37 postFixup = '' 57 38 cd $out/bin 58 39 mv wc_grab wc-grab 59 40 ''; 60 41 }); 61 - wc-lock = ((callPackage ./wc-lock.nix {}).wc_lock_0_1_0.override { 62 - crateOverrides = defaultCrateOverrides // { wc-lock = attrs: { 42 + wc-lock = (((callPackage ./wc-lock.nix {}).wc_lock {}).override { 43 + crateOverrides = defaultCrateOverrides // { 63 44 64 - buildInputs = [ pam ]; 65 - };};}).overrideAttrs (oldAttrs: rec { 45 + wc-lock = attrs: { buildInputs = [ pam ]; }; 46 + };}).overrideAttrs (oldAttrs: rec { 66 47 nativeBuildInputs = [ makeWrapper ]; 67 48 68 49 postFixup = '' 69 50 makeWrapper $out/bin/wc_lock $out/bin/wc-lock \ 70 - --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ libxkbcommon ]}" 51 + --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ libxkbcommon wayland ]}" 71 52 ''; 72 53 }); 73 54 # https://github.com/way-cooler/way-cooler/issues/446 ··· 102 83 ${wc-bar-bare}/bin/bar.py $SELECTED $BACKGROUND $SELECTED_OTHER_WORKSPACE 2> /tmp/bar_debug.txt | ${lemonbar}/bin/lemonbar -B $BACKGROUND -F "#FFF" -n "lemonbar" -p -d 103 84 ''; 104 85 in symlinkJoin rec { 105 - version = "0.6.2"; 86 + version = "0.8.0"; 106 87 name = "way-cooler-with-extensions-${version}"; 107 88 paths = [ way-cooler wc-bg wc-grab wc-lock wc-bar ]; 108 89
+1802 -878
pkgs/applications/window-managers/way-cooler/way-cooler.nix
··· 1 - # Generated by carnix 0.5.0: carnix -o way-cooler.nix Cargo.lock 1 + # Generated by carnix 0.6.5: carnix -o way-cooler.nix Cargo.lock 2 2 { lib, buildPlatform, buildRustCrate, fetchgit }: 3 3 let kernel = buildPlatform.parsed.kernel.name; 4 4 abi = buildPlatform.parsed.abi.name; 5 - hasFeature = feature: 6 - lib.lists.any 7 - (originName: feature.${originName}) 8 - (builtins.attrNames feature); 9 - 10 - hasDefault = feature: 11 - let defaultFeatures = builtins.attrNames (feature."default" or {}); in 12 - (defaultFeatures == []) 13 - || (lib.lists.any (originName: feature."default".${originName}) defaultFeatures); 14 - 5 + include = includedFiles: src: builtins.filterSource (path: type: 6 + lib.lists.any (f: 7 + let p = toString (src + ("/" + f)); in 8 + (path == p) || (type == "directory" && lib.strings.hasPrefix path p) 9 + ) includedFiles 10 + ) src; 11 + updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); 12 + mapFeatures = features: map (fun: fun { features = features; }); 15 13 mkFeatures = feat: lib.lists.foldl (features: featureName: 16 - if featureName != "" && hasFeature feat.${featureName} then 14 + if feat.${featureName} or false then 17 15 [ featureName ] ++ features 18 16 else 19 17 features 20 - ) (if hasDefault feat then [ "default" ] else []) (builtins.attrNames feat); 21 - aho_corasick_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 22 - crateName = "aho-corasick"; 23 - version = "0.5.3"; 24 - authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 25 - sha256 = "1igab46mvgknga3sxkqc917yfff0wsjxjzabdigmh240p5qxqlnn"; 26 - libName = "aho_corasick"; 27 - crateBin = [ { name = "aho-corasick-dot"; } ]; 28 - inherit dependencies buildDependencies features; 29 - }; 30 - bitflags_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 31 - crateName = "bitflags"; 32 - version = "0.4.0"; 33 - authors = [ "The Rust Project Developers" ]; 34 - sha256 = "0an03kibhfcc0mcxf6a0mvbab0s7cggnvflw8jn0b15i351h828c"; 35 - inherit dependencies buildDependencies features; 36 - }; 37 - bitflags_0_5_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 38 - crateName = "bitflags"; 39 - version = "0.5.0"; 40 - authors = [ "The Rust Project Developers" ]; 41 - sha256 = "0bgw1kiy121kikjrwj6zsd7l8n1gg1jirivzkc7zpjsvqa3p0hla"; 42 - inherit dependencies buildDependencies features; 43 - }; 44 - bitflags_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 45 - crateName = "bitflags"; 46 - version = "0.6.0"; 47 - authors = [ "The Rust Project Developers" ]; 48 - sha256 = "1znq4b770mdp3kdj9yz199ylc2pmf8l5j2f281jjrcfhg1mm22h6"; 49 - inherit dependencies buildDependencies features; 50 - }; 51 - bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 52 - crateName = "bitflags"; 53 - version = "0.7.0"; 54 - authors = [ "The Rust Project Developers" ]; 55 - sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 56 - inherit dependencies buildDependencies features; 57 - }; 58 - bitflags_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 59 - crateName = "bitflags"; 60 - version = "0.8.2"; 61 - authors = [ "The Rust Project Developers" ]; 62 - sha256 = "0whaj3969ysqxzk620sk1isvq6vh85516f2fplvqjrw3syz44sb2"; 63 - inherit dependencies buildDependencies features; 64 - }; 65 - c_vec_1_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 66 - crateName = "c_vec"; 67 - version = "1.2.1"; 68 - authors = [ "Guillaume Gomez <guillaume1.gomez@gmail.com>" ]; 69 - sha256 = "15gm72wx9kd0n51454i58rmpkmig8swghrj2440frxxi9kqg97xd"; 70 - inherit dependencies buildDependencies features; 71 - }; 72 - cairo_rs_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 73 - crateName = "cairo-rs"; 74 - version = "0.1.3"; 75 - authors = [ "The Gtk-rs Project Developers" ]; 76 - sha256 = "17wp5wh1jvn2ny8s6fckvbwn0x8ixha6xrqas1bqxd9ygm5g58w1"; 77 - libName = "cairo"; 78 - build = "build.rs"; 79 - inherit dependencies buildDependencies features; 80 - }; 81 - cairo_sys_rs_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 82 - crateName = "cairo-sys-rs"; 83 - version = "0.3.4"; 84 - authors = [ "The Gtk-rs Project Developers" ]; 85 - sha256 = "1fzxshv7vysnnc2nywla6gj3hh00nr6cz1ak0mrxkg65rzrgxkww"; 86 - libName = "cairo_sys"; 87 - build = "build.rs"; 88 - inherit dependencies buildDependencies features; 89 - }; 90 - cfg_if_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 91 - crateName = "cfg-if"; 92 - version = "0.1.0"; 93 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 94 - sha256 = "1grr9v6ijms84cvl1jqv5hp9clw9gn3l3g6kj9a31sdzvidd6v29"; 95 - inherit dependencies buildDependencies features; 96 - }; 97 - dbus_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 98 - crateName = "dbus"; 99 - version = "0.4.1"; 100 - authors = [ "David Henningsson <diwic@ubuntu.com>" ]; 101 - sha256 = "0qw32qj2rys318h780klxlznkwg93dfimbn8mc34m4940l8v00g9"; 102 - build = "build.rs"; 103 - inherit dependencies buildDependencies features; 104 - }; 105 - dbus_macros_0_0_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 106 - crateName = "dbus-macros"; 107 - version = "0.0.6"; 108 - authors = [ "Antoni Boucher <bouanto@zoho.com>" ]; 109 - sha256 = "1nymk2hzzgyafyr5nfa4r4frx4hml3wlwgzfr9b69vmcvn3d2jyd"; 110 - inherit dependencies buildDependencies features; 111 - }; 112 - dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 113 - crateName = "dlib"; 114 - version = "0.3.1"; 115 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 116 - sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr"; 117 - inherit dependencies buildDependencies features; 118 - }; 119 - dtoa_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 120 - crateName = "dtoa"; 121 - version = "0.4.1"; 122 - authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 123 - sha256 = "0mgg4r90yby68qg7y8csbclhsm53ac26vsyq615viq535plllhzw"; 124 - inherit dependencies buildDependencies features; 125 - }; 126 - dummy_rustwlc_0_6_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 127 - crateName = "dummy-rustwlc"; 128 - version = "0.6.3"; 129 - authors = [ "Snirk Immington <snirk.immington@gmail.com>" "Preston Carpenter <APragmaticPlace@gmail.com>" ]; 130 - sha256 = "09pcl2r3ifajgq794j4jqaq0n4kyb2z4aaavs1fr78w4fhrzqqmj"; 131 - inherit dependencies buildDependencies features; 132 - }; 133 - env_logger_0_3_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 134 - crateName = "env_logger"; 135 - version = "0.3.5"; 136 - authors = [ "The Rust Project Developers" ]; 137 - sha256 = "1mvxiaaqsyjliv1mm1qaagjqiccw11mdyi3n9h9rf8y6wj15zycw"; 138 - inherit dependencies buildDependencies features; 139 - }; 140 - fixedbitset_0_1_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 141 - crateName = "fixedbitset"; 142 - version = "0.1.6"; 143 - authors = [ "bluss" ]; 144 - sha256 = "1jcq0i41l888153v4jyb6q2kc9sjs004md5byfz5mprlmhdawha3"; 145 - inherit dependencies buildDependencies features; 146 - }; 147 - gcc_0_3_46_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 148 - crateName = "gcc"; 149 - version = "0.3.46"; 150 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 151 - sha256 = "17rbdxa2yapjymbdq7b930sc1ipiwhx4xz7hh48q4bz3d28zg6qb"; 152 - inherit dependencies buildDependencies features; 153 - }; 154 - getopts_0_2_14_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 155 - crateName = "getopts"; 156 - version = "0.2.14"; 157 - authors = [ "The Rust Project Developers" ]; 158 - sha256 = "1wdz34vls97g9868h8kiw4wmwkbyxg4xm3xzvr1542hc3w4c7z0a"; 159 - inherit dependencies buildDependencies features; 160 - }; 161 - glib_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 162 - crateName = "glib"; 163 - version = "0.1.3"; 164 - authors = [ "The Gtk-rs Project Developers" ]; 165 - sha256 = "1j2zwsnxlfdrj8wdi8yp3zl5l9nydsifgxspnwl6ijq3ywnjhcpa"; 166 - inherit dependencies buildDependencies features; 167 - }; 168 - glib_sys_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 169 - crateName = "glib-sys"; 170 - version = "0.3.4"; 171 - authors = [ "The Gtk-rs Project Developers" ]; 172 - sha256 = "06ymp4ljrjnb7cly0bixy3svxgnwpbx79499889dqakpfs7566rc"; 173 - libName = "glib_sys"; 174 - build = "build.rs"; 175 - inherit dependencies buildDependencies features; 176 - }; 177 - gobject_sys_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 178 - crateName = "gobject-sys"; 179 - version = "0.3.4"; 180 - authors = [ "The Gtk-rs Project Developers" ]; 181 - sha256 = "0rrk3c94myhspyl3iq7k4kcm72zxl8bk3r7kvqv2f9lf6y820giw"; 182 - libName = "gobject_sys"; 183 - build = "build.rs"; 184 - inherit dependencies buildDependencies features; 185 - }; 186 - hlua_0_1_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 187 - crateName = "hlua"; 188 - version = "0.1.9"; 189 - authors = [ "pierre.krieger1708@gmail.com" ]; 190 - sha256 = "1vn7w1rcaj9g04yx5jak09a3wpw7g3yx2fgn8ibx36z07vpf57fs"; 191 - inherit dependencies buildDependencies features; 192 - }; 193 - itoa_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 194 - crateName = "itoa"; 195 - version = "0.3.1"; 196 - authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 197 - sha256 = "0jp1wvfw0qqbyz0whbycp7xr5nx1ds5plh4wsfyj503xmjf9ab4k"; 198 - inherit dependencies buildDependencies features; 199 - }; 200 - json_macro_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 201 - crateName = "json_macro"; 202 - version = "0.1.1"; 203 - authors = [ "Denis Kolodin <deniskolodin@gmail.com>" ]; 204 - sha256 = "0hl2934shpwqbszrq035valbdz9y8p7dza183brygy5dbvivcyqy"; 205 - inherit dependencies buildDependencies features; 206 - }; 207 - kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 208 - crateName = "kernel32-sys"; 209 - version = "0.2.2"; 210 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 211 - sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 212 - libName = "kernel32"; 213 - build = "build.rs"; 214 - inherit dependencies buildDependencies features; 215 - }; 216 - lazy_static_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 217 - crateName = "lazy_static"; 218 - version = "0.2.8"; 219 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 220 - sha256 = "1xbpxx7cd5kl60g87g43q80jxyrsildhxfjc42jb1x4jncknpwbl"; 221 - inherit dependencies buildDependencies features; 222 - }; 223 - libc_0_2_23_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 224 - crateName = "libc"; 225 - version = "0.2.23"; 226 - authors = [ "The Rust Project Developers" ]; 227 - sha256 = "1i29f6k26fmv81c5bjc6hw2j95sd01h9ad66qxdc755b24xfa9jm"; 228 - inherit dependencies buildDependencies features; 229 - }; 230 - libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 231 - crateName = "libloading"; 232 - version = "0.3.4"; 233 - authors = [ "Simonas Kazlauskas <libloading@kazlauskas.me>" ]; 234 - sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1"; 235 - build = "build.rs"; 236 - inherit dependencies buildDependencies features; 237 - }; 238 - log_0_3_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 239 - crateName = "log"; 240 - version = "0.3.7"; 241 - authors = [ "The Rust Project Developers" ]; 242 - sha256 = "1qxrwkhpfzhgcmfnw4bl9yy7wwr92wwbin3dp6izcfy58lr369v4"; 243 - inherit dependencies buildDependencies features; 244 - }; 245 - lua52_sys_0_0_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 246 - crateName = "lua52-sys"; 247 - version = "0.0.4"; 248 - authors = [ "Pierre Krieger <pierre.krieger1708@gmail.com>" ]; 249 - sha256 = "115i7k2dnnf4c1b2mxwf5mvqv2wsqmmxm3krphf5wjky20gi2ciz"; 250 - build = "build.rs"; 251 - inherit dependencies buildDependencies features; 252 - }; 253 - memchr_0_1_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 254 - crateName = "memchr"; 255 - version = "0.1.11"; 256 - authors = [ "Andrew Gallant <jamslam@gmail.com>" "bluss" ]; 257 - sha256 = "0x73jghamvxxq5fsw9wb0shk5m6qp3q6fsf0nibn0i6bbqkw91s8"; 258 - inherit dependencies buildDependencies features; 259 - }; 260 - nix_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 261 - crateName = "nix"; 262 - version = "0.6.0"; 263 - authors = [ "Carl Lerche <me@carllerche.com>" ]; 264 - sha256 = "1bgh75y897isnxbw3vd79vns9h6q4d59p1cgv9c4laysyw6fkqwf"; 265 - build = "build.rs"; 266 - inherit dependencies buildDependencies features; 267 - }; 268 - nix_0_8_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 269 - crateName = "nix"; 270 - version = "0.8.1"; 271 - authors = [ "The nix-rust Project Developers" ]; 272 - sha256 = "0iqmn55ajwcq91pl8xviwdvc2zrkaccajsp0nc9lbq9ydli0vhf9"; 273 - inherit dependencies buildDependencies features; 274 - }; 275 - num_traits_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 276 - crateName = "num-traits"; 277 - version = "0.1.37"; 278 - authors = [ "The Rust Project Developers" ]; 279 - sha256 = "0rwzfmdjq6iz6plva2gi7agvy1w9sjs7aqjh0p115w57xiix2224"; 280 - inherit dependencies buildDependencies features; 281 - }; 282 - ordermap_0_2_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 283 - crateName = "ordermap"; 284 - version = "0.2.10"; 285 - authors = [ "bluss" ]; 286 - sha256 = "1pj6d56nwi0wa7cnwl80dwz13vws9nf5s1b7k7i2dav35gkpwy1z"; 287 - inherit dependencies buildDependencies features; 288 - }; 289 - petgraph_0_4_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 290 - crateName = "petgraph"; 291 - version = "0.4.5"; 292 - authors = [ "bluss" "mitchmindtree" ]; 293 - sha256 = "0482id2flwnxkhj1443g384cvk7f9lva9n6wj2wsag9145zhpjzg"; 294 - inherit dependencies buildDependencies features; 295 - }; 296 - phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 297 - crateName = "phf"; 298 - version = "0.7.21"; 299 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 300 - sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg"; 301 - libPath = "src/lib.rs"; 302 - inherit dependencies buildDependencies features; 303 - }; 304 - phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 305 - crateName = "phf_codegen"; 306 - version = "0.7.21"; 307 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 308 - sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj"; 309 - inherit dependencies buildDependencies features; 310 - }; 311 - phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 312 - crateName = "phf_generator"; 313 - version = "0.7.21"; 314 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 315 - sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g"; 316 - inherit dependencies buildDependencies features; 317 - }; 318 - phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 319 - crateName = "phf_shared"; 320 - version = "0.7.21"; 321 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 322 - sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln"; 323 - libPath = "src/lib.rs"; 324 - inherit dependencies buildDependencies features; 325 - }; 326 - pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 327 - crateName = "pkg-config"; 328 - version = "0.3.9"; 329 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 330 - sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146"; 331 - inherit dependencies buildDependencies features; 332 - }; 333 - rand_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 334 - crateName = "rand"; 335 - version = "0.3.15"; 336 - authors = [ "The Rust Project Developers" ]; 337 - sha256 = "1fs30rc1xic40s1n7l3y7pxzfifpy03mgrvhy5ggp5p7zjfv3rr8"; 338 - inherit dependencies buildDependencies features; 339 - }; 340 - regex_0_1_80_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 341 - crateName = "regex"; 342 - version = "0.1.80"; 343 - authors = [ "The Rust Project Developers" ]; 344 - sha256 = "0y4s8ghhx6sgzb35irwivm3w0l2hhqhmdcd2px9hirqnkagal9l6"; 345 - inherit dependencies buildDependencies features; 346 - }; 347 - regex_syntax_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 348 - crateName = "regex-syntax"; 349 - version = "0.3.9"; 350 - authors = [ "The Rust Project Developers" ]; 351 - sha256 = "1mzhphkbwppwd1zam2jkgjk550cqgf6506i87bw2yzrvcsraiw7m"; 352 - inherit dependencies buildDependencies features; 353 - }; 354 - rustc_serialize_0_3_24_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 355 - crateName = "rustc-serialize"; 356 - version = "0.3.24"; 357 - authors = [ "The Rust Project Developers" ]; 358 - sha256 = "0rfk6p66mqkd3g36l0ddlv2rvnp1mp3lrq5frq9zz5cbnz5pmmxn"; 359 - inherit dependencies buildDependencies features; 360 - }; 361 - rustc_version_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 362 - crateName = "rustc_version"; 363 - version = "0.1.7"; 364 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 365 - sha256 = "0plm9pbyvcwfibd0kbhzil9xmr1bvqi8fgwlfw0x4vali8s6s99p"; 366 - inherit dependencies buildDependencies features; 367 - }; 368 - rustwlc_0_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 369 - crateName = "rustwlc"; 370 - version = "0.6.2"; 371 - authors = [ "Snirk Immington <snirk.immington@gmail.com>" "Timidger <apragmaticplace@gmail.com>" ]; 372 - sha256 = "16k8wzyvn1syxcjimy2vh7hc6jlbw31v03ysrzrqgfwncmwx5b2d"; 373 - build = "build.rs"; 374 - inherit dependencies buildDependencies features; 375 - }; 376 - semver_0_1_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 377 - crateName = "semver"; 378 - version = "0.1.20"; 379 - authors = [ "The Rust Project Developers" ]; 380 - sha256 = "05cdig0071hls2k8lxbqmyqpl0zjmc53i2d43mwzps033b8njh4n"; 381 - inherit dependencies buildDependencies features; 382 - }; 383 - serde_0_9_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 384 - crateName = "serde"; 385 - version = "0.9.15"; 386 - authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 387 - sha256 = "0rlflkc57kvy69hnhj4arfsj7ic4hpihxsb00zg5lkdxfj5qjx9b"; 388 - inherit dependencies buildDependencies features; 389 - }; 390 - serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 391 - crateName = "serde_json"; 392 - version = "0.9.10"; 393 - authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 394 - sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005"; 395 - inherit dependencies buildDependencies features; 396 - }; 397 - siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 398 - crateName = "siphasher"; 399 - version = "0.2.2"; 400 - authors = [ "Frank Denis <github@pureftpd.org>" ]; 401 - sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr"; 402 - inherit dependencies buildDependencies features; 403 - }; 404 - target_build_utils_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 405 - crateName = "target_build_utils"; 406 - version = "0.3.1"; 407 - authors = [ "Simonas Kazlauskas <target_build_utils@kazlauskas.me>" ]; 408 - sha256 = "1b450nyxlbgicp2p45mhxiv6yv0z7s4iw01lsaqh3v7b4bm53flj"; 409 - build = "build.rs"; 410 - inherit dependencies buildDependencies features; 411 - }; 412 - thread_id_2_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 413 - crateName = "thread-id"; 414 - version = "2.0.0"; 415 - authors = [ "Ruud van Asseldonk <dev@veniogames.com>" ]; 416 - sha256 = "06i3c8ckn97i5rp16civ2vpqbknlkx66dkrl070iw60nawi0kjc3"; 417 - inherit dependencies buildDependencies features; 418 - }; 419 - thread_local_0_2_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 420 - crateName = "thread_local"; 421 - version = "0.2.7"; 422 - authors = [ "Amanieu d'Antras <amanieu@gmail.com>" ]; 423 - sha256 = "19p0zrs24rdwjvpi10jig5ms3sxj00pv8shkr9cpddri8cdghqp7"; 424 - inherit dependencies buildDependencies features; 425 - }; 426 - utf8_ranges_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 427 - crateName = "utf8-ranges"; 428 - version = "0.1.3"; 429 - authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 430 - sha256 = "1cj548a91a93j8375p78qikaiam548xh84cb0ck8y119adbmsvbp"; 431 - inherit dependencies buildDependencies features; 432 - }; 433 - uuid_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 434 - crateName = "uuid"; 435 - version = "0.3.1"; 436 - authors = [ "The Rust Project Developers" ]; 437 - sha256 = "16ak1c84dfkd8h33cvkxrkvc30k7b0bhrnza8ni2c0jsx85fpbip"; 438 - inherit dependencies buildDependencies features; 439 - }; 440 - void_1_0_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 441 - crateName = "void"; 442 - version = "1.0.2"; 443 - authors = [ "Jonathan Reem <jonathan.reem@gmail.com>" ]; 444 - sha256 = "0h1dm0dx8dhf56a83k68mijyxigqhizpskwxfdrs1drwv2cdclv3"; 445 - inherit dependencies buildDependencies features; 446 - }; 447 - way_cooler_0_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 448 - crateName = "way-cooler"; 449 - version = "0.6.2"; 450 - authors = [ "Snirk Immington <snirk.immington@gmail.com>" "Timidger <apragmaticplace@gmail.com>" ]; 451 - sha256 = "0ygzgjjhf54fcpk6sbi0acbyki4ff1v7wyckfk4lhv4ycpg9v3cj"; 452 - build = "build.rs"; 453 - inherit dependencies buildDependencies features; 454 - }; 455 - wayland_scanner_0_9_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 456 - crateName = "wayland-scanner"; 457 - version = "0.9.4"; 458 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 459 - sha256 = "1kdhpm1gkn99sj8vxhyr1x6nxnhm0cjvypajycvn2fa9sdpgw8yc"; 460 - inherit dependencies buildDependencies features; 461 - }; 462 - wayland_server_0_9_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 463 - crateName = "wayland-server"; 464 - version = "0.9.4"; 465 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 466 - sha256 = "1aqidrac0z7ny65yhfv9inl3xmdmph21yhmyd3k0nafyghgg9pxw"; 467 - build = "build.rs"; 468 - inherit dependencies buildDependencies features; 469 - }; 470 - wayland_sys_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 471 - crateName = "wayland-sys"; 472 - version = "0.6.0"; 473 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 474 - sha256 = "0m6db0kld2d4xv4ai9kxlqrh362hwi0030b4zbss0sfha1hx5mfl"; 475 - inherit dependencies buildDependencies features; 476 - }; 477 - wayland_sys_0_9_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 478 - crateName = "wayland-sys"; 479 - version = "0.9.4"; 480 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 481 - sha256 = "0vqrc46ib5hgbq6djghapairbjskdncas09k680f7pwylbi7yzcj"; 482 - inherit dependencies buildDependencies features; 483 - }; 484 - winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 485 - crateName = "winapi"; 486 - version = "0.2.8"; 487 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 488 - sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 489 - inherit dependencies buildDependencies features; 490 - }; 491 - winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 492 - crateName = "winapi-build"; 493 - version = "0.1.1"; 494 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 495 - sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 496 - libName = "build"; 497 - inherit dependencies buildDependencies features; 498 - }; 499 - xml_rs_0_3_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 500 - crateName = "xml-rs"; 501 - version = "0.3.6"; 502 - authors = [ "Vladimir Matveev <vladimir.matweev@gmail.com>" ]; 503 - sha256 = "1g1cclib7fj900m4669vxlz45lxcq0m36g7cd8chl494c2xsgj15"; 504 - libPath = "src/lib.rs"; 505 - libName = "xml"; 506 - crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ]; 507 - inherit dependencies buildDependencies features; 508 - }; 509 - 18 + ) [] (builtins.attrNames feat); 510 19 in 511 20 rec { 512 - aho_corasick_0_5_3 = aho_corasick_0_5_3_ rec { 513 - dependencies = [ memchr_0_1_11 ]; 21 + way_cooler = f: way_cooler_0_8_0 { features = way_cooler_0_8_0_features { way_cooler_0_8_0 = f; }; }; 22 + aho_corasick_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 23 + crateName = "aho-corasick"; 24 + version = "0.5.3"; 25 + authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 26 + sha256 = "1igab46mvgknga3sxkqc917yfff0wsjxjzabdigmh240p5qxqlnn"; 27 + libName = "aho_corasick"; 28 + crateBin = [ { name = "aho-corasick-dot"; } ]; 29 + inherit dependencies buildDependencies features; 514 30 }; 515 - memchr_0_1_11_features."default".from_aho_corasick_0_5_3__default = true; 516 - bitflags_0_4_0 = bitflags_0_4_0_ rec { 517 - features = mkFeatures bitflags_0_4_0_features; 31 + bitflags_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 32 + crateName = "bitflags"; 33 + version = "0.4.0"; 34 + authors = [ "The Rust Project Developers" ]; 35 + sha256 = "0an03kibhfcc0mcxf6a0mvbab0s7cggnvflw8jn0b15i351h828c"; 36 + inherit dependencies buildDependencies features; 518 37 }; 519 - bitflags_0_4_0_features."".self = true; 520 - bitflags_0_5_0 = bitflags_0_5_0_ rec { 521 - features = mkFeatures bitflags_0_5_0_features; 38 + bitflags_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 39 + crateName = "bitflags"; 40 + version = "0.6.0"; 41 + authors = [ "The Rust Project Developers" ]; 42 + sha256 = "1znq4b770mdp3kdj9yz199ylc2pmf8l5j2f281jjrcfhg1mm22h6"; 43 + inherit dependencies buildDependencies features; 522 44 }; 523 - bitflags_0_5_0_features."".self = true; 524 - bitflags_0_6_0 = bitflags_0_6_0_ rec {}; 525 - bitflags_0_7_0 = bitflags_0_7_0_ rec {}; 526 - bitflags_0_8_2 = bitflags_0_8_2_ rec { 527 - features = mkFeatures bitflags_0_8_2_features; 45 + bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 46 + crateName = "bitflags"; 47 + version = "0.7.0"; 48 + authors = [ "The Rust Project Developers" ]; 49 + sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 50 + inherit dependencies buildDependencies features; 528 51 }; 529 - bitflags_0_8_2_features."i128".self_unstable = hasFeature (bitflags_0_8_2_features."unstable" or {}); 530 - c_vec_1_2_1 = c_vec_1_2_1_ rec {}; 531 - cairo_rs_0_1_3 = cairo_rs_0_1_3_ rec { 532 - dependencies = [ c_vec_1_2_1 cairo_sys_rs_0_3_4 glib_0_1_3 libc_0_2_23 ] 533 - ++ (if lib.lists.any (x: x == "glib") features then [glib_0_1_3] else []) 534 - ++ (if kernel == "windows" then [ winapi_0_2_8 ] else []); 535 - buildDependencies = []; 536 - features = mkFeatures cairo_rs_0_1_3_features; 52 + bitflags_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 53 + crateName = "bitflags"; 54 + version = "0.9.1"; 55 + authors = [ "The Rust Project Developers" ]; 56 + sha256 = "18h073l5jd88rx4qdr95fjddr9rk79pb1aqnshzdnw16cfmb9rws"; 57 + inherit dependencies buildDependencies features; 537 58 }; 538 - cairo_rs_0_1_3_features."".self = true; 539 - cairo_rs_0_1_3_features."glib".self_default = hasDefault cairo_rs_0_1_3_features; 540 - cairo_rs_0_1_3_features."gtk-rs-lgpl-docs".self_embed-lgpl-docs = hasFeature (cairo_rs_0_1_3_features."embed-lgpl-docs" or {}); 541 - cairo_rs_0_1_3_features."gtk-rs-lgpl-docs".self_purge-lgpl-docs = hasFeature (cairo_rs_0_1_3_features."purge-lgpl-docs" or {}); 542 - c_vec_1_2_1_features."default".from_cairo_rs_0_1_3__default = true; 543 - cairo_sys_rs_0_3_4_features."png".from_cairo_rs_0_1_3__png = hasFeature (cairo_rs_0_1_3_features."png" or {}); 544 - cairo_sys_rs_0_3_4_features."v1_12".from_cairo_rs_0_1_3__v1_12 = hasFeature (cairo_rs_0_1_3_features."v1_12" or {}); 545 - cairo_sys_rs_0_3_4_features."xcb".from_cairo_rs_0_1_3__xcb = hasFeature (cairo_rs_0_1_3_features."xcb" or {}); 546 - cairo_sys_rs_0_3_4_features."default".from_cairo_rs_0_1_3__default = true; 547 - glib_0_1_3_features."default".from_cairo_rs_0_1_3__default = true; 548 - libc_0_2_23_features."default".from_cairo_rs_0_1_3__default = true; 549 - winapi_0_2_8_features."default".from_cairo_rs_0_1_3__default = true; 550 - cairo_sys_rs_0_3_4 = cairo_sys_rs_0_3_4_ rec { 551 - dependencies = [ libc_0_2_23 ] 552 - ++ (if kernel == "windows" then [ winapi_0_2_8 ] else []); 553 - buildDependencies = [ pkg_config_0_3_9 ]; 554 - features = mkFeatures cairo_sys_rs_0_3_4_features; 59 + bitflags_1_0_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 60 + crateName = "bitflags"; 61 + version = "1.0.1"; 62 + authors = [ "The Rust Project Developers" ]; 63 + sha256 = "0p4b3nr0s5nda2qmm7xdhnvh4lkqk3xd8l9ffmwbvqw137vx7mj1"; 64 + inherit dependencies buildDependencies features; 555 65 }; 556 - cairo_sys_rs_0_3_4_features."v1_12".self_v1_14 = hasFeature (cairo_sys_rs_0_3_4_features."v1_14" or {}); 557 - cairo_sys_rs_0_3_4_features."x11".self_xlib = hasFeature (cairo_sys_rs_0_3_4_features."xlib" or {}); 558 - libc_0_2_23_features."default".from_cairo_sys_rs_0_3_4__default = true; 559 - x11_0_0_0_features."xlib".from_cairo_sys_rs_0_3_4 = true; 560 - x11_0_0_0_features."default".from_cairo_sys_rs_0_3_4__default = true; 561 - winapi_0_2_8_features."default".from_cairo_sys_rs_0_3_4__default = true; 562 - cfg_if_0_1_0 = cfg_if_0_1_0_ rec {}; 563 - dbus_0_4_1 = dbus_0_4_1_ rec { 564 - dependencies = [ libc_0_2_23 ]; 565 - buildDependencies = [ pkg_config_0_3_9 ]; 66 + c_vec_1_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 67 + crateName = "c_vec"; 68 + version = "1.2.1"; 69 + authors = [ "Guillaume Gomez <guillaume1.gomez@gmail.com>" ]; 70 + sha256 = "15gm72wx9kd0n51454i58rmpkmig8swghrj2440frxxi9kqg97xd"; 71 + inherit dependencies buildDependencies features; 566 72 }; 567 - libc_0_2_23_features."default".from_dbus_0_4_1__default = true; 568 - dbus_macros_0_0_6 = dbus_macros_0_0_6_ rec { 569 - dependencies = [ dbus_0_4_1 ]; 73 + cairo_rs_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 74 + crateName = "cairo-rs"; 75 + version = "0.2.0"; 76 + authors = [ "The Gtk-rs Project Developers" ]; 77 + sha256 = "0bcbhbyips15b7la4r43p4x57jv1w2ll8iwg9lxwvzz5k6c7iwvd"; 78 + libName = "cairo"; 79 + build = "build.rs"; 80 + inherit dependencies buildDependencies features; 570 81 }; 571 - dbus_0_4_1_features."default".from_dbus_macros_0_0_6__default = true; 572 - dlib_0_3_1 = dlib_0_3_1_ rec { 573 - dependencies = [ libloading_0_3_4 ]; 574 - features = mkFeatures dlib_0_3_1_features; 82 + cairo_sys_rs_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 83 + crateName = "cairo-sys-rs"; 84 + version = "0.4.0"; 85 + authors = [ "The Gtk-rs Project Developers" ]; 86 + sha256 = "062nxihlydci65pyy2ldn7djkc9sm7a5xvkl8pxrsxfxvfapm5br"; 87 + libName = "cairo_sys"; 88 + build = "build.rs"; 89 + inherit dependencies buildDependencies features; 575 90 }; 576 - dlib_0_3_1_features."".self = true; 577 - libloading_0_3_4_features."default".from_dlib_0_3_1__default = true; 578 - dtoa_0_4_1 = dtoa_0_4_1_ rec {}; 579 - dummy_rustwlc_0_6_3 = dummy_rustwlc_0_6_3_ rec { 580 - dependencies = [ bitflags_0_6_0 libc_0_2_23 wayland_sys_0_9_4 ]; 91 + cfg_if_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 92 + crateName = "cfg-if"; 93 + version = "0.1.2"; 94 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 95 + sha256 = "0x06hvrrqy96m97593823vvxcgvjaxckghwyy2jcyc8qc7c6cyhi"; 96 + inherit dependencies buildDependencies features; 581 97 }; 582 - bitflags_0_6_0_features."default".from_dummy_rustwlc_0_6_3__default = true; 583 - libc_0_2_23_features."default".from_dummy_rustwlc_0_6_3__default = true; 584 - wayland_sys_0_9_4_features."server".from_dummy_rustwlc_0_6_3 = true; 585 - wayland_sys_0_9_4_features."dlopen".from_dummy_rustwlc_0_6_3 = true; 586 - wayland_sys_0_9_4_features."default".from_dummy_rustwlc_0_6_3__default = true; 587 - env_logger_0_3_5 = env_logger_0_3_5_ rec { 588 - dependencies = [ log_0_3_7 regex_0_1_80 ] 589 - ++ (if lib.lists.any (x: x == "regex") features then [regex_0_1_80] else []); 590 - features = mkFeatures env_logger_0_3_5_features; 98 + dbus_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 99 + crateName = "dbus"; 100 + version = "0.4.1"; 101 + authors = [ "David Henningsson <diwic@ubuntu.com>" ]; 102 + sha256 = "0qw32qj2rys318h780klxlznkwg93dfimbn8mc34m4940l8v00g9"; 103 + build = "build.rs"; 104 + inherit dependencies buildDependencies features; 591 105 }; 592 - env_logger_0_3_5_features."".self = true; 593 - env_logger_0_3_5_features."regex".self_default = hasDefault env_logger_0_3_5_features; 594 - log_0_3_7_features."default".from_env_logger_0_3_5__default = true; 595 - regex_0_1_80_features."default".from_env_logger_0_3_5__default = true; 596 - fixedbitset_0_1_6 = fixedbitset_0_1_6_ rec {}; 597 - gcc_0_3_46 = gcc_0_3_46_ rec { 598 - dependencies = []; 599 - features = mkFeatures gcc_0_3_46_features; 106 + dbus_macros_0_0_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 107 + crateName = "dbus-macros"; 108 + version = "0.0.6"; 109 + authors = [ "Antoni Boucher <bouanto@zoho.com>" ]; 110 + sha256 = "1nymk2hzzgyafyr5nfa4r4frx4hml3wlwgzfr9b69vmcvn3d2jyd"; 111 + inherit dependencies buildDependencies features; 600 112 }; 601 - gcc_0_3_46_features."rayon".self_parallel = hasFeature (gcc_0_3_46_features."parallel" or {}); 602 - rayon_0_0_0_features."default".from_gcc_0_3_46__default = true; 603 - getopts_0_2_14 = getopts_0_2_14_ rec {}; 604 - glib_0_1_3 = glib_0_1_3_ rec { 605 - dependencies = [ bitflags_0_5_0 glib_sys_0_3_4 gobject_sys_0_3_4 lazy_static_0_2_8 libc_0_2_23 ]; 606 - features = mkFeatures glib_0_1_3_features; 113 + dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 114 + crateName = "dlib"; 115 + version = "0.3.1"; 116 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 117 + sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr"; 118 + inherit dependencies buildDependencies features; 607 119 }; 608 - glib_0_1_3_features."v2_38".self_v2_40 = hasFeature (glib_0_1_3_features."v2_40" or {}); 609 - glib_0_1_3_features."v2_40".self_v2_44 = hasFeature (glib_0_1_3_features."v2_44" or {}); 610 - glib_0_1_3_features."v2_44".self_v2_46 = hasFeature (glib_0_1_3_features."v2_46" or {}); 611 - glib_0_1_3_features."v2_46".self_v2_48 = hasFeature (glib_0_1_3_features."v2_48" or {}); 612 - glib_0_1_3_features."v2_48".self_v2_50 = hasFeature (glib_0_1_3_features."v2_50" or {}); 613 - bitflags_0_5_0_features."default".from_glib_0_1_3__default = true; 614 - glib_sys_0_3_4_features."v2_38".from_glib_0_1_3__v2_38 = hasFeature (glib_0_1_3_features."v2_38" or {}); 615 - glib_sys_0_3_4_features."v2_40".from_glib_0_1_3__v2_40 = hasFeature (glib_0_1_3_features."v2_40" or {}); 616 - glib_sys_0_3_4_features."v2_44".from_glib_0_1_3__v2_44 = hasFeature (glib_0_1_3_features."v2_44" or {}); 617 - glib_sys_0_3_4_features."v2_46".from_glib_0_1_3__v2_46 = hasFeature (glib_0_1_3_features."v2_46" or {}); 618 - glib_sys_0_3_4_features."v2_48".from_glib_0_1_3__v2_48 = hasFeature (glib_0_1_3_features."v2_48" or {}); 619 - glib_sys_0_3_4_features."v2_50".from_glib_0_1_3__v2_50 = hasFeature (glib_0_1_3_features."v2_50" or {}); 620 - glib_sys_0_3_4_features."default".from_glib_0_1_3__default = true; 621 - gobject_sys_0_3_4_features."v2_38".from_glib_0_1_3__v2_38 = hasFeature (glib_0_1_3_features."v2_38" or {}); 622 - gobject_sys_0_3_4_features."v2_44".from_glib_0_1_3__v2_44 = hasFeature (glib_0_1_3_features."v2_44" or {}); 623 - gobject_sys_0_3_4_features."v2_46".from_glib_0_1_3__v2_46 = hasFeature (glib_0_1_3_features."v2_46" or {}); 624 - gobject_sys_0_3_4_features."default".from_glib_0_1_3__default = true; 625 - lazy_static_0_2_8_features."default".from_glib_0_1_3__default = true; 626 - libc_0_2_23_features."default".from_glib_0_1_3__default = true; 627 - glib_sys_0_3_4 = glib_sys_0_3_4_ rec { 628 - dependencies = [ bitflags_0_8_2 libc_0_2_23 ]; 629 - buildDependencies = [ pkg_config_0_3_9 ]; 630 - features = mkFeatures glib_sys_0_3_4_features; 120 + dlib_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 121 + crateName = "dlib"; 122 + version = "0.4.0"; 123 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 124 + sha256 = "08sy43rji5dyhyz8r4i0dz6zan1r1dz8sh6fk3c1jyhy8v8s96jr"; 125 + inherit dependencies buildDependencies features; 631 126 }; 632 - glib_sys_0_3_4_features."v2_34".self_v2_36 = hasFeature (glib_sys_0_3_4_features."v2_36" or {}); 633 - glib_sys_0_3_4_features."v2_36".self_v2_38 = hasFeature (glib_sys_0_3_4_features."v2_38" or {}); 634 - glib_sys_0_3_4_features."v2_38".self_v2_40 = hasFeature (glib_sys_0_3_4_features."v2_40" or {}); 635 - glib_sys_0_3_4_features."v2_40".self_v2_44 = hasFeature (glib_sys_0_3_4_features."v2_44" or {}); 636 - glib_sys_0_3_4_features."v2_44".self_v2_46 = hasFeature (glib_sys_0_3_4_features."v2_46" or {}); 637 - glib_sys_0_3_4_features."v2_46".self_v2_48 = hasFeature (glib_sys_0_3_4_features."v2_48" or {}); 638 - glib_sys_0_3_4_features."v2_48".self_v2_50 = hasFeature (glib_sys_0_3_4_features."v2_50" or {}); 639 - bitflags_0_8_2_features."default".from_glib_sys_0_3_4__default = true; 640 - libc_0_2_23_features."default".from_glib_sys_0_3_4__default = true; 641 - gobject_sys_0_3_4 = gobject_sys_0_3_4_ rec { 642 - dependencies = [ bitflags_0_8_2 glib_sys_0_3_4 libc_0_2_23 ]; 643 - buildDependencies = [ pkg_config_0_3_9 ]; 644 - features = mkFeatures gobject_sys_0_3_4_features; 127 + dtoa_0_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 128 + crateName = "dtoa"; 129 + version = "0.4.2"; 130 + authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 131 + sha256 = "1bxsh6fags7nr36vlz07ik2a1rzyipc8x1y30kjk832hf2pzadmw"; 132 + inherit dependencies buildDependencies features; 645 133 }; 646 - gobject_sys_0_3_4_features."v2_34".self_v2_36 = hasFeature (gobject_sys_0_3_4_features."v2_36" or {}); 647 - gobject_sys_0_3_4_features."v2_36".self_v2_38 = hasFeature (gobject_sys_0_3_4_features."v2_38" or {}); 648 - gobject_sys_0_3_4_features."v2_38".self_v2_42 = hasFeature (gobject_sys_0_3_4_features."v2_42" or {}); 649 - gobject_sys_0_3_4_features."v2_42".self_v2_44 = hasFeature (gobject_sys_0_3_4_features."v2_44" or {}); 650 - gobject_sys_0_3_4_features."v2_44".self_v2_46 = hasFeature (gobject_sys_0_3_4_features."v2_46" or {}); 651 - bitflags_0_8_2_features."default".from_gobject_sys_0_3_4__default = true; 652 - glib_sys_0_3_4_features."default".from_gobject_sys_0_3_4__default = true; 653 - libc_0_2_23_features."default".from_gobject_sys_0_3_4__default = true; 654 - hlua_0_1_9 = hlua_0_1_9_ rec { 655 - dependencies = [ libc_0_2_23 lua52_sys_0_0_4 ]; 134 + dummy_rustwlc_0_7_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 135 + crateName = "dummy-rustwlc"; 136 + version = "0.7.1"; 137 + authors = [ "Snirk Immington <snirk.immington@gmail.com>" "Preston Carpenter <APragmaticPlace@gmail.com>" ]; 138 + sha256 = "13priwnxpjvmym6yh9v9x1230ca04cba7bzbnn21pbvqngis1y88"; 139 + inherit dependencies buildDependencies features; 656 140 }; 657 - libc_0_2_23_features."default".from_hlua_0_1_9__default = true; 658 - lua52_sys_0_0_4_features."default".from_hlua_0_1_9__default = true; 659 - itoa_0_3_1 = itoa_0_3_1_ rec {}; 660 - json_macro_0_1_1 = json_macro_0_1_1_ rec { 661 - dependencies = [ rustc_serialize_0_3_24 ]; 141 + env_logger_0_3_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 142 + crateName = "env_logger"; 143 + version = "0.3.5"; 144 + authors = [ "The Rust Project Developers" ]; 145 + sha256 = "1mvxiaaqsyjliv1mm1qaagjqiccw11mdyi3n9h9rf8y6wj15zycw"; 146 + inherit dependencies buildDependencies features; 662 147 }; 663 - rustc_serialize_0_3_24_features."default".from_json_macro_0_1_1__default = true; 664 - kernel32_sys_0_2_2 = kernel32_sys_0_2_2_ rec { 665 - dependencies = [ winapi_0_2_8 ]; 666 - buildDependencies = [ winapi_build_0_1_1 ]; 148 + fixedbitset_0_1_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 149 + crateName = "fixedbitset"; 150 + version = "0.1.8"; 151 + authors = [ "bluss" ]; 152 + sha256 = "18qr6w8jlfvhq825dr0mv9k0xqgb43sshdihbarc9khi9cz910a2"; 153 + inherit dependencies buildDependencies features; 667 154 }; 668 - winapi_0_2_8_features."default".from_kernel32_sys_0_2_2__default = true; 669 - lazy_static_0_2_8 = lazy_static_0_2_8_ rec { 670 - dependencies = []; 671 - features = mkFeatures lazy_static_0_2_8_features; 155 + fuchsia_zircon_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 156 + crateName = "fuchsia-zircon"; 157 + version = "0.3.2"; 158 + authors = [ "Raph Levien <raph@google.com>" ]; 159 + sha256 = "1zhxksplv52nlqd4j21h8462b5s913ngnhd303qsxsxn8dpaxgkq"; 160 + inherit dependencies buildDependencies features; 672 161 }; 673 - lazy_static_0_2_8_features."nightly".self_spin_no_std = hasFeature (lazy_static_0_2_8_features."spin_no_std" or {}); 674 - lazy_static_0_2_8_features."spin".self_spin_no_std = hasFeature (lazy_static_0_2_8_features."spin_no_std" or {}); 675 - spin_0_0_0_features."default".from_lazy_static_0_2_8__default = true; 676 - libc_0_2_23 = libc_0_2_23_ rec { 677 - features = mkFeatures libc_0_2_23_features; 162 + fuchsia_zircon_sys_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 163 + crateName = "fuchsia-zircon-sys"; 164 + version = "0.3.2"; 165 + authors = [ "Raph Levien <raph@google.com>" ]; 166 + sha256 = "0p8mrhg8pxk4kpzziv6nlxd8xgkj916gsg2b0x2mvf9dxwzrqhnk"; 167 + inherit dependencies buildDependencies features; 678 168 }; 679 - libc_0_2_23_features."use_std".self_default = hasDefault libc_0_2_23_features; 680 - libloading_0_3_4 = libloading_0_3_4_ rec { 681 - dependencies = [ lazy_static_0_2_8 ] 682 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 683 - buildDependencies = [ target_build_utils_0_3_1 ]; 169 + gcc_0_3_54_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 170 + crateName = "gcc"; 171 + version = "0.3.54"; 172 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 173 + sha256 = "07a5i47r8achc6gxsba3ga17h9gnh4b9a2cak8vjg4hx62aajkr4"; 174 + inherit dependencies buildDependencies features; 684 175 }; 685 - lazy_static_0_2_8_features."default".from_libloading_0_3_4__default = true; 686 - kernel32_sys_0_2_2_features."default".from_libloading_0_3_4__default = true; 687 - winapi_0_2_8_features."default".from_libloading_0_3_4__default = true; 688 - log_0_3_7 = log_0_3_7_ rec { 689 - features = mkFeatures log_0_3_7_features; 176 + gdk_pixbuf_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 177 + crateName = "gdk-pixbuf"; 178 + version = "0.2.0"; 179 + authors = [ "The Gtk-rs Project Developers" ]; 180 + sha256 = "082z1s30haa59ax35wsv06mj8z8bhhq0fac36g01qa77kpiphj5y"; 181 + libName = "gdk_pixbuf"; 182 + build = "build.rs"; 183 + inherit dependencies buildDependencies features; 690 184 }; 691 - log_0_3_7_features."use_std".self_default = hasDefault log_0_3_7_features; 692 - lua52_sys_0_0_4 = lua52_sys_0_0_4_ rec { 693 - dependencies = [ libc_0_2_23 ]; 694 - buildDependencies = [ gcc_0_3_46 pkg_config_0_3_9 ]; 185 + gdk_pixbuf_sys_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 186 + crateName = "gdk-pixbuf-sys"; 187 + version = "0.4.0"; 188 + authors = [ "The Gtk-rs Project Developers" ]; 189 + sha256 = "1r98zdqqik3hh1l10jmhhcjx59yk4m0bs9pc7hnkwp2p6gm968vp"; 190 + libName = "gdk_pixbuf_sys"; 191 + build = "build.rs"; 192 + inherit dependencies buildDependencies features; 695 193 }; 696 - libc_0_2_23_features."default".from_lua52_sys_0_0_4__default = true; 697 - memchr_0_1_11 = memchr_0_1_11_ rec { 698 - dependencies = [ libc_0_2_23 ]; 194 + getopts_0_2_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 195 + crateName = "getopts"; 196 + version = "0.2.15"; 197 + authors = [ "The Rust Project Developers" ]; 198 + sha256 = "14wm893ihscwwbwpd1xvjm23slaidridbl2p2ghwkx69xfzm9333"; 199 + inherit dependencies buildDependencies features; 699 200 }; 700 - libc_0_2_23_features."default".from_memchr_0_1_11__default = true; 701 - nix_0_6_0 = nix_0_6_0_ rec { 702 - dependencies = [ bitflags_0_4_0 cfg_if_0_1_0 libc_0_2_23 void_1_0_2 ]; 703 - buildDependencies = [ rustc_version_0_1_7 semver_0_1_20 ]; 704 - features = mkFeatures nix_0_6_0_features; 201 + gio_sys_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 202 + crateName = "gio-sys"; 203 + version = "0.4.0"; 204 + authors = [ "The Gtk-rs Project Developers" ]; 205 + sha256 = "064lv6h3qfgjzc6pbbxgln24b2fq9gxzh78z6d7fwfa97azllv2l"; 206 + libName = "gio_sys"; 207 + build = "build.rs"; 208 + inherit dependencies buildDependencies features; 705 209 }; 706 - nix_0_6_0_features."".self = true; 707 - bitflags_0_4_0_features."default".from_nix_0_6_0__default = true; 708 - cfg_if_0_1_0_features."default".from_nix_0_6_0__default = true; 709 - libc_0_2_23_features."default".from_nix_0_6_0__default = true; 710 - void_1_0_2_features."default".from_nix_0_6_0__default = true; 711 - nix_0_8_1 = nix_0_8_1_ rec { 712 - dependencies = [ bitflags_0_7_0 cfg_if_0_1_0 libc_0_2_23 void_1_0_2 ]; 713 - features = mkFeatures nix_0_8_1_features; 210 + glib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 211 + crateName = "glib"; 212 + version = "0.3.1"; 213 + authors = [ "The Gtk-rs Project Developers" ]; 214 + sha256 = "00s3n0pd8by1fk2l01mxmbnqq4ff6wadnkcf9jbjvr1l9bzgyqbl"; 215 + inherit dependencies buildDependencies features; 714 216 }; 715 - nix_0_8_1_features."".self = true; 716 - bitflags_0_7_0_features."default".from_nix_0_8_1__default = true; 717 - cfg_if_0_1_0_features."default".from_nix_0_8_1__default = true; 718 - libc_0_2_23_features."default".from_nix_0_8_1__default = true; 719 - void_1_0_2_features."default".from_nix_0_8_1__default = true; 720 - num_traits_0_1_37 = num_traits_0_1_37_ rec {}; 721 - ordermap_0_2_10 = ordermap_0_2_10_ rec { 722 - features = mkFeatures ordermap_0_2_10_features; 217 + glib_sys_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 218 + crateName = "glib-sys"; 219 + version = "0.4.0"; 220 + authors = [ "The Gtk-rs Project Developers" ]; 221 + sha256 = "153i1zmk824hdf8agkaqcgddlwpvgng71n7bdpaav5f4zzlfyp2w"; 222 + libName = "glib_sys"; 223 + build = "build.rs"; 224 + inherit dependencies buildDependencies features; 723 225 }; 724 - ordermap_0_2_10_features."".self = true; 725 - petgraph_0_4_5 = petgraph_0_4_5_ rec { 726 - dependencies = [ fixedbitset_0_1_6 ordermap_0_2_10 ] 727 - ++ (if lib.lists.any (x: x == "ordermap") features then [ordermap_0_2_10] else []); 728 - features = mkFeatures petgraph_0_4_5_features; 226 + gobject_sys_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 227 + crateName = "gobject-sys"; 228 + version = "0.4.0"; 229 + authors = [ "The Gtk-rs Project Developers" ]; 230 + sha256 = "00zmcbzqfhn9w01cphhf3hbq8ldd9ajba7x07z59vv1gdq6wjzli"; 231 + libName = "gobject_sys"; 232 + build = "build.rs"; 233 + inherit dependencies buildDependencies features; 729 234 }; 730 - petgraph_0_4_5_features."".self = true; 731 - petgraph_0_4_5_features."unstable".self_all = hasFeature (petgraph_0_4_5_features."all" or {}); 732 - petgraph_0_4_5_features."quickcheck".self_all = hasFeature (petgraph_0_4_5_features."all" or {}); 733 - petgraph_0_4_5_features."stable_graph".self_all = hasFeature (petgraph_0_4_5_features."all" or {}); 734 - petgraph_0_4_5_features."graphmap".self_all = hasFeature (petgraph_0_4_5_features."all" or {}); 735 - petgraph_0_4_5_features."graphmap".self_default = hasDefault petgraph_0_4_5_features; 736 - petgraph_0_4_5_features."stable_graph".self_default = hasDefault petgraph_0_4_5_features; 737 - petgraph_0_4_5_features."ordermap".self_graphmap = hasFeature (petgraph_0_4_5_features."graphmap" or {}); 738 - petgraph_0_4_5_features."generate".self_unstable = hasFeature (petgraph_0_4_5_features."unstable" or {}); 739 - fixedbitset_0_1_6_features."default".from_petgraph_0_4_5__default = true; 740 - ordermap_0_2_10_features."default".from_petgraph_0_4_5__default = true; 741 - quickcheck_0_0_0_features."default".from_petgraph_0_4_5__default = false; 742 - phf_0_7_21 = phf_0_7_21_ rec { 743 - dependencies = [ phf_shared_0_7_21 ]; 744 - features = mkFeatures phf_0_7_21_features; 235 + itoa_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 236 + crateName = "itoa"; 237 + version = "0.3.4"; 238 + authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 239 + sha256 = "1nfkzz6vrgj0d9l3yzjkkkqzdgs68y294fjdbl7jq118qi8xc9d9"; 240 + inherit dependencies buildDependencies features; 745 241 }; 746 - phf_0_7_21_features."".self = true; 747 - phf_shared_0_7_21_features."core".from_phf_0_7_21__core = hasFeature (phf_0_7_21_features."core" or {}); 748 - phf_shared_0_7_21_features."unicase".from_phf_0_7_21__unicase = hasFeature (phf_0_7_21_features."unicase" or {}); 749 - phf_shared_0_7_21_features."default".from_phf_0_7_21__default = true; 750 - phf_codegen_0_7_21 = phf_codegen_0_7_21_ rec { 751 - dependencies = [ phf_generator_0_7_21 phf_shared_0_7_21 ]; 242 + json_macro_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 243 + crateName = "json_macro"; 244 + version = "0.1.1"; 245 + authors = [ "Denis Kolodin <deniskolodin@gmail.com>" ]; 246 + sha256 = "0hl2934shpwqbszrq035valbdz9y8p7dza183brygy5dbvivcyqy"; 247 + inherit dependencies buildDependencies features; 752 248 }; 753 - phf_generator_0_7_21_features."default".from_phf_codegen_0_7_21__default = true; 754 - phf_shared_0_7_21_features."default".from_phf_codegen_0_7_21__default = true; 755 - phf_generator_0_7_21 = phf_generator_0_7_21_ rec { 756 - dependencies = [ phf_shared_0_7_21 rand_0_3_15 ]; 249 + kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 250 + crateName = "kernel32-sys"; 251 + version = "0.2.2"; 252 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 253 + sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 254 + libName = "kernel32"; 255 + build = "build.rs"; 256 + inherit dependencies buildDependencies features; 757 257 }; 758 - phf_shared_0_7_21_features."default".from_phf_generator_0_7_21__default = true; 759 - rand_0_3_15_features."default".from_phf_generator_0_7_21__default = true; 760 - phf_shared_0_7_21 = phf_shared_0_7_21_ rec { 761 - dependencies = [ siphasher_0_2_2 ]; 762 - features = mkFeatures phf_shared_0_7_21_features; 258 + lazy_static_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 259 + crateName = "lazy_static"; 260 + version = "0.2.11"; 261 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 262 + sha256 = "1x6871cvpy5b96yv4c7jvpq316fp5d4609s9py7qk6cd6x9k34vm"; 263 + inherit dependencies buildDependencies features; 763 264 }; 764 - phf_shared_0_7_21_features."".self = true; 765 - siphasher_0_2_2_features."default".from_phf_shared_0_7_21__default = true; 766 - unicase_0_0_0_features."default".from_phf_shared_0_7_21__default = true; 767 - pkg_config_0_3_9 = pkg_config_0_3_9_ rec {}; 768 - rand_0_3_15 = rand_0_3_15_ rec { 769 - dependencies = [ libc_0_2_23 ]; 265 + lazy_static_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 266 + crateName = "lazy_static"; 267 + version = "1.0.0"; 268 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 269 + sha256 = "0wfvqyr2nvx2mbsrscg5y7gfa9skhb8p72ayanl8vl49pw24v4fh"; 270 + inherit dependencies buildDependencies features; 770 271 }; 771 - libc_0_2_23_features."default".from_rand_0_3_15__default = true; 772 - regex_0_1_80 = regex_0_1_80_ rec { 773 - dependencies = [ aho_corasick_0_5_3 memchr_0_1_11 regex_syntax_0_3_9 thread_local_0_2_7 utf8_ranges_0_1_3 ]; 774 - features = mkFeatures regex_0_1_80_features; 272 + libc_0_2_34_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 273 + crateName = "libc"; 274 + version = "0.2.34"; 275 + authors = [ "The Rust Project Developers" ]; 276 + sha256 = "11jmqdxmv0ka10ay0l8nzx0nl7s2lc3dbrnh1mgbr2grzwdyxi2s"; 277 + inherit dependencies buildDependencies features; 775 278 }; 776 - regex_0_1_80_features."simd".self_simd-accel = hasFeature (regex_0_1_80_features."simd-accel" or {}); 777 - aho_corasick_0_5_3_features."default".from_regex_0_1_80__default = true; 778 - memchr_0_1_11_features."default".from_regex_0_1_80__default = true; 779 - regex_syntax_0_3_9_features."default".from_regex_0_1_80__default = true; 780 - simd_0_0_0_features."default".from_regex_0_1_80__default = true; 781 - thread_local_0_2_7_features."default".from_regex_0_1_80__default = true; 782 - utf8_ranges_0_1_3_features."default".from_regex_0_1_80__default = true; 783 - regex_syntax_0_3_9 = regex_syntax_0_3_9_ rec {}; 784 - rustc_serialize_0_3_24 = rustc_serialize_0_3_24_ rec {}; 785 - rustc_version_0_1_7 = rustc_version_0_1_7_ rec { 786 - dependencies = [ semver_0_1_20 ]; 279 + libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 280 + crateName = "libloading"; 281 + version = "0.3.4"; 282 + authors = [ "Simonas Kazlauskas <libloading@kazlauskas.me>" ]; 283 + sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1"; 284 + build = "build.rs"; 285 + inherit dependencies buildDependencies features; 787 286 }; 788 - semver_0_1_20_features."default".from_rustc_version_0_1_7__default = true; 789 - rustwlc_0_6_2 = rustwlc_0_6_2_ rec { 790 - dependencies = [ bitflags_0_7_0 libc_0_2_23 wayland_sys_0_6_0 ] 791 - ++ (if lib.lists.any (x: x == "wayland-sys") features then [wayland_sys_0_6_0] else []); 792 - features = mkFeatures rustwlc_0_6_2_features; 287 + libloading_0_4_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 288 + crateName = "libloading"; 289 + version = "0.4.3"; 290 + authors = [ "Simonas Kazlauskas <libloading@kazlauskas.me>" ]; 291 + sha256 = "1cgb6xbadm59gc3cq733wrzsp59914hrjam0fan5gn1z100b6319"; 292 + build = "build.rs"; 293 + inherit dependencies buildDependencies features; 793 294 }; 794 - rustwlc_0_6_2_features."".self = true; 795 - rustwlc_0_6_2_features."wayland-sys".self_wlc-wayland = hasFeature (rustwlc_0_6_2_features."wlc-wayland" or {}); 796 - bitflags_0_7_0_features."default".from_rustwlc_0_6_2__default = true; 797 - libc_0_2_23_features."default".from_rustwlc_0_6_2__default = true; 798 - wayland_sys_0_6_0_features."server".from_rustwlc_0_6_2 = true; 799 - wayland_sys_0_6_0_features."default".from_rustwlc_0_6_2__default = true; 800 - semver_0_1_20 = semver_0_1_20_ rec {}; 801 - serde_0_9_15 = serde_0_9_15_ rec { 802 - dependencies = []; 803 - features = mkFeatures serde_0_9_15_features; 295 + log_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 296 + crateName = "log"; 297 + version = "0.3.9"; 298 + authors = [ "The Rust Project Developers" ]; 299 + sha256 = "19i9pwp7lhaqgzangcpw00kc3zsgcqcx84crv07xgz3v7d3kvfa2"; 300 + inherit dependencies buildDependencies features; 804 301 }; 805 - serde_0_9_15_features."unstable".self_alloc = hasFeature (serde_0_9_15_features."alloc" or {}); 806 - serde_0_9_15_features."alloc".self_collections = hasFeature (serde_0_9_15_features."collections" or {}); 807 - serde_0_9_15_features."std".self_default = hasDefault serde_0_9_15_features; 808 - serde_0_9_15_features."serde_derive".self_derive = hasFeature (serde_0_9_15_features."derive" or {}); 809 - serde_0_9_15_features."serde_derive".self_playground = hasFeature (serde_0_9_15_features."playground" or {}); 810 - serde_0_9_15_features."unstable".self_unstable-testing = hasFeature (serde_0_9_15_features."unstable-testing" or {}); 811 - serde_0_9_15_features."std".self_unstable-testing = hasFeature (serde_0_9_15_features."unstable-testing" or {}); 812 - serde_derive_0_0_0_features."default".from_serde_0_9_15__default = true; 813 - serde_json_0_9_10 = serde_json_0_9_10_ rec { 814 - dependencies = [ dtoa_0_4_1 itoa_0_3_1 num_traits_0_1_37 serde_0_9_15 ]; 815 - features = mkFeatures serde_json_0_9_10_features; 302 + log_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 303 + crateName = "log"; 304 + version = "0.4.0"; 305 + authors = [ "The Rust Project Developers" ]; 306 + sha256 = "0d6m7c1cr6sj3kk47801zyjgnzyl94yh2ra9gxc3waljza7wvx92"; 307 + inherit dependencies buildDependencies features; 816 308 }; 817 - serde_json_0_9_10_features."linked-hash-map".self_preserve_order = hasFeature (serde_json_0_9_10_features."preserve_order" or {}); 818 - dtoa_0_4_1_features."default".from_serde_json_0_9_10__default = true; 819 - itoa_0_3_1_features."default".from_serde_json_0_9_10__default = true; 820 - linked_hash_map_0_0_0_features."default".from_serde_json_0_9_10__default = true; 821 - num_traits_0_1_37_features."default".from_serde_json_0_9_10__default = true; 822 - serde_0_9_15_features."default".from_serde_json_0_9_10__default = true; 823 - siphasher_0_2_2 = siphasher_0_2_2_ rec { 824 - dependencies = []; 309 + memchr_0_1_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 310 + crateName = "memchr"; 311 + version = "0.1.11"; 312 + authors = [ "Andrew Gallant <jamslam@gmail.com>" "bluss" ]; 313 + sha256 = "0x73jghamvxxq5fsw9wb0shk5m6qp3q6fsf0nibn0i6bbqkw91s8"; 314 + inherit dependencies buildDependencies features; 825 315 }; 826 - clippy_0_0_0_features."default".from_siphasher_0_2_2__default = true; 827 - target_build_utils_0_3_1 = target_build_utils_0_3_1_ rec { 828 - dependencies = [ phf_0_7_21 serde_json_0_9_10 ] 829 - ++ (if lib.lists.any (x: x == "serde_json") features then [serde_json_0_9_10] else []); 830 - buildDependencies = [ phf_codegen_0_7_21 ]; 831 - features = mkFeatures target_build_utils_0_3_1_features; 316 + nix_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 317 + crateName = "nix"; 318 + version = "0.6.0"; 319 + authors = [ "Carl Lerche <me@carllerche.com>" ]; 320 + sha256 = "1bgh75y897isnxbw3vd79vns9h6q4d59p1cgv9c4laysyw6fkqwf"; 321 + build = "build.rs"; 322 + inherit dependencies buildDependencies features; 323 + }; 324 + nix_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 325 + crateName = "nix"; 326 + version = "0.9.0"; 327 + authors = [ "The nix-rust Project Developers" ]; 328 + sha256 = "00p63bphzwwn460rja5l2wcpgmv7ljf7illf6n95cppx63d180q0"; 329 + inherit dependencies buildDependencies features; 330 + }; 331 + num_traits_0_1_41_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 332 + crateName = "num-traits"; 333 + version = "0.1.41"; 334 + authors = [ "The Rust Project Developers" ]; 335 + sha256 = "134gv890n1gv8v0jys55k0940gqp2hibgf1fs8q9jmyk2xp1jp9m"; 336 + inherit dependencies buildDependencies features; 337 + }; 338 + ordermap_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 339 + crateName = "ordermap"; 340 + version = "0.3.2"; 341 + authors = [ "bluss" ]; 342 + sha256 = "13zw8i0gf3snihmg9xvd63sd3ffdhhv8bmgfwbwf4shqxh6h3sac"; 343 + inherit dependencies buildDependencies features; 344 + }; 345 + petgraph_0_4_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 346 + crateName = "petgraph"; 347 + version = "0.4.10"; 348 + authors = [ "bluss" "mitchmindtree" ]; 349 + sha256 = "1fdh2hwkrbf716qxdiasjn8jspvshhykclj8mwafdd8h241159sj"; 350 + inherit dependencies buildDependencies features; 351 + }; 352 + phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 353 + crateName = "phf"; 354 + version = "0.7.21"; 355 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 356 + sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg"; 357 + libPath = "src/lib.rs"; 358 + inherit dependencies buildDependencies features; 359 + }; 360 + phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 361 + crateName = "phf_codegen"; 362 + version = "0.7.21"; 363 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 364 + sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj"; 365 + inherit dependencies buildDependencies features; 366 + }; 367 + phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 368 + crateName = "phf_generator"; 369 + version = "0.7.21"; 370 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 371 + sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g"; 372 + inherit dependencies buildDependencies features; 373 + }; 374 + phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 375 + crateName = "phf_shared"; 376 + version = "0.7.21"; 377 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 378 + sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln"; 379 + libPath = "src/lib.rs"; 380 + inherit dependencies buildDependencies features; 381 + }; 382 + pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 383 + crateName = "pkg-config"; 384 + version = "0.3.9"; 385 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 386 + sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146"; 387 + inherit dependencies buildDependencies features; 388 + }; 389 + rand_0_3_19_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 390 + crateName = "rand"; 391 + version = "0.3.19"; 392 + authors = [ "The Rust Project Developers" ]; 393 + sha256 = "19zx65w7rrrfnjifmjp2i80w9bc6ld7pcwnk5hmr9xszmmvhk8zp"; 394 + inherit dependencies buildDependencies features; 395 + }; 396 + regex_0_1_80_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 397 + crateName = "regex"; 398 + version = "0.1.80"; 399 + authors = [ "The Rust Project Developers" ]; 400 + sha256 = "0y4s8ghhx6sgzb35irwivm3w0l2hhqhmdcd2px9hirqnkagal9l6"; 401 + inherit dependencies buildDependencies features; 402 + }; 403 + regex_syntax_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 404 + crateName = "regex-syntax"; 405 + version = "0.3.9"; 406 + authors = [ "The Rust Project Developers" ]; 407 + sha256 = "1mzhphkbwppwd1zam2jkgjk550cqgf6506i87bw2yzrvcsraiw7m"; 408 + inherit dependencies buildDependencies features; 409 + }; 410 + rlua_0_9_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 411 + crateName = "rlua"; 412 + version = "0.9.7"; 413 + authors = [ "kyren <catherine@chucklefish.org>" ]; 414 + sha256 = "1671b5ga54aq49sqx69hvnjr732hf9jpqwswwxgpcqq8q05mfzgp"; 415 + inherit dependencies buildDependencies features; 416 + }; 417 + rustc_serialize_0_3_24_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 418 + crateName = "rustc-serialize"; 419 + version = "0.3.24"; 420 + authors = [ "The Rust Project Developers" ]; 421 + sha256 = "0rfk6p66mqkd3g36l0ddlv2rvnp1mp3lrq5frq9zz5cbnz5pmmxn"; 422 + inherit dependencies buildDependencies features; 423 + }; 424 + rustc_version_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 425 + crateName = "rustc_version"; 426 + version = "0.1.7"; 427 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 428 + sha256 = "0plm9pbyvcwfibd0kbhzil9xmr1bvqi8fgwlfw0x4vali8s6s99p"; 429 + inherit dependencies buildDependencies features; 430 + }; 431 + rustwlc_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 432 + crateName = "rustwlc"; 433 + version = "0.7.0"; 434 + authors = [ "Snirk Immington <snirk.immington@gmail.com>" "Timidger <apragmaticplace@gmail.com>" ]; 435 + sha256 = "0gqi9pdw74al33ja25h33q68vnfklj3gpjgkiqqbr3gflgli5h1i"; 436 + build = "build.rs"; 437 + inherit dependencies buildDependencies features; 438 + }; 439 + semver_0_1_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 440 + crateName = "semver"; 441 + version = "0.1.20"; 442 + authors = [ "The Rust Project Developers" ]; 443 + sha256 = "05cdig0071hls2k8lxbqmyqpl0zjmc53i2d43mwzps033b8njh4n"; 444 + inherit dependencies buildDependencies features; 832 445 }; 833 - target_build_utils_0_3_1_features."".self = true; 834 - target_build_utils_0_3_1_features."serde_json".self_default = hasDefault target_build_utils_0_3_1_features; 835 - phf_0_7_21_features."default".from_target_build_utils_0_3_1__default = true; 836 - serde_json_0_9_10_features."default".from_target_build_utils_0_3_1__default = true; 837 - thread_id_2_0_0 = thread_id_2_0_0_ rec { 838 - dependencies = [ kernel32_sys_0_2_2 libc_0_2_23 ]; 446 + serde_0_9_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 447 + crateName = "serde"; 448 + version = "0.9.15"; 449 + authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 450 + sha256 = "0rlflkc57kvy69hnhj4arfsj7ic4hpihxsb00zg5lkdxfj5qjx9b"; 451 + inherit dependencies buildDependencies features; 839 452 }; 840 - kernel32_sys_0_2_2_features."default".from_thread_id_2_0_0__default = true; 841 - libc_0_2_23_features."default".from_thread_id_2_0_0__default = true; 842 - thread_local_0_2_7 = thread_local_0_2_7_ rec { 843 - dependencies = [ thread_id_2_0_0 ]; 453 + serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 454 + crateName = "serde_json"; 455 + version = "0.9.10"; 456 + authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 457 + sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005"; 458 + inherit dependencies buildDependencies features; 844 459 }; 845 - thread_id_2_0_0_features."default".from_thread_local_0_2_7__default = true; 846 - utf8_ranges_0_1_3 = utf8_ranges_0_1_3_ rec {}; 847 - uuid_0_3_1 = uuid_0_3_1_ rec { 848 - dependencies = [ rand_0_3_15 rustc_serialize_0_3_24 ] 849 - ++ (if lib.lists.any (x: x == "rand") features then [rand_0_3_15] else []) ++ (if lib.lists.any (x: x == "rustc-serialize") features then [rustc_serialize_0_3_24] else []); 850 - features = mkFeatures uuid_0_3_1_features; 460 + siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 461 + crateName = "siphasher"; 462 + version = "0.2.2"; 463 + authors = [ "Frank Denis <github@pureftpd.org>" ]; 464 + sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr"; 465 + inherit dependencies buildDependencies features; 851 466 }; 852 - uuid_0_3_1_features."".self = true; 853 - uuid_0_3_1_features."rand".self_v4 = hasFeature (uuid_0_3_1_features."v4" or {}); 854 - uuid_0_3_1_features."sha1".self_v5 = hasFeature (uuid_0_3_1_features."v5" or {}); 855 - rand_0_3_15_features."default".from_uuid_0_3_1__default = true; 856 - rustc_serialize_0_3_24_features."default".from_uuid_0_3_1__default = true; 857 - serde_0_0_0_features."default".from_uuid_0_3_1__default = true; 858 - sha1_0_0_0_features."default".from_uuid_0_3_1__default = true; 859 - void_1_0_2 = void_1_0_2_ rec { 860 - features = mkFeatures void_1_0_2_features; 467 + target_build_utils_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 468 + crateName = "target_build_utils"; 469 + version = "0.3.1"; 470 + authors = [ "Simonas Kazlauskas <target_build_utils@kazlauskas.me>" ]; 471 + sha256 = "1b450nyxlbgicp2p45mhxiv6yv0z7s4iw01lsaqh3v7b4bm53flj"; 472 + build = "build.rs"; 473 + inherit dependencies buildDependencies features; 861 474 }; 862 - void_1_0_2_features."std".self_default = hasDefault void_1_0_2_features; 863 - way_cooler_0_6_2 = way_cooler_0_6_2_ rec { 864 - dependencies = [ bitflags_0_7_0 cairo_rs_0_1_3 dbus_0_4_1 dbus_macros_0_0_6 env_logger_0_3_5 getopts_0_2_14 hlua_0_1_9 json_macro_0_1_1 lazy_static_0_2_8 log_0_3_7 nix_0_6_0 petgraph_0_4_5 rustc_serialize_0_3_24 rustwlc_0_6_2 uuid_0_3_1 wayland_server_0_9_4 wayland_sys_0_9_4 ]; 865 - buildDependencies = [ wayland_scanner_0_9_4 ]; 866 - features = mkFeatures way_cooler_0_6_2_features; 475 + thread_id_2_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 476 + crateName = "thread-id"; 477 + version = "2.0.0"; 478 + authors = [ "Ruud van Asseldonk <dev@veniogames.com>" ]; 479 + sha256 = "06i3c8ckn97i5rp16civ2vpqbknlkx66dkrl070iw60nawi0kjc3"; 480 + inherit dependencies buildDependencies features; 867 481 }; 868 - way_cooler_0_6_2_features."".self = true; 869 - bitflags_0_7_0_features."default".from_way_cooler_0_6_2__default = true; 870 - cairo_rs_0_1_3_features."default".from_way_cooler_0_6_2__default = true; 871 - dbus_0_4_1_features."default".from_way_cooler_0_6_2__default = true; 872 - dbus_macros_0_0_6_features."default".from_way_cooler_0_6_2__default = true; 873 - env_logger_0_3_5_features."default".from_way_cooler_0_6_2__default = true; 874 - getopts_0_2_14_features."default".from_way_cooler_0_6_2__default = true; 875 - hlua_0_1_9_features."default".from_way_cooler_0_6_2__default = true; 876 - json_macro_0_1_1_features."default".from_way_cooler_0_6_2__default = true; 877 - lazy_static_0_2_8_features."default".from_way_cooler_0_6_2__default = true; 878 - log_0_3_7_features."default".from_way_cooler_0_6_2__default = true; 879 - nix_0_6_0_features."default".from_way_cooler_0_6_2__default = true; 880 - petgraph_0_4_5_features."default".from_way_cooler_0_6_2__default = true; 881 - rustc_serialize_0_3_24_features."default".from_way_cooler_0_6_2__default = true; 882 - rustwlc_0_6_2_features."wlc-wayland".from_way_cooler_0_6_2 = true; 883 - rustwlc_0_6_2_features."static-wlc".from_way_cooler_0_6_2__static-wlc = hasFeature (way_cooler_0_6_2_features."static-wlc" or {}); 884 - rustwlc_0_6_2_features."default".from_way_cooler_0_6_2__default = true; 885 - uuid_0_3_1_features."v4".from_way_cooler_0_6_2 = true; 886 - uuid_0_3_1_features."rustc-serialize".from_way_cooler_0_6_2 = true; 887 - uuid_0_3_1_features."default".from_way_cooler_0_6_2__default = true; 888 - wayland_server_0_9_4_features."default".from_way_cooler_0_6_2__default = true; 889 - wayland_sys_0_9_4_features."client".from_way_cooler_0_6_2 = true; 890 - wayland_sys_0_9_4_features."dlopen".from_way_cooler_0_6_2 = true; 891 - wayland_sys_0_9_4_features."default".from_way_cooler_0_6_2__default = true; 892 - wayland_scanner_0_9_4 = wayland_scanner_0_9_4_ rec { 893 - dependencies = [ xml_rs_0_3_6 ]; 482 + thread_local_0_2_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 483 + crateName = "thread_local"; 484 + version = "0.2.7"; 485 + authors = [ "Amanieu d'Antras <amanieu@gmail.com>" ]; 486 + sha256 = "19p0zrs24rdwjvpi10jig5ms3sxj00pv8shkr9cpddri8cdghqp7"; 487 + inherit dependencies buildDependencies features; 894 488 }; 895 - xml_rs_0_3_6_features."default".from_wayland_scanner_0_9_4__default = true; 896 - wayland_server_0_9_4 = wayland_server_0_9_4_ rec { 897 - dependencies = [ bitflags_0_7_0 libc_0_2_23 nix_0_8_1 wayland_sys_0_9_4 ]; 898 - buildDependencies = [ wayland_scanner_0_9_4 ]; 899 - features = mkFeatures wayland_server_0_9_4_features; 489 + token_store_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 490 + crateName = "token_store"; 491 + version = "0.1.2"; 492 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 493 + sha256 = "1v7acraqyh6iibg87pwkxm41v783sminxm5k9f4ndra7r0vq4zvq"; 494 + inherit dependencies buildDependencies features; 900 495 }; 901 - wayland_server_0_9_4_features."".self = true; 902 - bitflags_0_7_0_features."default".from_wayland_server_0_9_4__default = true; 903 - libc_0_2_23_features."default".from_wayland_server_0_9_4__default = true; 904 - nix_0_8_1_features."default".from_wayland_server_0_9_4__default = true; 905 - wayland_sys_0_9_4_features."server".from_wayland_server_0_9_4 = true; 906 - wayland_sys_0_9_4_features."dlopen".from_wayland_server_0_9_4__dlopen = hasFeature (wayland_server_0_9_4_features."dlopen" or {}); 907 - wayland_sys_0_9_4_features."default".from_wayland_server_0_9_4__default = true; 908 - wayland_sys_0_6_0 = wayland_sys_0_6_0_ rec { 909 - dependencies = [ dlib_0_3_1 libc_0_2_23 ] 910 - ++ (if lib.lists.any (x: x == "libc") features then [libc_0_2_23] else []); 911 - features = mkFeatures wayland_sys_0_6_0_features; 496 + utf8_ranges_0_1_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 497 + crateName = "utf8-ranges"; 498 + version = "0.1.3"; 499 + authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 500 + sha256 = "1cj548a91a93j8375p78qikaiam548xh84cb0ck8y119adbmsvbp"; 501 + inherit dependencies buildDependencies features; 912 502 }; 913 - wayland_sys_0_6_0_features."".self = true; 914 - wayland_sys_0_6_0_features."lazy_static".self_dlopen = hasFeature (wayland_sys_0_6_0_features."dlopen" or {}); 915 - wayland_sys_0_6_0_features."libc".self_server = hasFeature (wayland_sys_0_6_0_features."server" or {}); 916 - dlib_0_3_1_features."dlopen".from_wayland_sys_0_6_0__dlopen = hasFeature (wayland_sys_0_6_0_features."dlopen" or {}); 917 - dlib_0_3_1_features."default".from_wayland_sys_0_6_0__default = true; 918 - lazy_static_0_0_0_features."default".from_wayland_sys_0_6_0__default = true; 919 - libc_0_2_23_features."default".from_wayland_sys_0_6_0__default = true; 920 - wayland_sys_0_9_4 = wayland_sys_0_9_4_ rec { 921 - dependencies = [ dlib_0_3_1 lazy_static_0_2_8 libc_0_2_23 ] 922 - ++ (if lib.lists.any (x: x == "lazy_static") features then [lazy_static_0_2_8] else []) ++ (if lib.lists.any (x: x == "libc") features then [libc_0_2_23] else []); 923 - features = mkFeatures wayland_sys_0_9_4_features; 503 + uuid_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 504 + crateName = "uuid"; 505 + version = "0.3.1"; 506 + authors = [ "The Rust Project Developers" ]; 507 + sha256 = "16ak1c84dfkd8h33cvkxrkvc30k7b0bhrnza8ni2c0jsx85fpbip"; 508 + inherit dependencies buildDependencies features; 924 509 }; 925 - wayland_sys_0_9_4_features."".self = true; 926 - wayland_sys_0_9_4_features."lazy_static".self_dlopen = hasFeature (wayland_sys_0_9_4_features."dlopen" or {}); 927 - wayland_sys_0_9_4_features."libc".self_server = hasFeature (wayland_sys_0_9_4_features."server" or {}); 928 - dlib_0_3_1_features."dlopen".from_wayland_sys_0_9_4__dlopen = hasFeature (wayland_sys_0_9_4_features."dlopen" or {}); 929 - dlib_0_3_1_features."default".from_wayland_sys_0_9_4__default = true; 930 - lazy_static_0_2_8_features."default".from_wayland_sys_0_9_4__default = true; 931 - libc_0_2_23_features."default".from_wayland_sys_0_9_4__default = true; 932 - winapi_0_2_8 = winapi_0_2_8_ rec {}; 933 - winapi_build_0_1_1 = winapi_build_0_1_1_ rec {}; 934 - xml_rs_0_3_6 = xml_rs_0_3_6_ rec { 935 - dependencies = [ bitflags_0_7_0 ]; 510 + void_1_0_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 511 + crateName = "void"; 512 + version = "1.0.2"; 513 + authors = [ "Jonathan Reem <jonathan.reem@gmail.com>" ]; 514 + sha256 = "0h1dm0dx8dhf56a83k68mijyxigqhizpskwxfdrs1drwv2cdclv3"; 515 + inherit dependencies buildDependencies features; 936 516 }; 937 - bitflags_0_7_0_features."default".from_xml_rs_0_3_6__default = true; 517 + way_cooler_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 518 + crateName = "way-cooler"; 519 + version = "0.8.0"; 520 + authors = [ "Snirk Immington <snirk.immington@gmail.com>" "Timidger <apragmaticplace@gmail.com>" ]; 521 + sha256 = "1xg7sg0ssc7a8nx7g6pjdfz9ndf0l7p2n0ydh3sqym3k5ifxi965"; 522 + build = "build.rs"; 523 + inherit dependencies buildDependencies features; 524 + }; 525 + wayland_scanner_0_12_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 526 + crateName = "wayland-scanner"; 527 + version = "0.12.4"; 528 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 529 + sha256 = "043s30i7da64a7inmwiib36ax681vw7zr0pfl54alcyc6pgyanb1"; 530 + inherit dependencies buildDependencies features; 531 + }; 532 + wayland_server_0_12_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 533 + crateName = "wayland-server"; 534 + version = "0.12.4"; 535 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 536 + sha256 = "0m8565848l8f1h3mwlyxy3nfqv11vpl50y9qcpmp60hw8w2vw124"; 537 + build = "build.rs"; 538 + inherit dependencies buildDependencies features; 539 + }; 540 + wayland_sys_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 541 + crateName = "wayland-sys"; 542 + version = "0.6.0"; 543 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 544 + sha256 = "0m6db0kld2d4xv4ai9kxlqrh362hwi0030b4zbss0sfha1hx5mfl"; 545 + inherit dependencies buildDependencies features; 546 + }; 547 + wayland_sys_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 548 + crateName = "wayland-sys"; 549 + version = "0.9.10"; 550 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 551 + sha256 = "011q7lfii222whvif39asvryl1sf3rc1fxp8qs8gh84kr4mna0k8"; 552 + inherit dependencies buildDependencies features; 553 + }; 554 + wayland_sys_0_12_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 555 + crateName = "wayland-sys"; 556 + version = "0.12.4"; 557 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 558 + sha256 = "1q9qyjl6bz356kh50lzvk48qbs87zbaqh5mhm6nlngkg1qrbvi6c"; 559 + inherit dependencies buildDependencies features; 560 + }; 561 + winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 562 + crateName = "winapi"; 563 + version = "0.2.8"; 564 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 565 + sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 566 + inherit dependencies buildDependencies features; 567 + }; 568 + winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 569 + crateName = "winapi-build"; 570 + version = "0.1.1"; 571 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 572 + sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 573 + libName = "build"; 574 + inherit dependencies buildDependencies features; 575 + }; 576 + xcb_0_8_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 577 + crateName = "xcb"; 578 + version = "0.8.1"; 579 + authors = [ "Remi Thebault <remi.thebault@gmail.com>" ]; 580 + sha256 = "12jk8rbbmw3h9w0c7idvjph5bx0qpjgrv0nql2cfwy571j9qxb7j"; 581 + build = "build.rs"; 582 + inherit dependencies buildDependencies features; 583 + }; 584 + xml_rs_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 585 + crateName = "xml-rs"; 586 + version = "0.7.0"; 587 + authors = [ "Vladimir Matveev <vladimir.matweev@gmail.com>" ]; 588 + sha256 = "12rynhqjgkg2hzy9x1d1232p9d9jm40bc3by5yzjv8gx089mflyb"; 589 + libPath = "src/lib.rs"; 590 + libName = "xml"; 591 + crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ]; 592 + inherit dependencies buildDependencies features; 593 + }; 594 + aho_corasick_0_5_3 = { features?(aho_corasick_0_5_3_features {}) }: aho_corasick_0_5_3_ { 595 + dependencies = mapFeatures features ([ memchr_0_1_11 ]); 596 + }; 597 + aho_corasick_0_5_3_features = f: updateFeatures f (rec { 598 + aho_corasick_0_5_3.default = (f.aho_corasick_0_5_3.default or true); 599 + memchr_0_1_11.default = true; 600 + }) [ memchr_0_1_11_features ]; 601 + bitflags_0_4_0 = { features?(bitflags_0_4_0_features {}) }: bitflags_0_4_0_ { 602 + features = mkFeatures (features.bitflags_0_4_0 or {}); 603 + }; 604 + bitflags_0_4_0_features = f: updateFeatures f (rec { 605 + bitflags_0_4_0.default = (f.bitflags_0_4_0.default or true); 606 + }) []; 607 + bitflags_0_6_0 = { features?(bitflags_0_6_0_features {}) }: bitflags_0_6_0_ {}; 608 + bitflags_0_6_0_features = f: updateFeatures f (rec { 609 + bitflags_0_6_0.default = (f.bitflags_0_6_0.default or true); 610 + }) []; 611 + bitflags_0_7_0 = { features?(bitflags_0_7_0_features {}) }: bitflags_0_7_0_ {}; 612 + bitflags_0_7_0_features = f: updateFeatures f (rec { 613 + bitflags_0_7_0.default = (f.bitflags_0_7_0.default or true); 614 + }) []; 615 + bitflags_0_9_1 = { features?(bitflags_0_9_1_features {}) }: bitflags_0_9_1_ { 616 + features = mkFeatures (features.bitflags_0_9_1 or {}); 617 + }; 618 + bitflags_0_9_1_features = f: updateFeatures f (rec { 619 + bitflags_0_9_1.default = (f.bitflags_0_9_1.default or true); 620 + bitflags_0_9_1.example_generated = 621 + (f.bitflags_0_9_1.example_generated or false) || 622 + (f.bitflags_0_9_1.default or false) || 623 + (bitflags_0_9_1.default or false); 624 + }) []; 625 + bitflags_1_0_1 = { features?(bitflags_1_0_1_features {}) }: bitflags_1_0_1_ { 626 + features = mkFeatures (features.bitflags_1_0_1 or {}); 627 + }; 628 + bitflags_1_0_1_features = f: updateFeatures f (rec { 629 + bitflags_1_0_1.default = (f.bitflags_1_0_1.default or true); 630 + bitflags_1_0_1.example_generated = 631 + (f.bitflags_1_0_1.example_generated or false) || 632 + (f.bitflags_1_0_1.default or false) || 633 + (bitflags_1_0_1.default or false); 634 + }) []; 635 + c_vec_1_2_1 = { features?(c_vec_1_2_1_features {}) }: c_vec_1_2_1_ {}; 636 + c_vec_1_2_1_features = f: updateFeatures f (rec { 637 + c_vec_1_2_1.default = (f.c_vec_1_2_1.default or true); 638 + }) []; 639 + cairo_rs_0_2_0 = { features?(cairo_rs_0_2_0_features {}) }: cairo_rs_0_2_0_ { 640 + dependencies = mapFeatures features ([ c_vec_1_2_1 cairo_sys_rs_0_4_0 libc_0_2_34 ] 641 + ++ (if features.cairo_rs_0_2_0.glib or false then [ glib_0_3_1 ] else []) 642 + ++ (if features.cairo_rs_0_2_0.glib-sys or false then [ glib_sys_0_4_0 ] else [])) 643 + ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_2_8 ]) else []); 644 + buildDependencies = mapFeatures features ([]); 645 + features = mkFeatures (features.cairo_rs_0_2_0 or {}); 646 + }; 647 + cairo_rs_0_2_0_features = f: updateFeatures f (rec { 648 + c_vec_1_2_1.default = true; 649 + cairo_rs_0_2_0.default = (f.cairo_rs_0_2_0.default or true); 650 + cairo_rs_0_2_0.glib = 651 + (f.cairo_rs_0_2_0.glib or false) || 652 + (f.cairo_rs_0_2_0.use_glib or false) || 653 + (cairo_rs_0_2_0.use_glib or false); 654 + cairo_rs_0_2_0.glib-sys = 655 + (f.cairo_rs_0_2_0.glib-sys or false) || 656 + (f.cairo_rs_0_2_0.use_glib or false) || 657 + (cairo_rs_0_2_0.use_glib or false); 658 + cairo_rs_0_2_0.gtk-rs-lgpl-docs = 659 + (f.cairo_rs_0_2_0.gtk-rs-lgpl-docs or false) || 660 + (f.cairo_rs_0_2_0.embed-lgpl-docs or false) || 661 + (cairo_rs_0_2_0.embed-lgpl-docs or false) || 662 + (f.cairo_rs_0_2_0.purge-lgpl-docs or false) || 663 + (cairo_rs_0_2_0.purge-lgpl-docs or false); 664 + cairo_rs_0_2_0.use_glib = 665 + (f.cairo_rs_0_2_0.use_glib or false) || 666 + (f.cairo_rs_0_2_0.default or false) || 667 + (cairo_rs_0_2_0.default or false); 668 + cairo_sys_rs_0_4_0.default = true; 669 + cairo_sys_rs_0_4_0.png = 670 + (f.cairo_sys_rs_0_4_0.png or false) || 671 + (cairo_rs_0_2_0.png or false) || 672 + (f.cairo_rs_0_2_0.png or false); 673 + cairo_sys_rs_0_4_0.v1_12 = 674 + (f.cairo_sys_rs_0_4_0.v1_12 or false) || 675 + (cairo_rs_0_2_0.v1_12 or false) || 676 + (f.cairo_rs_0_2_0.v1_12 or false); 677 + cairo_sys_rs_0_4_0.xcb = 678 + (f.cairo_sys_rs_0_4_0.xcb or false) || 679 + (cairo_rs_0_2_0.xcb or false) || 680 + (f.cairo_rs_0_2_0.xcb or false); 681 + glib_0_3_1.default = true; 682 + glib_sys_0_4_0.default = true; 683 + libc_0_2_34.default = true; 684 + winapi_0_2_8.default = true; 685 + }) [ c_vec_1_2_1_features cairo_sys_rs_0_4_0_features glib_0_3_1_features glib_sys_0_4_0_features libc_0_2_34_features winapi_0_2_8_features ]; 686 + cairo_sys_rs_0_4_0 = { features?(cairo_sys_rs_0_4_0_features {}) }: cairo_sys_rs_0_4_0_ { 687 + dependencies = mapFeatures features ([ libc_0_2_34 ]) 688 + ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_2_8 ]) else []); 689 + buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]); 690 + features = mkFeatures (features.cairo_sys_rs_0_4_0 or {}); 691 + }; 692 + cairo_sys_rs_0_4_0_features = f: updateFeatures f (rec { 693 + cairo_sys_rs_0_4_0.default = (f.cairo_sys_rs_0_4_0.default or true); 694 + cairo_sys_rs_0_4_0.v1_12 = 695 + (f.cairo_sys_rs_0_4_0.v1_12 or false) || 696 + (f.cairo_sys_rs_0_4_0.v1_14 or false) || 697 + (cairo_sys_rs_0_4_0.v1_14 or false); 698 + cairo_sys_rs_0_4_0.x11 = 699 + (f.cairo_sys_rs_0_4_0.x11 or false) || 700 + (f.cairo_sys_rs_0_4_0.xlib or false) || 701 + (cairo_sys_rs_0_4_0.xlib or false); 702 + libc_0_2_34.default = true; 703 + pkg_config_0_3_9.default = true; 704 + winapi_0_2_8.default = true; 705 + }) [ libc_0_2_34_features pkg_config_0_3_9_features winapi_0_2_8_features ]; 706 + cfg_if_0_1_2 = { features?(cfg_if_0_1_2_features {}) }: cfg_if_0_1_2_ {}; 707 + cfg_if_0_1_2_features = f: updateFeatures f (rec { 708 + cfg_if_0_1_2.default = (f.cfg_if_0_1_2.default or true); 709 + }) []; 710 + dbus_0_4_1 = { features?(dbus_0_4_1_features {}) }: dbus_0_4_1_ { 711 + dependencies = mapFeatures features ([ libc_0_2_34 ]); 712 + buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]); 713 + }; 714 + dbus_0_4_1_features = f: updateFeatures f (rec { 715 + dbus_0_4_1.default = (f.dbus_0_4_1.default or true); 716 + libc_0_2_34.default = true; 717 + pkg_config_0_3_9.default = true; 718 + }) [ libc_0_2_34_features pkg_config_0_3_9_features ]; 719 + dbus_macros_0_0_6 = { features?(dbus_macros_0_0_6_features {}) }: dbus_macros_0_0_6_ { 720 + dependencies = mapFeatures features ([ dbus_0_4_1 ]); 721 + }; 722 + dbus_macros_0_0_6_features = f: updateFeatures f (rec { 723 + dbus_0_4_1.default = true; 724 + dbus_macros_0_0_6.default = (f.dbus_macros_0_0_6.default or true); 725 + }) [ dbus_0_4_1_features ]; 726 + dlib_0_3_1 = { features?(dlib_0_3_1_features {}) }: dlib_0_3_1_ { 727 + dependencies = mapFeatures features ([ libloading_0_3_4 ]); 728 + features = mkFeatures (features.dlib_0_3_1 or {}); 729 + }; 730 + dlib_0_3_1_features = f: updateFeatures f (rec { 731 + dlib_0_3_1.default = (f.dlib_0_3_1.default or true); 732 + libloading_0_3_4.default = true; 733 + }) [ libloading_0_3_4_features ]; 734 + dlib_0_4_0 = { features?(dlib_0_4_0_features {}) }: dlib_0_4_0_ { 735 + dependencies = mapFeatures features ([ libloading_0_4_3 ]); 736 + features = mkFeatures (features.dlib_0_4_0 or {}); 737 + }; 738 + dlib_0_4_0_features = f: updateFeatures f (rec { 739 + dlib_0_4_0.default = (f.dlib_0_4_0.default or true); 740 + libloading_0_4_3.default = true; 741 + }) [ libloading_0_4_3_features ]; 742 + dtoa_0_4_2 = { features?(dtoa_0_4_2_features {}) }: dtoa_0_4_2_ {}; 743 + dtoa_0_4_2_features = f: updateFeatures f (rec { 744 + dtoa_0_4_2.default = (f.dtoa_0_4_2.default or true); 745 + }) []; 746 + dummy_rustwlc_0_7_1 = { features?(dummy_rustwlc_0_7_1_features {}) }: dummy_rustwlc_0_7_1_ { 747 + dependencies = mapFeatures features ([ bitflags_0_6_0 libc_0_2_34 wayland_sys_0_9_10 ]); 748 + }; 749 + dummy_rustwlc_0_7_1_features = f: updateFeatures f (rec { 750 + bitflags_0_6_0.default = true; 751 + dummy_rustwlc_0_7_1.default = (f.dummy_rustwlc_0_7_1.default or true); 752 + libc_0_2_34.default = true; 753 + wayland_sys_0_9_10.default = true; 754 + wayland_sys_0_9_10.dlopen = true; 755 + wayland_sys_0_9_10.server = true; 756 + }) [ bitflags_0_6_0_features libc_0_2_34_features wayland_sys_0_9_10_features ]; 757 + env_logger_0_3_5 = { features?(env_logger_0_3_5_features {}) }: env_logger_0_3_5_ { 758 + dependencies = mapFeatures features ([ log_0_3_9 ] 759 + ++ (if features.env_logger_0_3_5.regex or false then [ regex_0_1_80 ] else [])); 760 + features = mkFeatures (features.env_logger_0_3_5 or {}); 761 + }; 762 + env_logger_0_3_5_features = f: updateFeatures f (rec { 763 + env_logger_0_3_5.default = (f.env_logger_0_3_5.default or true); 764 + env_logger_0_3_5.regex = 765 + (f.env_logger_0_3_5.regex or false) || 766 + (f.env_logger_0_3_5.default or false) || 767 + (env_logger_0_3_5.default or false); 768 + log_0_3_9.default = true; 769 + regex_0_1_80.default = true; 770 + }) [ log_0_3_9_features regex_0_1_80_features ]; 771 + fixedbitset_0_1_8 = { features?(fixedbitset_0_1_8_features {}) }: fixedbitset_0_1_8_ {}; 772 + fixedbitset_0_1_8_features = f: updateFeatures f (rec { 773 + fixedbitset_0_1_8.default = (f.fixedbitset_0_1_8.default or true); 774 + }) []; 775 + fuchsia_zircon_0_3_2 = { features?(fuchsia_zircon_0_3_2_features {}) }: fuchsia_zircon_0_3_2_ { 776 + dependencies = mapFeatures features ([ bitflags_1_0_1 fuchsia_zircon_sys_0_3_2 ]); 777 + }; 778 + fuchsia_zircon_0_3_2_features = f: updateFeatures f (rec { 779 + bitflags_1_0_1.default = true; 780 + fuchsia_zircon_0_3_2.default = (f.fuchsia_zircon_0_3_2.default or true); 781 + fuchsia_zircon_sys_0_3_2.default = true; 782 + }) [ bitflags_1_0_1_features fuchsia_zircon_sys_0_3_2_features ]; 783 + fuchsia_zircon_sys_0_3_2 = { features?(fuchsia_zircon_sys_0_3_2_features {}) }: fuchsia_zircon_sys_0_3_2_ {}; 784 + fuchsia_zircon_sys_0_3_2_features = f: updateFeatures f (rec { 785 + fuchsia_zircon_sys_0_3_2.default = (f.fuchsia_zircon_sys_0_3_2.default or true); 786 + }) []; 787 + gcc_0_3_54 = { features?(gcc_0_3_54_features {}) }: gcc_0_3_54_ { 788 + dependencies = mapFeatures features ([]); 789 + features = mkFeatures (features.gcc_0_3_54 or {}); 790 + }; 791 + gcc_0_3_54_features = f: updateFeatures f (rec { 792 + gcc_0_3_54.default = (f.gcc_0_3_54.default or true); 793 + gcc_0_3_54.rayon = 794 + (f.gcc_0_3_54.rayon or false) || 795 + (f.gcc_0_3_54.parallel or false) || 796 + (gcc_0_3_54.parallel or false); 797 + }) []; 798 + gdk_pixbuf_0_2_0 = { features?(gdk_pixbuf_0_2_0_features {}) }: gdk_pixbuf_0_2_0_ { 799 + dependencies = mapFeatures features ([ gdk_pixbuf_sys_0_4_0 glib_0_3_1 glib_sys_0_4_0 gobject_sys_0_4_0 libc_0_2_34 ]); 800 + buildDependencies = mapFeatures features ([]); 801 + features = mkFeatures (features.gdk_pixbuf_0_2_0 or {}); 802 + }; 803 + gdk_pixbuf_0_2_0_features = f: updateFeatures f (rec { 804 + gdk_pixbuf_0_2_0.default = (f.gdk_pixbuf_0_2_0.default or true); 805 + gdk_pixbuf_0_2_0.gtk-rs-lgpl-docs = 806 + (f.gdk_pixbuf_0_2_0.gtk-rs-lgpl-docs or false) || 807 + (f.gdk_pixbuf_0_2_0.embed-lgpl-docs or false) || 808 + (gdk_pixbuf_0_2_0.embed-lgpl-docs or false) || 809 + (f.gdk_pixbuf_0_2_0.purge-lgpl-docs or false) || 810 + (gdk_pixbuf_0_2_0.purge-lgpl-docs or false); 811 + gdk_pixbuf_0_2_0.v2_28 = 812 + (f.gdk_pixbuf_0_2_0.v2_28 or false) || 813 + (f.gdk_pixbuf_0_2_0.v2_30 or false) || 814 + (gdk_pixbuf_0_2_0.v2_30 or false); 815 + gdk_pixbuf_0_2_0.v2_30 = 816 + (f.gdk_pixbuf_0_2_0.v2_30 or false) || 817 + (f.gdk_pixbuf_0_2_0.v2_32 or false) || 818 + (gdk_pixbuf_0_2_0.v2_32 or false); 819 + gdk_pixbuf_0_2_0.v2_32 = 820 + (f.gdk_pixbuf_0_2_0.v2_32 or false) || 821 + (f.gdk_pixbuf_0_2_0.v2_36 or false) || 822 + (gdk_pixbuf_0_2_0.v2_36 or false); 823 + gdk_pixbuf_sys_0_4_0.default = true; 824 + gdk_pixbuf_sys_0_4_0.v2_28 = 825 + (f.gdk_pixbuf_sys_0_4_0.v2_28 or false) || 826 + (gdk_pixbuf_0_2_0.v2_28 or false) || 827 + (f.gdk_pixbuf_0_2_0.v2_28 or false); 828 + gdk_pixbuf_sys_0_4_0.v2_30 = 829 + (f.gdk_pixbuf_sys_0_4_0.v2_30 or false) || 830 + (gdk_pixbuf_0_2_0.v2_30 or false) || 831 + (f.gdk_pixbuf_0_2_0.v2_30 or false); 832 + gdk_pixbuf_sys_0_4_0.v2_32 = 833 + (f.gdk_pixbuf_sys_0_4_0.v2_32 or false) || 834 + (gdk_pixbuf_0_2_0.v2_32 or false) || 835 + (f.gdk_pixbuf_0_2_0.v2_32 or false); 836 + gdk_pixbuf_sys_0_4_0.v2_36 = 837 + (f.gdk_pixbuf_sys_0_4_0.v2_36 or false) || 838 + (gdk_pixbuf_0_2_0.v2_36 or false) || 839 + (f.gdk_pixbuf_0_2_0.v2_36 or false); 840 + glib_0_3_1.default = true; 841 + glib_sys_0_4_0.default = true; 842 + gobject_sys_0_4_0.default = true; 843 + libc_0_2_34.default = true; 844 + }) [ gdk_pixbuf_sys_0_4_0_features glib_0_3_1_features glib_sys_0_4_0_features gobject_sys_0_4_0_features libc_0_2_34_features ]; 845 + gdk_pixbuf_sys_0_4_0 = { features?(gdk_pixbuf_sys_0_4_0_features {}) }: gdk_pixbuf_sys_0_4_0_ { 846 + dependencies = mapFeatures features ([ bitflags_0_9_1 gio_sys_0_4_0 glib_sys_0_4_0 gobject_sys_0_4_0 libc_0_2_34 ]); 847 + buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]); 848 + features = mkFeatures (features.gdk_pixbuf_sys_0_4_0 or {}); 849 + }; 850 + gdk_pixbuf_sys_0_4_0_features = f: updateFeatures f (rec { 851 + bitflags_0_9_1.default = true; 852 + gdk_pixbuf_sys_0_4_0.default = (f.gdk_pixbuf_sys_0_4_0.default or true); 853 + gdk_pixbuf_sys_0_4_0.v2_28 = 854 + (f.gdk_pixbuf_sys_0_4_0.v2_28 or false) || 855 + (f.gdk_pixbuf_sys_0_4_0.v2_30 or false) || 856 + (gdk_pixbuf_sys_0_4_0.v2_30 or false); 857 + gdk_pixbuf_sys_0_4_0.v2_30 = 858 + (f.gdk_pixbuf_sys_0_4_0.v2_30 or false) || 859 + (f.gdk_pixbuf_sys_0_4_0.v2_32 or false) || 860 + (gdk_pixbuf_sys_0_4_0.v2_32 or false); 861 + gdk_pixbuf_sys_0_4_0.v2_32 = 862 + (f.gdk_pixbuf_sys_0_4_0.v2_32 or false) || 863 + (f.gdk_pixbuf_sys_0_4_0.v2_36 or false) || 864 + (gdk_pixbuf_sys_0_4_0.v2_36 or false); 865 + gio_sys_0_4_0.default = true; 866 + glib_sys_0_4_0.default = true; 867 + gobject_sys_0_4_0.default = true; 868 + libc_0_2_34.default = true; 869 + pkg_config_0_3_9.default = true; 870 + }) [ bitflags_0_9_1_features gio_sys_0_4_0_features glib_sys_0_4_0_features gobject_sys_0_4_0_features libc_0_2_34_features pkg_config_0_3_9_features ]; 871 + getopts_0_2_15 = { features?(getopts_0_2_15_features {}) }: getopts_0_2_15_ {}; 872 + getopts_0_2_15_features = f: updateFeatures f (rec { 873 + getopts_0_2_15.default = (f.getopts_0_2_15.default or true); 874 + }) []; 875 + gio_sys_0_4_0 = { features?(gio_sys_0_4_0_features {}) }: gio_sys_0_4_0_ { 876 + dependencies = mapFeatures features ([ bitflags_0_9_1 glib_sys_0_4_0 gobject_sys_0_4_0 libc_0_2_34 ]); 877 + buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]); 878 + features = mkFeatures (features.gio_sys_0_4_0 or {}); 879 + }; 880 + gio_sys_0_4_0_features = f: updateFeatures f (rec { 881 + bitflags_0_9_1.default = true; 882 + gio_sys_0_4_0.default = (f.gio_sys_0_4_0.default or true); 883 + gio_sys_0_4_0.v2_34 = 884 + (f.gio_sys_0_4_0.v2_34 or false) || 885 + (f.gio_sys_0_4_0.v2_36 or false) || 886 + (gio_sys_0_4_0.v2_36 or false); 887 + gio_sys_0_4_0.v2_36 = 888 + (f.gio_sys_0_4_0.v2_36 or false) || 889 + (f.gio_sys_0_4_0.v2_38 or false) || 890 + (gio_sys_0_4_0.v2_38 or false); 891 + gio_sys_0_4_0.v2_38 = 892 + (f.gio_sys_0_4_0.v2_38 or false) || 893 + (f.gio_sys_0_4_0.v2_40 or false) || 894 + (gio_sys_0_4_0.v2_40 or false); 895 + gio_sys_0_4_0.v2_40 = 896 + (f.gio_sys_0_4_0.v2_40 or false) || 897 + (f.gio_sys_0_4_0.v2_42 or false) || 898 + (gio_sys_0_4_0.v2_42 or false); 899 + gio_sys_0_4_0.v2_42 = 900 + (f.gio_sys_0_4_0.v2_42 or false) || 901 + (f.gio_sys_0_4_0.v2_44 or false) || 902 + (gio_sys_0_4_0.v2_44 or false); 903 + gio_sys_0_4_0.v2_44 = 904 + (f.gio_sys_0_4_0.v2_44 or false) || 905 + (f.gio_sys_0_4_0.v2_46 or false) || 906 + (gio_sys_0_4_0.v2_46 or false); 907 + gio_sys_0_4_0.v2_46 = 908 + (f.gio_sys_0_4_0.v2_46 or false) || 909 + (f.gio_sys_0_4_0.v2_48 or false) || 910 + (gio_sys_0_4_0.v2_48 or false); 911 + gio_sys_0_4_0.v2_48 = 912 + (f.gio_sys_0_4_0.v2_48 or false) || 913 + (f.gio_sys_0_4_0.v2_50 or false) || 914 + (gio_sys_0_4_0.v2_50 or false); 915 + glib_sys_0_4_0.default = true; 916 + gobject_sys_0_4_0.default = true; 917 + libc_0_2_34.default = true; 918 + pkg_config_0_3_9.default = true; 919 + }) [ bitflags_0_9_1_features glib_sys_0_4_0_features gobject_sys_0_4_0_features libc_0_2_34_features pkg_config_0_3_9_features ]; 920 + glib_0_3_1 = { features?(glib_0_3_1_features {}) }: glib_0_3_1_ { 921 + dependencies = mapFeatures features ([ bitflags_0_9_1 glib_sys_0_4_0 gobject_sys_0_4_0 lazy_static_0_2_11 libc_0_2_34 ]); 922 + features = mkFeatures (features.glib_0_3_1 or {}); 923 + }; 924 + glib_0_3_1_features = f: updateFeatures f (rec { 925 + bitflags_0_9_1.default = true; 926 + glib_0_3_1.default = (f.glib_0_3_1.default or true); 927 + glib_0_3_1.v2_34 = 928 + (f.glib_0_3_1.v2_34 or false) || 929 + (f.glib_0_3_1.v2_38 or false) || 930 + (glib_0_3_1.v2_38 or false); 931 + glib_0_3_1.v2_38 = 932 + (f.glib_0_3_1.v2_38 or false) || 933 + (f.glib_0_3_1.v2_40 or false) || 934 + (glib_0_3_1.v2_40 or false); 935 + glib_0_3_1.v2_40 = 936 + (f.glib_0_3_1.v2_40 or false) || 937 + (f.glib_0_3_1.v2_44 or false) || 938 + (glib_0_3_1.v2_44 or false); 939 + glib_0_3_1.v2_44 = 940 + (f.glib_0_3_1.v2_44 or false) || 941 + (f.glib_0_3_1.v2_46 or false) || 942 + (glib_0_3_1.v2_46 or false); 943 + glib_0_3_1.v2_46 = 944 + (f.glib_0_3_1.v2_46 or false) || 945 + (f.glib_0_3_1.v2_48 or false) || 946 + (glib_0_3_1.v2_48 or false); 947 + glib_0_3_1.v2_48 = 948 + (f.glib_0_3_1.v2_48 or false) || 949 + (f.glib_0_3_1.v2_50 or false) || 950 + (glib_0_3_1.v2_50 or false); 951 + glib_sys_0_4_0.default = true; 952 + glib_sys_0_4_0.v2_34 = 953 + (f.glib_sys_0_4_0.v2_34 or false) || 954 + (glib_0_3_1.v2_34 or false) || 955 + (f.glib_0_3_1.v2_34 or false); 956 + glib_sys_0_4_0.v2_38 = 957 + (f.glib_sys_0_4_0.v2_38 or false) || 958 + (glib_0_3_1.v2_38 or false) || 959 + (f.glib_0_3_1.v2_38 or false); 960 + glib_sys_0_4_0.v2_40 = 961 + (f.glib_sys_0_4_0.v2_40 or false) || 962 + (glib_0_3_1.v2_40 or false) || 963 + (f.glib_0_3_1.v2_40 or false); 964 + glib_sys_0_4_0.v2_44 = 965 + (f.glib_sys_0_4_0.v2_44 or false) || 966 + (glib_0_3_1.v2_44 or false) || 967 + (f.glib_0_3_1.v2_44 or false); 968 + glib_sys_0_4_0.v2_46 = 969 + (f.glib_sys_0_4_0.v2_46 or false) || 970 + (glib_0_3_1.v2_46 or false) || 971 + (f.glib_0_3_1.v2_46 or false); 972 + glib_sys_0_4_0.v2_48 = 973 + (f.glib_sys_0_4_0.v2_48 or false) || 974 + (glib_0_3_1.v2_48 or false) || 975 + (f.glib_0_3_1.v2_48 or false); 976 + glib_sys_0_4_0.v2_50 = 977 + (f.glib_sys_0_4_0.v2_50 or false) || 978 + (glib_0_3_1.v2_50 or false) || 979 + (f.glib_0_3_1.v2_50 or false); 980 + gobject_sys_0_4_0.default = true; 981 + gobject_sys_0_4_0.v2_34 = 982 + (f.gobject_sys_0_4_0.v2_34 or false) || 983 + (glib_0_3_1.v2_34 or false) || 984 + (f.glib_0_3_1.v2_34 or false); 985 + gobject_sys_0_4_0.v2_38 = 986 + (f.gobject_sys_0_4_0.v2_38 or false) || 987 + (glib_0_3_1.v2_38 or false) || 988 + (f.glib_0_3_1.v2_38 or false); 989 + gobject_sys_0_4_0.v2_44 = 990 + (f.gobject_sys_0_4_0.v2_44 or false) || 991 + (glib_0_3_1.v2_44 or false) || 992 + (f.glib_0_3_1.v2_44 or false); 993 + gobject_sys_0_4_0.v2_46 = 994 + (f.gobject_sys_0_4_0.v2_46 or false) || 995 + (glib_0_3_1.v2_46 or false) || 996 + (f.glib_0_3_1.v2_46 or false); 997 + lazy_static_0_2_11.default = true; 998 + libc_0_2_34.default = true; 999 + }) [ bitflags_0_9_1_features glib_sys_0_4_0_features gobject_sys_0_4_0_features lazy_static_0_2_11_features libc_0_2_34_features ]; 1000 + glib_sys_0_4_0 = { features?(glib_sys_0_4_0_features {}) }: glib_sys_0_4_0_ { 1001 + dependencies = mapFeatures features ([ bitflags_0_9_1 libc_0_2_34 ]); 1002 + buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]); 1003 + features = mkFeatures (features.glib_sys_0_4_0 or {}); 1004 + }; 1005 + glib_sys_0_4_0_features = f: updateFeatures f (rec { 1006 + bitflags_0_9_1.default = true; 1007 + glib_sys_0_4_0.default = (f.glib_sys_0_4_0.default or true); 1008 + glib_sys_0_4_0.v2_34 = 1009 + (f.glib_sys_0_4_0.v2_34 or false) || 1010 + (f.glib_sys_0_4_0.v2_36 or false) || 1011 + (glib_sys_0_4_0.v2_36 or false); 1012 + glib_sys_0_4_0.v2_36 = 1013 + (f.glib_sys_0_4_0.v2_36 or false) || 1014 + (f.glib_sys_0_4_0.v2_38 or false) || 1015 + (glib_sys_0_4_0.v2_38 or false); 1016 + glib_sys_0_4_0.v2_38 = 1017 + (f.glib_sys_0_4_0.v2_38 or false) || 1018 + (f.glib_sys_0_4_0.v2_40 or false) || 1019 + (glib_sys_0_4_0.v2_40 or false); 1020 + glib_sys_0_4_0.v2_40 = 1021 + (f.glib_sys_0_4_0.v2_40 or false) || 1022 + (f.glib_sys_0_4_0.v2_44 or false) || 1023 + (glib_sys_0_4_0.v2_44 or false); 1024 + glib_sys_0_4_0.v2_44 = 1025 + (f.glib_sys_0_4_0.v2_44 or false) || 1026 + (f.glib_sys_0_4_0.v2_46 or false) || 1027 + (glib_sys_0_4_0.v2_46 or false); 1028 + glib_sys_0_4_0.v2_46 = 1029 + (f.glib_sys_0_4_0.v2_46 or false) || 1030 + (f.glib_sys_0_4_0.v2_48 or false) || 1031 + (glib_sys_0_4_0.v2_48 or false); 1032 + glib_sys_0_4_0.v2_48 = 1033 + (f.glib_sys_0_4_0.v2_48 or false) || 1034 + (f.glib_sys_0_4_0.v2_50 or false) || 1035 + (glib_sys_0_4_0.v2_50 or false); 1036 + libc_0_2_34.default = true; 1037 + pkg_config_0_3_9.default = true; 1038 + }) [ bitflags_0_9_1_features libc_0_2_34_features pkg_config_0_3_9_features ]; 1039 + gobject_sys_0_4_0 = { features?(gobject_sys_0_4_0_features {}) }: gobject_sys_0_4_0_ { 1040 + dependencies = mapFeatures features ([ bitflags_0_9_1 glib_sys_0_4_0 libc_0_2_34 ]); 1041 + buildDependencies = mapFeatures features ([ pkg_config_0_3_9 ]); 1042 + features = mkFeatures (features.gobject_sys_0_4_0 or {}); 1043 + }; 1044 + gobject_sys_0_4_0_features = f: updateFeatures f (rec { 1045 + bitflags_0_9_1.default = true; 1046 + glib_sys_0_4_0.default = true; 1047 + gobject_sys_0_4_0.default = (f.gobject_sys_0_4_0.default or true); 1048 + gobject_sys_0_4_0.v2_34 = 1049 + (f.gobject_sys_0_4_0.v2_34 or false) || 1050 + (f.gobject_sys_0_4_0.v2_36 or false) || 1051 + (gobject_sys_0_4_0.v2_36 or false); 1052 + gobject_sys_0_4_0.v2_36 = 1053 + (f.gobject_sys_0_4_0.v2_36 or false) || 1054 + (f.gobject_sys_0_4_0.v2_38 or false) || 1055 + (gobject_sys_0_4_0.v2_38 or false); 1056 + gobject_sys_0_4_0.v2_38 = 1057 + (f.gobject_sys_0_4_0.v2_38 or false) || 1058 + (f.gobject_sys_0_4_0.v2_42 or false) || 1059 + (gobject_sys_0_4_0.v2_42 or false); 1060 + gobject_sys_0_4_0.v2_42 = 1061 + (f.gobject_sys_0_4_0.v2_42 or false) || 1062 + (f.gobject_sys_0_4_0.v2_44 or false) || 1063 + (gobject_sys_0_4_0.v2_44 or false); 1064 + gobject_sys_0_4_0.v2_44 = 1065 + (f.gobject_sys_0_4_0.v2_44 or false) || 1066 + (f.gobject_sys_0_4_0.v2_46 or false) || 1067 + (gobject_sys_0_4_0.v2_46 or false); 1068 + libc_0_2_34.default = true; 1069 + pkg_config_0_3_9.default = true; 1070 + }) [ bitflags_0_9_1_features glib_sys_0_4_0_features libc_0_2_34_features pkg_config_0_3_9_features ]; 1071 + itoa_0_3_4 = { features?(itoa_0_3_4_features {}) }: itoa_0_3_4_ { 1072 + features = mkFeatures (features.itoa_0_3_4 or {}); 1073 + }; 1074 + itoa_0_3_4_features = f: updateFeatures f (rec { 1075 + itoa_0_3_4.default = (f.itoa_0_3_4.default or true); 1076 + }) []; 1077 + json_macro_0_1_1 = { features?(json_macro_0_1_1_features {}) }: json_macro_0_1_1_ { 1078 + dependencies = mapFeatures features ([ rustc_serialize_0_3_24 ]); 1079 + }; 1080 + json_macro_0_1_1_features = f: updateFeatures f (rec { 1081 + json_macro_0_1_1.default = (f.json_macro_0_1_1.default or true); 1082 + rustc_serialize_0_3_24.default = true; 1083 + }) [ rustc_serialize_0_3_24_features ]; 1084 + kernel32_sys_0_2_2 = { features?(kernel32_sys_0_2_2_features {}) }: kernel32_sys_0_2_2_ { 1085 + dependencies = mapFeatures features ([ winapi_0_2_8 ]); 1086 + buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); 1087 + }; 1088 + kernel32_sys_0_2_2_features = f: updateFeatures f (rec { 1089 + kernel32_sys_0_2_2.default = (f.kernel32_sys_0_2_2.default or true); 1090 + winapi_0_2_8.default = true; 1091 + winapi_build_0_1_1.default = true; 1092 + }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; 1093 + lazy_static_0_2_11 = { features?(lazy_static_0_2_11_features {}) }: lazy_static_0_2_11_ { 1094 + dependencies = mapFeatures features ([]); 1095 + features = mkFeatures (features.lazy_static_0_2_11 or {}); 1096 + }; 1097 + lazy_static_0_2_11_features = f: updateFeatures f (rec { 1098 + lazy_static_0_2_11.compiletest_rs = 1099 + (f.lazy_static_0_2_11.compiletest_rs or false) || 1100 + (f.lazy_static_0_2_11.compiletest or false) || 1101 + (lazy_static_0_2_11.compiletest or false); 1102 + lazy_static_0_2_11.default = (f.lazy_static_0_2_11.default or true); 1103 + lazy_static_0_2_11.nightly = 1104 + (f.lazy_static_0_2_11.nightly or false) || 1105 + (f.lazy_static_0_2_11.spin_no_std or false) || 1106 + (lazy_static_0_2_11.spin_no_std or false); 1107 + lazy_static_0_2_11.spin = 1108 + (f.lazy_static_0_2_11.spin or false) || 1109 + (f.lazy_static_0_2_11.spin_no_std or false) || 1110 + (lazy_static_0_2_11.spin_no_std or false); 1111 + }) []; 1112 + lazy_static_1_0_0 = { features?(lazy_static_1_0_0_features {}) }: lazy_static_1_0_0_ { 1113 + dependencies = mapFeatures features ([]); 1114 + features = mkFeatures (features.lazy_static_1_0_0 or {}); 1115 + }; 1116 + lazy_static_1_0_0_features = f: updateFeatures f (rec { 1117 + lazy_static_1_0_0.compiletest_rs = 1118 + (f.lazy_static_1_0_0.compiletest_rs or false) || 1119 + (f.lazy_static_1_0_0.compiletest or false) || 1120 + (lazy_static_1_0_0.compiletest or false); 1121 + lazy_static_1_0_0.default = (f.lazy_static_1_0_0.default or true); 1122 + lazy_static_1_0_0.nightly = 1123 + (f.lazy_static_1_0_0.nightly or false) || 1124 + (f.lazy_static_1_0_0.spin_no_std or false) || 1125 + (lazy_static_1_0_0.spin_no_std or false); 1126 + lazy_static_1_0_0.spin = 1127 + (f.lazy_static_1_0_0.spin or false) || 1128 + (f.lazy_static_1_0_0.spin_no_std or false) || 1129 + (lazy_static_1_0_0.spin_no_std or false); 1130 + }) []; 1131 + libc_0_2_34 = { features?(libc_0_2_34_features {}) }: libc_0_2_34_ { 1132 + features = mkFeatures (features.libc_0_2_34 or {}); 1133 + }; 1134 + libc_0_2_34_features = f: updateFeatures f (rec { 1135 + libc_0_2_34.default = (f.libc_0_2_34.default or true); 1136 + libc_0_2_34.use_std = 1137 + (f.libc_0_2_34.use_std or false) || 1138 + (f.libc_0_2_34.default or false) || 1139 + (libc_0_2_34.default or false); 1140 + }) []; 1141 + libloading_0_3_4 = { features?(libloading_0_3_4_features {}) }: libloading_0_3_4_ { 1142 + dependencies = mapFeatures features ([ lazy_static_0_2_11 ]) 1143 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 1144 + buildDependencies = mapFeatures features ([ target_build_utils_0_3_1 ]); 1145 + }; 1146 + libloading_0_3_4_features = f: updateFeatures f (rec { 1147 + kernel32_sys_0_2_2.default = true; 1148 + lazy_static_0_2_11.default = true; 1149 + libloading_0_3_4.default = (f.libloading_0_3_4.default or true); 1150 + target_build_utils_0_3_1.default = true; 1151 + winapi_0_2_8.default = true; 1152 + }) [ lazy_static_0_2_11_features target_build_utils_0_3_1_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 1153 + libloading_0_4_3 = { features?(libloading_0_4_3_features {}) }: libloading_0_4_3_ { 1154 + dependencies = mapFeatures features ([ lazy_static_1_0_0 ]) 1155 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 1156 + }; 1157 + libloading_0_4_3_features = f: updateFeatures f (rec { 1158 + kernel32_sys_0_2_2.default = true; 1159 + lazy_static_1_0_0.default = true; 1160 + libloading_0_4_3.default = (f.libloading_0_4_3.default or true); 1161 + winapi_0_2_8.default = true; 1162 + }) [ lazy_static_1_0_0_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 1163 + log_0_3_9 = { features?(log_0_3_9_features {}) }: log_0_3_9_ { 1164 + dependencies = mapFeatures features ([ log_0_4_0 ]); 1165 + features = mkFeatures (features.log_0_3_9 or {}); 1166 + }; 1167 + log_0_3_9_features = f: updateFeatures f (rec { 1168 + log_0_3_9.default = (f.log_0_3_9.default or true); 1169 + log_0_3_9.use_std = 1170 + (f.log_0_3_9.use_std or false) || 1171 + (f.log_0_3_9.default or false) || 1172 + (log_0_3_9.default or false); 1173 + log_0_4_0.default = true; 1174 + log_0_4_0.max_level_debug = 1175 + (f.log_0_4_0.max_level_debug or false) || 1176 + (log_0_3_9.max_level_debug or false) || 1177 + (f.log_0_3_9.max_level_debug or false); 1178 + log_0_4_0.max_level_error = 1179 + (f.log_0_4_0.max_level_error or false) || 1180 + (log_0_3_9.max_level_error or false) || 1181 + (f.log_0_3_9.max_level_error or false); 1182 + log_0_4_0.max_level_info = 1183 + (f.log_0_4_0.max_level_info or false) || 1184 + (log_0_3_9.max_level_info or false) || 1185 + (f.log_0_3_9.max_level_info or false); 1186 + log_0_4_0.max_level_off = 1187 + (f.log_0_4_0.max_level_off or false) || 1188 + (log_0_3_9.max_level_off or false) || 1189 + (f.log_0_3_9.max_level_off or false); 1190 + log_0_4_0.max_level_trace = 1191 + (f.log_0_4_0.max_level_trace or false) || 1192 + (log_0_3_9.max_level_trace or false) || 1193 + (f.log_0_3_9.max_level_trace or false); 1194 + log_0_4_0.max_level_warn = 1195 + (f.log_0_4_0.max_level_warn or false) || 1196 + (log_0_3_9.max_level_warn or false) || 1197 + (f.log_0_3_9.max_level_warn or false); 1198 + log_0_4_0.release_max_level_debug = 1199 + (f.log_0_4_0.release_max_level_debug or false) || 1200 + (log_0_3_9.release_max_level_debug or false) || 1201 + (f.log_0_3_9.release_max_level_debug or false); 1202 + log_0_4_0.release_max_level_error = 1203 + (f.log_0_4_0.release_max_level_error or false) || 1204 + (log_0_3_9.release_max_level_error or false) || 1205 + (f.log_0_3_9.release_max_level_error or false); 1206 + log_0_4_0.release_max_level_info = 1207 + (f.log_0_4_0.release_max_level_info or false) || 1208 + (log_0_3_9.release_max_level_info or false) || 1209 + (f.log_0_3_9.release_max_level_info or false); 1210 + log_0_4_0.release_max_level_off = 1211 + (f.log_0_4_0.release_max_level_off or false) || 1212 + (log_0_3_9.release_max_level_off or false) || 1213 + (f.log_0_3_9.release_max_level_off or false); 1214 + log_0_4_0.release_max_level_trace = 1215 + (f.log_0_4_0.release_max_level_trace or false) || 1216 + (log_0_3_9.release_max_level_trace or false) || 1217 + (f.log_0_3_9.release_max_level_trace or false); 1218 + log_0_4_0.release_max_level_warn = 1219 + (f.log_0_4_0.release_max_level_warn or false) || 1220 + (log_0_3_9.release_max_level_warn or false) || 1221 + (f.log_0_3_9.release_max_level_warn or false); 1222 + log_0_4_0.std = 1223 + (f.log_0_4_0.std or false) || 1224 + (log_0_3_9.use_std or false) || 1225 + (f.log_0_3_9.use_std or false); 1226 + }) [ log_0_4_0_features ]; 1227 + log_0_4_0 = { features?(log_0_4_0_features {}) }: log_0_4_0_ { 1228 + dependencies = mapFeatures features ([ cfg_if_0_1_2 ]); 1229 + features = mkFeatures (features.log_0_4_0 or {}); 1230 + }; 1231 + log_0_4_0_features = f: updateFeatures f (rec { 1232 + cfg_if_0_1_2.default = true; 1233 + log_0_4_0.default = (f.log_0_4_0.default or true); 1234 + }) [ cfg_if_0_1_2_features ]; 1235 + memchr_0_1_11 = { features?(memchr_0_1_11_features {}) }: memchr_0_1_11_ { 1236 + dependencies = mapFeatures features ([ libc_0_2_34 ]); 1237 + }; 1238 + memchr_0_1_11_features = f: updateFeatures f (rec { 1239 + libc_0_2_34.default = true; 1240 + memchr_0_1_11.default = (f.memchr_0_1_11.default or true); 1241 + }) [ libc_0_2_34_features ]; 1242 + nix_0_6_0 = { features?(nix_0_6_0_features {}) }: nix_0_6_0_ { 1243 + dependencies = mapFeatures features ([ bitflags_0_4_0 cfg_if_0_1_2 libc_0_2_34 void_1_0_2 ]); 1244 + buildDependencies = mapFeatures features ([ rustc_version_0_1_7 semver_0_1_20 ]); 1245 + features = mkFeatures (features.nix_0_6_0 or {}); 1246 + }; 1247 + nix_0_6_0_features = f: updateFeatures f (rec { 1248 + bitflags_0_4_0.default = true; 1249 + cfg_if_0_1_2.default = true; 1250 + libc_0_2_34.default = true; 1251 + nix_0_6_0.default = (f.nix_0_6_0.default or true); 1252 + rustc_version_0_1_7.default = true; 1253 + semver_0_1_20.default = true; 1254 + void_1_0_2.default = true; 1255 + }) [ bitflags_0_4_0_features cfg_if_0_1_2_features libc_0_2_34_features void_1_0_2_features rustc_version_0_1_7_features semver_0_1_20_features ]; 1256 + nix_0_9_0 = { features?(nix_0_9_0_features {}) }: nix_0_9_0_ { 1257 + dependencies = mapFeatures features ([ bitflags_0_9_1 cfg_if_0_1_2 libc_0_2_34 void_1_0_2 ]); 1258 + }; 1259 + nix_0_9_0_features = f: updateFeatures f (rec { 1260 + bitflags_0_9_1.default = true; 1261 + cfg_if_0_1_2.default = true; 1262 + libc_0_2_34.default = true; 1263 + nix_0_9_0.default = (f.nix_0_9_0.default or true); 1264 + void_1_0_2.default = true; 1265 + }) [ bitflags_0_9_1_features cfg_if_0_1_2_features libc_0_2_34_features void_1_0_2_features ]; 1266 + num_traits_0_1_41 = { features?(num_traits_0_1_41_features {}) }: num_traits_0_1_41_ {}; 1267 + num_traits_0_1_41_features = f: updateFeatures f (rec { 1268 + num_traits_0_1_41.default = (f.num_traits_0_1_41.default or true); 1269 + }) []; 1270 + ordermap_0_3_2 = { features?(ordermap_0_3_2_features {}) }: ordermap_0_3_2_ { 1271 + dependencies = mapFeatures features ([]); 1272 + features = mkFeatures (features.ordermap_0_3_2 or {}); 1273 + }; 1274 + ordermap_0_3_2_features = f: updateFeatures f (rec { 1275 + ordermap_0_3_2.default = (f.ordermap_0_3_2.default or true); 1276 + ordermap_0_3_2.serde = 1277 + (f.ordermap_0_3_2.serde or false) || 1278 + (f.ordermap_0_3_2.serde-1 or false) || 1279 + (ordermap_0_3_2.serde-1 or false); 1280 + }) []; 1281 + petgraph_0_4_10 = { features?(petgraph_0_4_10_features {}) }: petgraph_0_4_10_ { 1282 + dependencies = mapFeatures features ([ fixedbitset_0_1_8 ] 1283 + ++ (if features.petgraph_0_4_10.ordermap or false then [ ordermap_0_3_2 ] else [])); 1284 + features = mkFeatures (features.petgraph_0_4_10 or {}); 1285 + }; 1286 + petgraph_0_4_10_features = f: updateFeatures f (rec { 1287 + fixedbitset_0_1_8.default = true; 1288 + ordermap_0_3_2.default = true; 1289 + petgraph_0_4_10.default = (f.petgraph_0_4_10.default or true); 1290 + petgraph_0_4_10.generate = 1291 + (f.petgraph_0_4_10.generate or false) || 1292 + (f.petgraph_0_4_10.unstable or false) || 1293 + (petgraph_0_4_10.unstable or false); 1294 + petgraph_0_4_10.graphmap = 1295 + (f.petgraph_0_4_10.graphmap or false) || 1296 + (f.petgraph_0_4_10.all or false) || 1297 + (petgraph_0_4_10.all or false) || 1298 + (f.petgraph_0_4_10.default or false) || 1299 + (petgraph_0_4_10.default or false); 1300 + petgraph_0_4_10.ordermap = 1301 + (f.petgraph_0_4_10.ordermap or false) || 1302 + (f.petgraph_0_4_10.graphmap or false) || 1303 + (petgraph_0_4_10.graphmap or false); 1304 + petgraph_0_4_10.quickcheck = 1305 + (f.petgraph_0_4_10.quickcheck or false) || 1306 + (f.petgraph_0_4_10.all or false) || 1307 + (petgraph_0_4_10.all or false); 1308 + petgraph_0_4_10.serde = 1309 + (f.petgraph_0_4_10.serde or false) || 1310 + (f.petgraph_0_4_10.serde-1 or false) || 1311 + (petgraph_0_4_10.serde-1 or false); 1312 + petgraph_0_4_10.serde_derive = 1313 + (f.petgraph_0_4_10.serde_derive or false) || 1314 + (f.petgraph_0_4_10.serde-1 or false) || 1315 + (petgraph_0_4_10.serde-1 or false); 1316 + petgraph_0_4_10.stable_graph = 1317 + (f.petgraph_0_4_10.stable_graph or false) || 1318 + (f.petgraph_0_4_10.all or false) || 1319 + (petgraph_0_4_10.all or false) || 1320 + (f.petgraph_0_4_10.default or false) || 1321 + (petgraph_0_4_10.default or false); 1322 + petgraph_0_4_10.unstable = 1323 + (f.petgraph_0_4_10.unstable or false) || 1324 + (f.petgraph_0_4_10.all or false) || 1325 + (petgraph_0_4_10.all or false); 1326 + }) [ fixedbitset_0_1_8_features ordermap_0_3_2_features ]; 1327 + phf_0_7_21 = { features?(phf_0_7_21_features {}) }: phf_0_7_21_ { 1328 + dependencies = mapFeatures features ([ phf_shared_0_7_21 ]); 1329 + features = mkFeatures (features.phf_0_7_21 or {}); 1330 + }; 1331 + phf_0_7_21_features = f: updateFeatures f (rec { 1332 + phf_0_7_21.default = (f.phf_0_7_21.default or true); 1333 + phf_shared_0_7_21.core = 1334 + (f.phf_shared_0_7_21.core or false) || 1335 + (phf_0_7_21.core or false) || 1336 + (f.phf_0_7_21.core or false); 1337 + phf_shared_0_7_21.default = true; 1338 + phf_shared_0_7_21.unicase = 1339 + (f.phf_shared_0_7_21.unicase or false) || 1340 + (phf_0_7_21.unicase or false) || 1341 + (f.phf_0_7_21.unicase or false); 1342 + }) [ phf_shared_0_7_21_features ]; 1343 + phf_codegen_0_7_21 = { features?(phf_codegen_0_7_21_features {}) }: phf_codegen_0_7_21_ { 1344 + dependencies = mapFeatures features ([ phf_generator_0_7_21 phf_shared_0_7_21 ]); 1345 + }; 1346 + phf_codegen_0_7_21_features = f: updateFeatures f (rec { 1347 + phf_codegen_0_7_21.default = (f.phf_codegen_0_7_21.default or true); 1348 + phf_generator_0_7_21.default = true; 1349 + phf_shared_0_7_21.default = true; 1350 + }) [ phf_generator_0_7_21_features phf_shared_0_7_21_features ]; 1351 + phf_generator_0_7_21 = { features?(phf_generator_0_7_21_features {}) }: phf_generator_0_7_21_ { 1352 + dependencies = mapFeatures features ([ phf_shared_0_7_21 rand_0_3_19 ]); 1353 + }; 1354 + phf_generator_0_7_21_features = f: updateFeatures f (rec { 1355 + phf_generator_0_7_21.default = (f.phf_generator_0_7_21.default or true); 1356 + phf_shared_0_7_21.default = true; 1357 + rand_0_3_19.default = true; 1358 + }) [ phf_shared_0_7_21_features rand_0_3_19_features ]; 1359 + phf_shared_0_7_21 = { features?(phf_shared_0_7_21_features {}) }: phf_shared_0_7_21_ { 1360 + dependencies = mapFeatures features ([ siphasher_0_2_2 ]); 1361 + features = mkFeatures (features.phf_shared_0_7_21 or {}); 1362 + }; 1363 + phf_shared_0_7_21_features = f: updateFeatures f (rec { 1364 + phf_shared_0_7_21.default = (f.phf_shared_0_7_21.default or true); 1365 + siphasher_0_2_2.default = true; 1366 + }) [ siphasher_0_2_2_features ]; 1367 + pkg_config_0_3_9 = { features?(pkg_config_0_3_9_features {}) }: pkg_config_0_3_9_ {}; 1368 + pkg_config_0_3_9_features = f: updateFeatures f (rec { 1369 + pkg_config_0_3_9.default = (f.pkg_config_0_3_9.default or true); 1370 + }) []; 1371 + rand_0_3_19 = { features?(rand_0_3_19_features {}) }: rand_0_3_19_ { 1372 + dependencies = mapFeatures features ([ libc_0_2_34 ]) 1373 + ++ (if kernel == "fuchsia" then mapFeatures features ([ fuchsia_zircon_0_3_2 ]) else []); 1374 + features = mkFeatures (features.rand_0_3_19 or {}); 1375 + }; 1376 + rand_0_3_19_features = f: updateFeatures f (rec { 1377 + fuchsia_zircon_0_3_2.default = true; 1378 + libc_0_2_34.default = true; 1379 + rand_0_3_19.default = (f.rand_0_3_19.default or true); 1380 + rand_0_3_19.i128_support = 1381 + (f.rand_0_3_19.i128_support or false) || 1382 + (f.rand_0_3_19.nightly or false) || 1383 + (rand_0_3_19.nightly or false); 1384 + }) [ libc_0_2_34_features fuchsia_zircon_0_3_2_features ]; 1385 + regex_0_1_80 = { features?(regex_0_1_80_features {}) }: regex_0_1_80_ { 1386 + 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 ]); 1387 + features = mkFeatures (features.regex_0_1_80 or {}); 1388 + }; 1389 + regex_0_1_80_features = f: updateFeatures f (rec { 1390 + aho_corasick_0_5_3.default = true; 1391 + memchr_0_1_11.default = true; 1392 + regex_0_1_80.default = (f.regex_0_1_80.default or true); 1393 + regex_0_1_80.simd = 1394 + (f.regex_0_1_80.simd or false) || 1395 + (f.regex_0_1_80.simd-accel or false) || 1396 + (regex_0_1_80.simd-accel or false); 1397 + regex_syntax_0_3_9.default = true; 1398 + thread_local_0_2_7.default = true; 1399 + utf8_ranges_0_1_3.default = true; 1400 + }) [ 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 ]; 1401 + regex_syntax_0_3_9 = { features?(regex_syntax_0_3_9_features {}) }: regex_syntax_0_3_9_ {}; 1402 + regex_syntax_0_3_9_features = f: updateFeatures f (rec { 1403 + regex_syntax_0_3_9.default = (f.regex_syntax_0_3_9.default or true); 1404 + }) []; 1405 + rlua_0_9_7 = { features?(rlua_0_9_7_features {}) }: rlua_0_9_7_ { 1406 + dependencies = mapFeatures features ([ libc_0_2_34 ]); 1407 + buildDependencies = mapFeatures features ([ ] 1408 + ++ (if features.rlua_0_9_7.gcc or false then [ gcc_0_3_54 ] else [])); 1409 + features = mkFeatures (features.rlua_0_9_7 or {}); 1410 + }; 1411 + rlua_0_9_7_features = f: updateFeatures f (rec { 1412 + gcc_0_3_54.default = true; 1413 + libc_0_2_34.default = true; 1414 + rlua_0_9_7.builtin-lua = 1415 + (f.rlua_0_9_7.builtin-lua or false) || 1416 + (f.rlua_0_9_7.default or false) || 1417 + (rlua_0_9_7.default or false); 1418 + rlua_0_9_7.default = (f.rlua_0_9_7.default or true); 1419 + rlua_0_9_7.gcc = 1420 + (f.rlua_0_9_7.gcc or false) || 1421 + (f.rlua_0_9_7.builtin-lua or false) || 1422 + (rlua_0_9_7.builtin-lua or false); 1423 + }) [ libc_0_2_34_features gcc_0_3_54_features ]; 1424 + rustc_serialize_0_3_24 = { features?(rustc_serialize_0_3_24_features {}) }: rustc_serialize_0_3_24_ {}; 1425 + rustc_serialize_0_3_24_features = f: updateFeatures f (rec { 1426 + rustc_serialize_0_3_24.default = (f.rustc_serialize_0_3_24.default or true); 1427 + }) []; 1428 + rustc_version_0_1_7 = { features?(rustc_version_0_1_7_features {}) }: rustc_version_0_1_7_ { 1429 + dependencies = mapFeatures features ([ semver_0_1_20 ]); 1430 + }; 1431 + rustc_version_0_1_7_features = f: updateFeatures f (rec { 1432 + rustc_version_0_1_7.default = (f.rustc_version_0_1_7.default or true); 1433 + semver_0_1_20.default = true; 1434 + }) [ semver_0_1_20_features ]; 1435 + rustwlc_0_7_0 = { features?(rustwlc_0_7_0_features {}) }: rustwlc_0_7_0_ { 1436 + dependencies = mapFeatures features ([ bitflags_0_7_0 libc_0_2_34 ] 1437 + ++ (if features.rustwlc_0_7_0.wayland-sys or false then [ wayland_sys_0_6_0 ] else [])); 1438 + features = mkFeatures (features.rustwlc_0_7_0 or {}); 1439 + }; 1440 + rustwlc_0_7_0_features = f: updateFeatures f (rec { 1441 + bitflags_0_7_0.default = true; 1442 + libc_0_2_34.default = true; 1443 + rustwlc_0_7_0.default = (f.rustwlc_0_7_0.default or true); 1444 + rustwlc_0_7_0.wayland-sys = 1445 + (f.rustwlc_0_7_0.wayland-sys or false) || 1446 + (f.rustwlc_0_7_0.wlc-wayland or false) || 1447 + (rustwlc_0_7_0.wlc-wayland or false); 1448 + wayland_sys_0_6_0.default = true; 1449 + wayland_sys_0_6_0.server = true; 1450 + }) [ bitflags_0_7_0_features libc_0_2_34_features wayland_sys_0_6_0_features ]; 1451 + semver_0_1_20 = { features?(semver_0_1_20_features {}) }: semver_0_1_20_ {}; 1452 + semver_0_1_20_features = f: updateFeatures f (rec { 1453 + semver_0_1_20.default = (f.semver_0_1_20.default or true); 1454 + }) []; 1455 + serde_0_9_15 = { features?(serde_0_9_15_features {}) }: serde_0_9_15_ { 1456 + dependencies = mapFeatures features ([]); 1457 + features = mkFeatures (features.serde_0_9_15 or {}); 1458 + }; 1459 + serde_0_9_15_features = f: updateFeatures f (rec { 1460 + serde_0_9_15.alloc = 1461 + (f.serde_0_9_15.alloc or false) || 1462 + (f.serde_0_9_15.collections or false) || 1463 + (serde_0_9_15.collections or false); 1464 + serde_0_9_15.default = (f.serde_0_9_15.default or true); 1465 + serde_0_9_15.serde_derive = 1466 + (f.serde_0_9_15.serde_derive or false) || 1467 + (f.serde_0_9_15.derive or false) || 1468 + (serde_0_9_15.derive or false) || 1469 + (f.serde_0_9_15.playground or false) || 1470 + (serde_0_9_15.playground or false); 1471 + serde_0_9_15.std = 1472 + (f.serde_0_9_15.std or false) || 1473 + (f.serde_0_9_15.default or false) || 1474 + (serde_0_9_15.default or false) || 1475 + (f.serde_0_9_15.unstable-testing or false) || 1476 + (serde_0_9_15.unstable-testing or false); 1477 + serde_0_9_15.unstable = 1478 + (f.serde_0_9_15.unstable or false) || 1479 + (f.serde_0_9_15.alloc or false) || 1480 + (serde_0_9_15.alloc or false) || 1481 + (f.serde_0_9_15.unstable-testing or false) || 1482 + (serde_0_9_15.unstable-testing or false); 1483 + }) []; 1484 + serde_json_0_9_10 = { features?(serde_json_0_9_10_features {}) }: serde_json_0_9_10_ { 1485 + dependencies = mapFeatures features ([ dtoa_0_4_2 itoa_0_3_4 num_traits_0_1_41 serde_0_9_15 ]); 1486 + features = mkFeatures (features.serde_json_0_9_10 or {}); 1487 + }; 1488 + serde_json_0_9_10_features = f: updateFeatures f (rec { 1489 + dtoa_0_4_2.default = true; 1490 + itoa_0_3_4.default = true; 1491 + num_traits_0_1_41.default = true; 1492 + serde_0_9_15.default = true; 1493 + serde_json_0_9_10.default = (f.serde_json_0_9_10.default or true); 1494 + serde_json_0_9_10.linked-hash-map = 1495 + (f.serde_json_0_9_10.linked-hash-map or false) || 1496 + (f.serde_json_0_9_10.preserve_order or false) || 1497 + (serde_json_0_9_10.preserve_order or false); 1498 + }) [ dtoa_0_4_2_features itoa_0_3_4_features num_traits_0_1_41_features serde_0_9_15_features ]; 1499 + siphasher_0_2_2 = { features?(siphasher_0_2_2_features {}) }: siphasher_0_2_2_ { 1500 + dependencies = mapFeatures features ([]); 1501 + }; 1502 + siphasher_0_2_2_features = f: updateFeatures f (rec { 1503 + siphasher_0_2_2.default = (f.siphasher_0_2_2.default or true); 1504 + }) []; 1505 + target_build_utils_0_3_1 = { features?(target_build_utils_0_3_1_features {}) }: target_build_utils_0_3_1_ { 1506 + dependencies = mapFeatures features ([ phf_0_7_21 ] 1507 + ++ (if features.target_build_utils_0_3_1.serde_json or false then [ serde_json_0_9_10 ] else [])); 1508 + buildDependencies = mapFeatures features ([ phf_codegen_0_7_21 ]); 1509 + features = mkFeatures (features.target_build_utils_0_3_1 or {}); 1510 + }; 1511 + target_build_utils_0_3_1_features = f: updateFeatures f (rec { 1512 + phf_0_7_21.default = true; 1513 + phf_codegen_0_7_21.default = true; 1514 + serde_json_0_9_10.default = true; 1515 + target_build_utils_0_3_1.default = (f.target_build_utils_0_3_1.default or true); 1516 + target_build_utils_0_3_1.serde_json = 1517 + (f.target_build_utils_0_3_1.serde_json or false) || 1518 + (f.target_build_utils_0_3_1.default or false) || 1519 + (target_build_utils_0_3_1.default or false); 1520 + }) [ phf_0_7_21_features serde_json_0_9_10_features phf_codegen_0_7_21_features ]; 1521 + thread_id_2_0_0 = { features?(thread_id_2_0_0_features {}) }: thread_id_2_0_0_ { 1522 + dependencies = mapFeatures features ([ kernel32_sys_0_2_2 libc_0_2_34 ]); 1523 + }; 1524 + thread_id_2_0_0_features = f: updateFeatures f (rec { 1525 + kernel32_sys_0_2_2.default = true; 1526 + libc_0_2_34.default = true; 1527 + thread_id_2_0_0.default = (f.thread_id_2_0_0.default or true); 1528 + }) [ kernel32_sys_0_2_2_features libc_0_2_34_features ]; 1529 + thread_local_0_2_7 = { features?(thread_local_0_2_7_features {}) }: thread_local_0_2_7_ { 1530 + dependencies = mapFeatures features ([ thread_id_2_0_0 ]); 1531 + }; 1532 + thread_local_0_2_7_features = f: updateFeatures f (rec { 1533 + thread_id_2_0_0.default = true; 1534 + thread_local_0_2_7.default = (f.thread_local_0_2_7.default or true); 1535 + }) [ thread_id_2_0_0_features ]; 1536 + token_store_0_1_2 = { features?(token_store_0_1_2_features {}) }: token_store_0_1_2_ {}; 1537 + token_store_0_1_2_features = f: updateFeatures f (rec { 1538 + token_store_0_1_2.default = (f.token_store_0_1_2.default or true); 1539 + }) []; 1540 + utf8_ranges_0_1_3 = { features?(utf8_ranges_0_1_3_features {}) }: utf8_ranges_0_1_3_ {}; 1541 + utf8_ranges_0_1_3_features = f: updateFeatures f (rec { 1542 + utf8_ranges_0_1_3.default = (f.utf8_ranges_0_1_3.default or true); 1543 + }) []; 1544 + uuid_0_3_1 = { features?(uuid_0_3_1_features {}) }: uuid_0_3_1_ { 1545 + dependencies = mapFeatures features ([ ] 1546 + ++ (if features.uuid_0_3_1.rand or false then [ rand_0_3_19 ] else []) 1547 + ++ (if features.uuid_0_3_1.rustc-serialize or false then [ rustc_serialize_0_3_24 ] else [])); 1548 + features = mkFeatures (features.uuid_0_3_1 or {}); 1549 + }; 1550 + uuid_0_3_1_features = f: updateFeatures f (rec { 1551 + rand_0_3_19.default = true; 1552 + rustc_serialize_0_3_24.default = true; 1553 + uuid_0_3_1.default = (f.uuid_0_3_1.default or true); 1554 + uuid_0_3_1.rand = 1555 + (f.uuid_0_3_1.rand or false) || 1556 + (f.uuid_0_3_1.v4 or false) || 1557 + (uuid_0_3_1.v4 or false); 1558 + uuid_0_3_1.sha1 = 1559 + (f.uuid_0_3_1.sha1 or false) || 1560 + (f.uuid_0_3_1.v5 or false) || 1561 + (uuid_0_3_1.v5 or false); 1562 + }) [ rand_0_3_19_features rustc_serialize_0_3_24_features ]; 1563 + void_1_0_2 = { features?(void_1_0_2_features {}) }: void_1_0_2_ { 1564 + features = mkFeatures (features.void_1_0_2 or {}); 1565 + }; 1566 + void_1_0_2_features = f: updateFeatures f (rec { 1567 + void_1_0_2.default = (f.void_1_0_2.default or true); 1568 + void_1_0_2.std = 1569 + (f.void_1_0_2.std or false) || 1570 + (f.void_1_0_2.default or false) || 1571 + (void_1_0_2.default or false); 1572 + }) []; 1573 + way_cooler_0_8_0 = { features?(way_cooler_0_8_0_features {}) }: way_cooler_0_8_0_ { 1574 + dependencies = mapFeatures features ([ bitflags_0_7_0 cairo_rs_0_2_0 cairo_sys_rs_0_4_0 dbus_0_4_1 dbus_macros_0_0_6 env_logger_0_3_5 gdk_pixbuf_0_2_0 getopts_0_2_15 glib_0_3_1 json_macro_0_1_1 lazy_static_0_2_11 log_0_3_9 nix_0_6_0 petgraph_0_4_10 rlua_0_9_7 rustc_serialize_0_3_24 rustwlc_0_7_0 uuid_0_3_1 wayland_server_0_12_4 wayland_sys_0_12_4 xcb_0_8_1 ]); 1575 + buildDependencies = mapFeatures features ([ wayland_scanner_0_12_4 ]); 1576 + features = mkFeatures (features.way_cooler_0_8_0 or {}); 1577 + }; 1578 + way_cooler_0_8_0_features = f: updateFeatures f (rec { 1579 + bitflags_0_7_0.default = true; 1580 + cairo_rs_0_2_0.default = true; 1581 + cairo_sys_rs_0_4_0.default = true; 1582 + dbus_0_4_1.default = true; 1583 + dbus_macros_0_0_6.default = true; 1584 + env_logger_0_3_5.default = true; 1585 + gdk_pixbuf_0_2_0.default = true; 1586 + getopts_0_2_15.default = true; 1587 + glib_0_3_1.default = true; 1588 + json_macro_0_1_1.default = true; 1589 + lazy_static_0_2_11.default = true; 1590 + log_0_3_9.default = true; 1591 + nix_0_6_0.default = true; 1592 + petgraph_0_4_10.default = true; 1593 + rlua_0_9_7.builtin-lua = 1594 + (f.rlua_0_9_7.builtin-lua or false) || 1595 + (way_cooler_0_8_0.builtin-lua or false) || 1596 + (f.way_cooler_0_8_0.builtin-lua or false); 1597 + rlua_0_9_7.default = (f.rlua_0_9_7.default or false); 1598 + rustc_serialize_0_3_24.default = true; 1599 + rustwlc_0_7_0.default = true; 1600 + rustwlc_0_7_0.static-wlc = 1601 + (f.rustwlc_0_7_0.static-wlc or false) || 1602 + (way_cooler_0_8_0.static-wlc or false) || 1603 + (f.way_cooler_0_8_0.static-wlc or false); 1604 + rustwlc_0_7_0.wlc-wayland = true; 1605 + uuid_0_3_1.default = true; 1606 + uuid_0_3_1.rustc-serialize = true; 1607 + uuid_0_3_1.v4 = true; 1608 + way_cooler_0_8_0.default = (f.way_cooler_0_8_0.default or true); 1609 + wayland_scanner_0_12_4.default = true; 1610 + wayland_server_0_12_4.default = true; 1611 + wayland_sys_0_12_4.client = true; 1612 + wayland_sys_0_12_4.default = true; 1613 + wayland_sys_0_12_4.dlopen = true; 1614 + xcb_0_8_1.default = true; 1615 + xcb_0_8_1.xkb = true; 1616 + }) [ bitflags_0_7_0_features cairo_rs_0_2_0_features cairo_sys_rs_0_4_0_features dbus_0_4_1_features dbus_macros_0_0_6_features env_logger_0_3_5_features gdk_pixbuf_0_2_0_features getopts_0_2_15_features glib_0_3_1_features json_macro_0_1_1_features lazy_static_0_2_11_features log_0_3_9_features nix_0_6_0_features petgraph_0_4_10_features rlua_0_9_7_features rustc_serialize_0_3_24_features rustwlc_0_7_0_features uuid_0_3_1_features wayland_server_0_12_4_features wayland_sys_0_12_4_features xcb_0_8_1_features wayland_scanner_0_12_4_features ]; 1617 + wayland_scanner_0_12_4 = { features?(wayland_scanner_0_12_4_features {}) }: wayland_scanner_0_12_4_ { 1618 + dependencies = mapFeatures features ([ xml_rs_0_7_0 ]); 1619 + }; 1620 + wayland_scanner_0_12_4_features = f: updateFeatures f (rec { 1621 + wayland_scanner_0_12_4.default = (f.wayland_scanner_0_12_4.default or true); 1622 + xml_rs_0_7_0.default = true; 1623 + }) [ xml_rs_0_7_0_features ]; 1624 + wayland_server_0_12_4 = { features?(wayland_server_0_12_4_features {}) }: wayland_server_0_12_4_ { 1625 + dependencies = mapFeatures features ([ bitflags_1_0_1 libc_0_2_34 nix_0_9_0 token_store_0_1_2 wayland_sys_0_12_4 ]); 1626 + buildDependencies = mapFeatures features ([ wayland_scanner_0_12_4 ]); 1627 + features = mkFeatures (features.wayland_server_0_12_4 or {}); 1628 + }; 1629 + wayland_server_0_12_4_features = f: updateFeatures f (rec { 1630 + bitflags_1_0_1.default = true; 1631 + libc_0_2_34.default = true; 1632 + nix_0_9_0.default = true; 1633 + token_store_0_1_2.default = true; 1634 + wayland_scanner_0_12_4.default = true; 1635 + wayland_server_0_12_4.default = (f.wayland_server_0_12_4.default or true); 1636 + wayland_sys_0_12_4.default = true; 1637 + wayland_sys_0_12_4.dlopen = 1638 + (f.wayland_sys_0_12_4.dlopen or false) || 1639 + (wayland_server_0_12_4.dlopen or false) || 1640 + (f.wayland_server_0_12_4.dlopen or false); 1641 + wayland_sys_0_12_4.server = true; 1642 + }) [ bitflags_1_0_1_features libc_0_2_34_features nix_0_9_0_features token_store_0_1_2_features wayland_sys_0_12_4_features wayland_scanner_0_12_4_features ]; 1643 + wayland_sys_0_6_0 = { features?(wayland_sys_0_6_0_features {}) }: wayland_sys_0_6_0_ { 1644 + dependencies = mapFeatures features ([ dlib_0_3_1 ] 1645 + ++ (if features.wayland_sys_0_6_0.libc or false then [ libc_0_2_34 ] else [])); 1646 + features = mkFeatures (features.wayland_sys_0_6_0 or {}); 1647 + }; 1648 + wayland_sys_0_6_0_features = f: updateFeatures f (rec { 1649 + dlib_0_3_1.default = true; 1650 + dlib_0_3_1.dlopen = 1651 + (f.dlib_0_3_1.dlopen or false) || 1652 + (wayland_sys_0_6_0.dlopen or false) || 1653 + (f.wayland_sys_0_6_0.dlopen or false); 1654 + libc_0_2_34.default = true; 1655 + wayland_sys_0_6_0.default = (f.wayland_sys_0_6_0.default or true); 1656 + wayland_sys_0_6_0.lazy_static = 1657 + (f.wayland_sys_0_6_0.lazy_static or false) || 1658 + (f.wayland_sys_0_6_0.dlopen or false) || 1659 + (wayland_sys_0_6_0.dlopen or false); 1660 + wayland_sys_0_6_0.libc = 1661 + (f.wayland_sys_0_6_0.libc or false) || 1662 + (f.wayland_sys_0_6_0.server or false) || 1663 + (wayland_sys_0_6_0.server or false); 1664 + }) [ dlib_0_3_1_features libc_0_2_34_features ]; 1665 + wayland_sys_0_9_10 = { features?(wayland_sys_0_9_10_features {}) }: wayland_sys_0_9_10_ { 1666 + dependencies = mapFeatures features ([ dlib_0_3_1 ] 1667 + ++ (if features.wayland_sys_0_9_10.lazy_static or false then [ lazy_static_0_2_11 ] else []) 1668 + ++ (if features.wayland_sys_0_9_10.libc or false then [ libc_0_2_34 ] else [])); 1669 + features = mkFeatures (features.wayland_sys_0_9_10 or {}); 1670 + }; 1671 + wayland_sys_0_9_10_features = f: updateFeatures f (rec { 1672 + dlib_0_3_1.default = true; 1673 + dlib_0_3_1.dlopen = 1674 + (f.dlib_0_3_1.dlopen or false) || 1675 + (wayland_sys_0_9_10.dlopen or false) || 1676 + (f.wayland_sys_0_9_10.dlopen or false); 1677 + lazy_static_0_2_11.default = true; 1678 + libc_0_2_34.default = true; 1679 + wayland_sys_0_9_10.default = (f.wayland_sys_0_9_10.default or true); 1680 + wayland_sys_0_9_10.lazy_static = 1681 + (f.wayland_sys_0_9_10.lazy_static or false) || 1682 + (f.wayland_sys_0_9_10.dlopen or false) || 1683 + (wayland_sys_0_9_10.dlopen or false); 1684 + wayland_sys_0_9_10.libc = 1685 + (f.wayland_sys_0_9_10.libc or false) || 1686 + (f.wayland_sys_0_9_10.server or false) || 1687 + (wayland_sys_0_9_10.server or false); 1688 + }) [ dlib_0_3_1_features lazy_static_0_2_11_features libc_0_2_34_features ]; 1689 + wayland_sys_0_12_4 = { features?(wayland_sys_0_12_4_features {}) }: wayland_sys_0_12_4_ { 1690 + dependencies = mapFeatures features ([ dlib_0_4_0 ] 1691 + ++ (if features.wayland_sys_0_12_4.lazy_static or false then [ lazy_static_0_2_11 ] else []) 1692 + ++ (if features.wayland_sys_0_12_4.libc or false then [ libc_0_2_34 ] else [])); 1693 + features = mkFeatures (features.wayland_sys_0_12_4 or {}); 1694 + }; 1695 + wayland_sys_0_12_4_features = f: updateFeatures f (rec { 1696 + dlib_0_4_0.default = true; 1697 + dlib_0_4_0.dlopen = 1698 + (f.dlib_0_4_0.dlopen or false) || 1699 + (wayland_sys_0_12_4.dlopen or false) || 1700 + (f.wayland_sys_0_12_4.dlopen or false); 1701 + lazy_static_0_2_11.default = true; 1702 + libc_0_2_34.default = true; 1703 + wayland_sys_0_12_4.default = (f.wayland_sys_0_12_4.default or true); 1704 + wayland_sys_0_12_4.lazy_static = 1705 + (f.wayland_sys_0_12_4.lazy_static or false) || 1706 + (f.wayland_sys_0_12_4.dlopen or false) || 1707 + (wayland_sys_0_12_4.dlopen or false); 1708 + wayland_sys_0_12_4.libc = 1709 + (f.wayland_sys_0_12_4.libc or false) || 1710 + (f.wayland_sys_0_12_4.server or false) || 1711 + (wayland_sys_0_12_4.server or false); 1712 + }) [ dlib_0_4_0_features lazy_static_0_2_11_features libc_0_2_34_features ]; 1713 + winapi_0_2_8 = { features?(winapi_0_2_8_features {}) }: winapi_0_2_8_ {}; 1714 + winapi_0_2_8_features = f: updateFeatures f (rec { 1715 + winapi_0_2_8.default = (f.winapi_0_2_8.default or true); 1716 + }) []; 1717 + winapi_build_0_1_1 = { features?(winapi_build_0_1_1_features {}) }: winapi_build_0_1_1_ {}; 1718 + winapi_build_0_1_1_features = f: updateFeatures f (rec { 1719 + winapi_build_0_1_1.default = (f.winapi_build_0_1_1.default or true); 1720 + }) []; 1721 + xcb_0_8_1 = { features?(xcb_0_8_1_features {}) }: xcb_0_8_1_ { 1722 + dependencies = mapFeatures features ([ libc_0_2_34 log_0_3_9 ]); 1723 + buildDependencies = mapFeatures features ([ libc_0_2_34 ]); 1724 + features = mkFeatures (features.xcb_0_8_1 or {}); 1725 + }; 1726 + xcb_0_8_1_features = f: updateFeatures f (rec { 1727 + libc_0_2_34.default = true; 1728 + log_0_3_9.default = true; 1729 + xcb_0_8_1.composite = 1730 + (f.xcb_0_8_1.composite or false) || 1731 + (f.xcb_0_8_1.debug_all or false) || 1732 + (xcb_0_8_1.debug_all or false); 1733 + xcb_0_8_1.damage = 1734 + (f.xcb_0_8_1.damage or false) || 1735 + (f.xcb_0_8_1.debug_all or false) || 1736 + (xcb_0_8_1.debug_all or false); 1737 + xcb_0_8_1.default = (f.xcb_0_8_1.default or true); 1738 + xcb_0_8_1.dpms = 1739 + (f.xcb_0_8_1.dpms or false) || 1740 + (f.xcb_0_8_1.debug_all or false) || 1741 + (xcb_0_8_1.debug_all or false); 1742 + xcb_0_8_1.dri2 = 1743 + (f.xcb_0_8_1.dri2 or false) || 1744 + (f.xcb_0_8_1.debug_all or false) || 1745 + (xcb_0_8_1.debug_all or false); 1746 + xcb_0_8_1.dri3 = 1747 + (f.xcb_0_8_1.dri3 or false) || 1748 + (f.xcb_0_8_1.debug_all or false) || 1749 + (xcb_0_8_1.debug_all or false); 1750 + xcb_0_8_1.glx = 1751 + (f.xcb_0_8_1.glx or false) || 1752 + (f.xcb_0_8_1.debug_all or false) || 1753 + (xcb_0_8_1.debug_all or false); 1754 + xcb_0_8_1.randr = 1755 + (f.xcb_0_8_1.randr or false) || 1756 + (f.xcb_0_8_1.debug_all or false) || 1757 + (xcb_0_8_1.debug_all or false); 1758 + xcb_0_8_1.record = 1759 + (f.xcb_0_8_1.record or false) || 1760 + (f.xcb_0_8_1.debug_all or false) || 1761 + (xcb_0_8_1.debug_all or false); 1762 + xcb_0_8_1.render = 1763 + (f.xcb_0_8_1.render or false) || 1764 + (f.xcb_0_8_1.debug_all or false) || 1765 + (xcb_0_8_1.debug_all or false) || 1766 + (f.xcb_0_8_1.present or false) || 1767 + (xcb_0_8_1.present or false) || 1768 + (f.xcb_0_8_1.randr or false) || 1769 + (xcb_0_8_1.randr or false) || 1770 + (f.xcb_0_8_1.xfixes or false) || 1771 + (xcb_0_8_1.xfixes or false); 1772 + xcb_0_8_1.res = 1773 + (f.xcb_0_8_1.res or false) || 1774 + (f.xcb_0_8_1.debug_all or false) || 1775 + (xcb_0_8_1.debug_all or false); 1776 + xcb_0_8_1.screensaver = 1777 + (f.xcb_0_8_1.screensaver or false) || 1778 + (f.xcb_0_8_1.debug_all or false) || 1779 + (xcb_0_8_1.debug_all or false); 1780 + xcb_0_8_1.shape = 1781 + (f.xcb_0_8_1.shape or false) || 1782 + (f.xcb_0_8_1.debug_all or false) || 1783 + (xcb_0_8_1.debug_all or false) || 1784 + (f.xcb_0_8_1.xfixes or false) || 1785 + (xcb_0_8_1.xfixes or false); 1786 + xcb_0_8_1.shm = 1787 + (f.xcb_0_8_1.shm or false) || 1788 + (f.xcb_0_8_1.debug_all or false) || 1789 + (xcb_0_8_1.debug_all or false) || 1790 + (f.xcb_0_8_1.xv or false) || 1791 + (xcb_0_8_1.xv or false); 1792 + xcb_0_8_1.sync = 1793 + (f.xcb_0_8_1.sync or false) || 1794 + (f.xcb_0_8_1.present or false) || 1795 + (xcb_0_8_1.present or false); 1796 + xcb_0_8_1.thread = 1797 + (f.xcb_0_8_1.thread or false) || 1798 + (f.xcb_0_8_1.debug_all or false) || 1799 + (xcb_0_8_1.debug_all or false); 1800 + xcb_0_8_1.xevie = 1801 + (f.xcb_0_8_1.xevie or false) || 1802 + (f.xcb_0_8_1.debug_all or false) || 1803 + (xcb_0_8_1.debug_all or false); 1804 + xcb_0_8_1.xf86dri = 1805 + (f.xcb_0_8_1.xf86dri or false) || 1806 + (f.xcb_0_8_1.debug_all or false) || 1807 + (xcb_0_8_1.debug_all or false); 1808 + xcb_0_8_1.xfixes = 1809 + (f.xcb_0_8_1.xfixes or false) || 1810 + (f.xcb_0_8_1.composite or false) || 1811 + (xcb_0_8_1.composite or false) || 1812 + (f.xcb_0_8_1.damage or false) || 1813 + (xcb_0_8_1.damage or false) || 1814 + (f.xcb_0_8_1.debug_all or false) || 1815 + (xcb_0_8_1.debug_all or false) || 1816 + (f.xcb_0_8_1.present or false) || 1817 + (xcb_0_8_1.present or false) || 1818 + (f.xcb_0_8_1.xinput or false) || 1819 + (xcb_0_8_1.xinput or false); 1820 + xcb_0_8_1.xinerama = 1821 + (f.xcb_0_8_1.xinerama or false) || 1822 + (f.xcb_0_8_1.debug_all or false) || 1823 + (xcb_0_8_1.debug_all or false); 1824 + xcb_0_8_1.xkb = 1825 + (f.xcb_0_8_1.xkb or false) || 1826 + (f.xcb_0_8_1.debug_all or false) || 1827 + (xcb_0_8_1.debug_all or false); 1828 + xcb_0_8_1.xlib_xcb = 1829 + (f.xcb_0_8_1.xlib_xcb or false) || 1830 + (f.xcb_0_8_1.debug_all or false) || 1831 + (xcb_0_8_1.debug_all or false); 1832 + xcb_0_8_1.xprint = 1833 + (f.xcb_0_8_1.xprint or false) || 1834 + (f.xcb_0_8_1.debug_all or false) || 1835 + (xcb_0_8_1.debug_all or false); 1836 + xcb_0_8_1.xselinux = 1837 + (f.xcb_0_8_1.xselinux or false) || 1838 + (f.xcb_0_8_1.debug_all or false) || 1839 + (xcb_0_8_1.debug_all or false); 1840 + xcb_0_8_1.xtest = 1841 + (f.xcb_0_8_1.xtest or false) || 1842 + (f.xcb_0_8_1.debug_all or false) || 1843 + (xcb_0_8_1.debug_all or false); 1844 + xcb_0_8_1.xv = 1845 + (f.xcb_0_8_1.xv or false) || 1846 + (f.xcb_0_8_1.debug_all or false) || 1847 + (xcb_0_8_1.debug_all or false) || 1848 + (f.xcb_0_8_1.xvmc or false) || 1849 + (xcb_0_8_1.xvmc or false); 1850 + xcb_0_8_1.xvmc = 1851 + (f.xcb_0_8_1.xvmc or false) || 1852 + (f.xcb_0_8_1.debug_all or false) || 1853 + (xcb_0_8_1.debug_all or false); 1854 + }) [ libc_0_2_34_features log_0_3_9_features libc_0_2_34_features ]; 1855 + xml_rs_0_7_0 = { features?(xml_rs_0_7_0_features {}) }: xml_rs_0_7_0_ { 1856 + dependencies = mapFeatures features ([ bitflags_1_0_1 ]); 1857 + }; 1858 + xml_rs_0_7_0_features = f: updateFeatures f (rec { 1859 + bitflags_1_0_1.default = true; 1860 + xml_rs_0_7_0.default = (f.xml_rs_0_7_0.default or true); 1861 + }) [ bitflags_1_0_1_features ]; 938 1862 }
+1315 -898
pkgs/applications/window-managers/way-cooler/wc-bg.nix
··· 1 - # Generated by carnix 0.5.0: carnix -o wc-bg.nix Cargo.lock 1 + # Generated by carnix 0.6.5: carnix -o wc-bg.nix Cargo.lock 2 2 { lib, buildPlatform, buildRustCrate, fetchgit }: 3 3 let kernel = buildPlatform.parsed.kernel.name; 4 4 abi = buildPlatform.parsed.abi.name; 5 - hasFeature = feature: 6 - lib.lists.any 7 - (originName: feature.${originName}) 8 - (builtins.attrNames feature); 9 - 10 - hasDefault = feature: 11 - let defaultFeatures = builtins.attrNames (feature."default" or {}); in 12 - (defaultFeatures == []) 13 - || (lib.lists.any (originName: feature."default".${originName}) defaultFeatures); 14 - 5 + include = includedFiles: src: builtins.filterSource (path: type: 6 + lib.lists.any (f: 7 + let p = toString (src + ("/" + f)); in 8 + (path == p) || (type == "directory" && lib.strings.hasPrefix path p) 9 + ) includedFiles 10 + ) src; 11 + updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); 12 + mapFeatures = features: map (fun: fun { features = features; }); 15 13 mkFeatures = feat: lib.lists.foldl (features: featureName: 16 - if featureName != "" && hasFeature feat.${featureName} then 14 + if feat.${featureName} or false then 17 15 [ featureName ] ++ features 18 16 else 19 17 features 20 - ) (if hasDefault feat then [ "default" ] else []) (builtins.attrNames feat); 21 - ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 22 - crateName = "ansi_term"; 23 - version = "0.9.0"; 24 - authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) <ryan.havvy@gmail.com>" ]; 25 - sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij"; 26 - inherit dependencies buildDependencies features; 27 - }; 28 - atty_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 29 - crateName = "atty"; 30 - version = "0.2.2"; 31 - authors = [ "softprops <d.tangren@gmail.com>" ]; 32 - sha256 = "05c6jvrxljp4s1aycgq2z3y56f7f5yvc56v25cqlmpc1qx65z7ba"; 33 - inherit dependencies buildDependencies features; 34 - }; 35 - bitflags_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 36 - crateName = "bitflags"; 37 - version = "0.6.0"; 38 - authors = [ "The Rust Project Developers" ]; 39 - sha256 = "1znq4b770mdp3kdj9yz199ylc2pmf8l5j2f281jjrcfhg1mm22h6"; 40 - inherit dependencies buildDependencies features; 41 - }; 42 - bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 43 - crateName = "bitflags"; 44 - version = "0.7.0"; 45 - authors = [ "The Rust Project Developers" ]; 46 - sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 47 - inherit dependencies buildDependencies features; 48 - }; 49 - bitflags_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 50 - crateName = "bitflags"; 51 - version = "0.8.2"; 52 - authors = [ "The Rust Project Developers" ]; 53 - sha256 = "0whaj3969ysqxzk620sk1isvq6vh85516f2fplvqjrw3syz44sb2"; 54 - inherit dependencies buildDependencies features; 55 - }; 56 - byteorder_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 57 - crateName = "byteorder"; 58 - version = "0.5.3"; 59 - authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 60 - sha256 = "0zsr6b0m0yl5c0yy92nq7srfpczd1dx1xqcx3rlm5fbl8si9clqx"; 61 - inherit dependencies buildDependencies features; 62 - }; 63 - byteorder_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 64 - crateName = "byteorder"; 65 - version = "1.0.0"; 66 - authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 67 - sha256 = "14pdnds4517vcpablc51vv76hvc3glnpkpbb7qdil591q7lyb0m1"; 68 - inherit dependencies buildDependencies features; 69 - }; 70 - clap_2_23_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 71 - crateName = "clap"; 72 - version = "2.23.2"; 73 - authors = [ "Kevin K. <kbknapp@gmail.com>" ]; 74 - sha256 = "1sfc2h9sn4k3vkgqxwk2mhl75f0i9gl3ncl7d2y7plhp18k5nlrs"; 75 - inherit dependencies buildDependencies features; 76 - }; 77 - color_quant_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 78 - crateName = "color_quant"; 79 - version = "1.0.0"; 80 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 81 - sha256 = "0jwr40lr115zm2bydk1wja12gcxrmgsx0n1z1pipq00sab71maaj"; 82 - inherit dependencies buildDependencies features; 83 - }; 84 - dbus_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 85 - crateName = "dbus"; 86 - version = "0.5.2"; 87 - authors = [ "David Henningsson <diwic@ubuntu.com>" ]; 88 - sha256 = "1ga3p2myqxbz34n2bbw4gk1ipf76mjr8r2rvrvnalwggymzfkhj7"; 89 - build = "build.rs"; 90 - inherit dependencies buildDependencies features; 91 - }; 92 - deque_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 93 - crateName = "deque"; 94 - version = "0.3.1"; 95 - authors = [ "Alex Crichton <alex@alexcrichton.com>" "Samuel Fredrickson <kinghajj@gmail.com>" "Linus Färnstrand <faern@faern.net>" "Amanieu d'Antras <amanieu@gmail.com>" ]; 96 - sha256 = "04x8i5aagxmslk350i8qszyw7kmvrqc3d99g4qi1xnfmr61y7m68"; 97 - inherit dependencies buildDependencies features; 98 - }; 99 - dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 100 - crateName = "dlib"; 101 - version = "0.3.1"; 102 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 103 - sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr"; 104 - inherit dependencies buildDependencies features; 105 - }; 106 - dtoa_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 107 - crateName = "dtoa"; 108 - version = "0.4.1"; 109 - authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 110 - sha256 = "0mgg4r90yby68qg7y8csbclhsm53ac26vsyq615viq535plllhzw"; 111 - inherit dependencies buildDependencies features; 112 - }; 113 - enum_primitive_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 114 - crateName = "enum_primitive"; 115 - version = "0.1.1"; 116 - authors = [ "Anders Kaseorg <andersk@mit.edu>" ]; 117 - sha256 = "1a225rlsz7sz3nn14dar71kp2f9v08s3rwl6j55xp51mv01f695y"; 118 - inherit dependencies buildDependencies features; 119 - }; 120 - error_chain_0_7_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 121 - crateName = "error-chain"; 122 - version = "0.7.2"; 123 - authors = [ "Brian Anderson <banderson@mozilla.com>" "Paul Colomiets <paul@colomiets.name>" "Colin Kiegel <kiegel@gmx.de>" "Yamakaky <yamakaky@yamaworld.fr>" ]; 124 - sha256 = "0b1r4ggdgy1djfvz2s4l5kirmfsmxd286y6wx0p9ahv2phb7inyi"; 125 - inherit dependencies buildDependencies features; 126 - }; 127 - flate2_0_2_19_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 128 - crateName = "flate2"; 129 - version = "0.2.19"; 130 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 131 - sha256 = "1dpnvw4hcxplalr3bk527d9rfiy7c08580hji9dnfcv5fmdg1znq"; 132 - inherit dependencies buildDependencies features; 133 - }; 134 - gcc_0_3_45_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 135 - crateName = "gcc"; 136 - version = "0.3.45"; 137 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 138 - sha256 = "0d3pzpbh7wr7645i2rkg5f7c4bhp01a9syrw600fjcvqhkiykp5n"; 139 - inherit dependencies buildDependencies features; 140 - }; 141 - gif_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 142 - crateName = "gif"; 143 - version = "0.9.1"; 144 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 145 - sha256 = "16s7b0rqc6gg1fcbppakm3jy2q462w3qvykcmcmifmg7q7lwsg6r"; 146 - inherit dependencies buildDependencies features; 147 - }; 148 - glob_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 149 - crateName = "glob"; 150 - version = "0.2.11"; 151 - authors = [ "The Rust Project Developers" ]; 152 - sha256 = "104389jjxs8r2f5cc9p0axhjmndgln60ih5x4f00ccgg9d3zarlf"; 153 - inherit dependencies buildDependencies features; 154 - }; 155 - image_0_10_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 156 - crateName = "image"; 157 - version = "0.10.4"; 158 - authors = [ "ccgn" "bvssvni <bvssvni@gmail.com>" "nwin" "TyOverby <ty@pre-alpha.com>" ]; 159 - sha256 = "1pwrs7k5760b38i1lg872x9q2zc6xvhs7mjhlzvjnr5p85zx2fbw"; 160 - libPath = "./src/lib.rs"; 161 - inherit dependencies buildDependencies features; 162 - }; 163 - inflate_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 164 - crateName = "inflate"; 165 - version = "0.1.1"; 166 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 167 - sha256 = "112kh9hjcjjxdybl032mdhpwnr3qxw8j0ch6hwanwpcf3gz42g1h"; 168 - inherit dependencies buildDependencies features; 169 - }; 170 - itoa_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 171 - crateName = "itoa"; 172 - version = "0.3.1"; 173 - authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 174 - sha256 = "0jp1wvfw0qqbyz0whbycp7xr5nx1ds5plh4wsfyj503xmjf9ab4k"; 175 - inherit dependencies buildDependencies features; 176 - }; 177 - jpeg_decoder_0_1_12_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 178 - crateName = "jpeg-decoder"; 179 - version = "0.1.12"; 180 - authors = [ "Ulf Nilsson <kaksmet@gmail.com>" ]; 181 - sha256 = "1f8y6v3alf93gwfmcd53izh77w2a1gv85zlhdbnyla2kna7r9pwz"; 182 - inherit dependencies buildDependencies features; 183 - }; 184 - kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 185 - crateName = "kernel32-sys"; 186 - version = "0.2.2"; 187 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 188 - sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 189 - libName = "kernel32"; 190 - build = "build.rs"; 191 - inherit dependencies buildDependencies features; 192 - }; 193 - lazy_static_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 194 - crateName = "lazy_static"; 195 - version = "0.1.16"; 196 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 197 - sha256 = "0lc5ixs5bmnc43lfri2ynh9393l7vs0z3sw2v5rkaady2ivnznpc"; 198 - inherit dependencies buildDependencies features; 199 - }; 200 - lazy_static_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 201 - crateName = "lazy_static"; 202 - version = "0.2.8"; 203 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 204 - sha256 = "1xbpxx7cd5kl60g87g43q80jxyrsildhxfjc42jb1x4jncknpwbl"; 205 - inherit dependencies buildDependencies features; 206 - }; 207 - libc_0_2_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 208 - crateName = "libc"; 209 - version = "0.2.21"; 210 - authors = [ "The Rust Project Developers" ]; 211 - sha256 = "0glj3lxwc8358cfw9pb5dd4zr9iynzj6w2ly59nshrggsw021j75"; 212 - inherit dependencies buildDependencies features; 213 - }; 214 - libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 215 - crateName = "libloading"; 216 - version = "0.3.4"; 217 - authors = [ "Simonas Kazlauskas <libloading@kazlauskas.me>" ]; 218 - sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1"; 219 - build = "build.rs"; 220 - inherit dependencies buildDependencies features; 221 - }; 222 - lzw_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 223 - crateName = "lzw"; 224 - version = "0.10.0"; 225 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 226 - sha256 = "1cfsy2w26kbz9bjaqp9dh1wyyh47rpmhwvj4jpc1rmffbf438fvb"; 227 - inherit dependencies buildDependencies features; 228 - }; 229 - metadeps_1_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 230 - crateName = "metadeps"; 231 - version = "1.1.1"; 232 - authors = [ "Josh Triplett <josh@joshtriplett.org>" ]; 233 - sha256 = "1px8v94jn4ps63gqmvgsfcqxrwjhpa9z4xr0y1lh95wn2063fsar"; 234 - inherit dependencies buildDependencies features; 235 - }; 236 - miniz_sys_0_1_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 237 - crateName = "miniz-sys"; 238 - version = "0.1.9"; 239 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 240 - sha256 = "09m2953zr0msq8cgk86991y4aqfvw3cxf52fx0d49jqy92nqmfmv"; 241 - libPath = "lib.rs"; 242 - libName = "miniz_sys"; 243 - build = "build.rs"; 244 - inherit dependencies buildDependencies features; 245 - }; 246 - num_bigint_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 247 - crateName = "num-bigint"; 248 - version = "0.1.37"; 249 - authors = [ "The Rust Project Developers" ]; 250 - sha256 = "0scyqfi5azf48yyc8fhns8i1g8zq1rax155hhj9mhr0c1j6w99gs"; 251 - inherit dependencies buildDependencies features; 252 - }; 253 - num_integer_0_1_34_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 254 - crateName = "num-integer"; 255 - version = "0.1.34"; 256 - authors = [ "The Rust Project Developers" ]; 257 - sha256 = "1i160ddy78sgih3xq9r6raqmg4s83abwbphv4cvyb1lnwsh0b318"; 258 - inherit dependencies buildDependencies features; 259 - }; 260 - num_iter_0_1_33_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 261 - crateName = "num-iter"; 262 - version = "0.1.33"; 263 - authors = [ "The Rust Project Developers" ]; 264 - sha256 = "1xjzf2p2vaqwknkr4s8ka5hn6cpr5rsshnydbpkn2pvapfzdrqd3"; 265 - inherit dependencies buildDependencies features; 266 - }; 267 - num_rational_0_1_36_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 268 - crateName = "num-rational"; 269 - version = "0.1.36"; 270 - authors = [ "The Rust Project Developers" ]; 271 - sha256 = "0jibhs8xiap2wlv1xjwdvhyj4yrxwfisqbnfm53vjm5ldlijp87p"; 272 - inherit dependencies buildDependencies features; 273 - }; 274 - num_traits_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 275 - crateName = "num-traits"; 276 - version = "0.1.37"; 277 - authors = [ "The Rust Project Developers" ]; 278 - sha256 = "0rwzfmdjq6iz6plva2gi7agvy1w9sjs7aqjh0p115w57xiix2224"; 279 - inherit dependencies buildDependencies features; 280 - }; 281 - num_cpus_1_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 282 - crateName = "num_cpus"; 283 - version = "1.3.0"; 284 - authors = [ "Sean McArthur <sean.monstar@gmail.com>" ]; 285 - sha256 = "0i0zm6qh932k9b67qf7f1vsczkdim5kg9qv73m7y5hhw1i781rrb"; 286 - inherit dependencies buildDependencies features; 287 - }; 288 - phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 289 - crateName = "phf"; 290 - version = "0.7.21"; 291 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 292 - sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg"; 293 - libPath = "src/lib.rs"; 294 - inherit dependencies buildDependencies features; 295 - }; 296 - phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 297 - crateName = "phf_codegen"; 298 - version = "0.7.21"; 299 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 300 - sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj"; 301 - inherit dependencies buildDependencies features; 302 - }; 303 - phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 304 - crateName = "phf_generator"; 305 - version = "0.7.21"; 306 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 307 - sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g"; 308 - inherit dependencies buildDependencies features; 309 - }; 310 - phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 311 - crateName = "phf_shared"; 312 - version = "0.7.21"; 313 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 314 - sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln"; 315 - libPath = "src/lib.rs"; 316 - inherit dependencies buildDependencies features; 317 - }; 318 - pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 319 - crateName = "pkg-config"; 320 - version = "0.3.9"; 321 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 322 - sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146"; 323 - inherit dependencies buildDependencies features; 324 - }; 325 - png_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 326 - crateName = "png"; 327 - version = "0.5.2"; 328 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 329 - sha256 = "1pgann3f1ysgf8y1acw86v4s3ji1xk85ri353biyvh4i1cpn1g3q"; 330 - inherit dependencies buildDependencies features; 331 - }; 332 - rand_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 333 - crateName = "rand"; 334 - version = "0.3.15"; 335 - authors = [ "The Rust Project Developers" ]; 336 - sha256 = "1fs30rc1xic40s1n7l3y7pxzfifpy03mgrvhy5ggp5p7zjfv3rr8"; 337 - inherit dependencies buildDependencies features; 338 - }; 339 - rayon_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 340 - crateName = "rayon"; 341 - version = "0.7.0"; 342 - authors = [ "Niko Matsakis <niko@alum.mit.edu>" ]; 343 - sha256 = "102qkpni68wc9fz1hmba1z8d6pgnl86g5gdl9i3h3ilc6zjymxx7"; 344 - inherit dependencies buildDependencies features; 345 - }; 346 - rayon_core_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 347 - crateName = "rayon-core"; 348 - version = "1.0.0"; 349 - authors = [ "Niko Matsakis <niko@alum.mit.edu>" ]; 350 - sha256 = "0gv3ysmx69r20n0ywjnqbgm802jjzgg0rly1iv1ssphgn5gg4hsh"; 351 - build = "build.rs"; 352 - inherit dependencies buildDependencies features; 353 - }; 354 - rustc_serialize_0_3_23_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 355 - crateName = "rustc-serialize"; 356 - version = "0.3.23"; 357 - authors = [ "The Rust Project Developers" ]; 358 - sha256 = "0s8i928syzkj1xrsfqf04xlyi4zl37bfpzilf160gi2vhcikj0lw"; 359 - inherit dependencies buildDependencies features; 360 - }; 361 - rustc_version_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 362 - crateName = "rustc_version"; 363 - version = "0.1.7"; 364 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 365 - sha256 = "0plm9pbyvcwfibd0kbhzil9xmr1bvqi8fgwlfw0x4vali8s6s99p"; 366 - inherit dependencies buildDependencies features; 367 - }; 368 - scoped_threadpool_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 369 - crateName = "scoped_threadpool"; 370 - version = "0.1.7"; 371 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 372 - sha256 = "0dg58f18i6v071640062n0vymr4h42cnj0xy8a7b80sc0mddykyk"; 373 - inherit dependencies buildDependencies features; 374 - }; 375 - semver_0_1_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 376 - crateName = "semver"; 377 - version = "0.1.20"; 378 - authors = [ "The Rust Project Developers" ]; 379 - sha256 = "05cdig0071hls2k8lxbqmyqpl0zjmc53i2d43mwzps033b8njh4n"; 380 - inherit dependencies buildDependencies features; 381 - }; 382 - serde_0_9_13_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 383 - crateName = "serde"; 384 - version = "0.9.13"; 385 - authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 386 - sha256 = "1lgh3mhmdagzb6wrm6nd4f9mfqwmw464hc8q99ia2qv4xwkx72xp"; 387 - inherit dependencies buildDependencies features; 388 - }; 389 - serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 390 - crateName = "serde_json"; 391 - version = "0.9.10"; 392 - authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 393 - sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005"; 394 - inherit dependencies buildDependencies features; 395 - }; 396 - siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 397 - crateName = "siphasher"; 398 - version = "0.2.2"; 399 - authors = [ "Frank Denis <github@pureftpd.org>" ]; 400 - sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr"; 401 - inherit dependencies buildDependencies features; 402 - }; 403 - strsim_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 404 - crateName = "strsim"; 405 - version = "0.6.0"; 406 - authors = [ "Danny Guo <dannyguo91@gmail.com>" ]; 407 - sha256 = "1lz85l6y68hr62lv4baww29yy7g8pg20dlr0lbaswxmmcb0wl7gd"; 408 - inherit dependencies buildDependencies features; 409 - }; 410 - target_build_utils_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 411 - crateName = "target_build_utils"; 412 - version = "0.3.0"; 413 - authors = [ "Simonas Kazlauskas <target_build_utils@kazlauskas.me>" ]; 414 - sha256 = "03vxpzmcsvzi1zzjj1h9c956m9s815v3ikrxa1mz1h5hzs3q7bkg"; 415 - build = "build.rs"; 416 - inherit dependencies buildDependencies features; 417 - }; 418 - tempfile_2_1_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 419 - crateName = "tempfile"; 420 - version = "2.1.5"; 421 - authors = [ "Steven Allen <steven@stebalien.com>" ]; 422 - sha256 = "1yz8aaj78z9gsn4b71y0m6fa5bnxhqafcczhxvmwra56k943aqkw"; 423 - build = "build.rs"; 424 - inherit dependencies buildDependencies features; 425 - }; 426 - term_size_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 427 - crateName = "term_size"; 428 - version = "0.3.0"; 429 - authors = [ "Kevin K. <kbknapp@gmail.com>" "Benjamin Sago <ogham@bsago.me>" ]; 430 - sha256 = "054d5avad49sy5nfaaaphai4kv4rmdh6q0npchnvdhpxp02lcfhs"; 431 - inherit dependencies buildDependencies features; 432 - }; 433 - toml_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 434 - crateName = "toml"; 435 - version = "0.2.1"; 436 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 437 - sha256 = "0p4rkaqhmk4fp6iqpxfgp3p98hxhbs2wmla3fq531n875h922yqs"; 438 - inherit dependencies buildDependencies features; 439 - }; 440 - unicode_segmentation_1_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 441 - crateName = "unicode-segmentation"; 442 - version = "1.1.0"; 443 - authors = [ "kwantam <kwantam@gmail.com>" ]; 444 - sha256 = "10hk7wy0217jwdbp27p36skwkig5lbhk482yfzij9m87h247rry0"; 445 - inherit dependencies buildDependencies features; 446 - }; 447 - unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 448 - crateName = "unicode-width"; 449 - version = "0.1.4"; 450 - authors = [ "kwantam <kwantam@gmail.com>" ]; 451 - sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl"; 452 - inherit dependencies buildDependencies features; 453 - }; 454 - vec_map_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 455 - crateName = "vec_map"; 456 - version = "0.7.0"; 457 - authors = [ "Alex Crichton <alex@alexcrichton.com>" "Jorge Aparicio <japaricious@gmail.com>" "Alexis Beingessner <a.beingessner@gmail.com>" "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon <aturon@mozilla.com>" "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood <csouth3@illinois.edu>" "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens <markus@m-siemens.de>" "Josh Branchaud <jbranchaud@gmail.com>" "Huon Wilson <dbau.pp@gmail.com>" "Corey Farwell <coref@rwell.org>" "Aaron Liblong <>" "Nick Cameron <nrc@ncameron.org>" "Patrick Walton <pcwalton@mimiga.net>" "Felix S Klock II <>" "Andrew Paseltiner <apaseltiner@gmail.com>" "Sean McArthur <sean.monstar@gmail.com>" "Vadim Petrochenkov <>" ]; 458 - sha256 = "0jawvi83b1nm101nam0w71kdyh7cy3fr0l9qj1hfcjvzvihfk2l1"; 459 - inherit dependencies buildDependencies features; 460 - }; 461 - way_cooler_bg_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 462 - crateName = "way-cooler-bg"; 463 - version = "0.2.1"; 464 - authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 465 - sha256 = "04sa2g4kisc6g15fam7ciqya96l5ajfd8x2fq5i46m22qrvagvq2"; 466 - inherit dependencies buildDependencies features; 467 - }; 468 - wayland_client_0_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 469 - crateName = "wayland-client"; 470 - version = "0.6.2"; 471 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 472 - sha256 = "04p9wjjvd4ahylhb27i7aggcrchcqk9ykpny6hjsc1lqfbqbhj3d"; 473 - build = "build.rs"; 474 - inherit dependencies buildDependencies features; 475 - }; 476 - wayland_scanner_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 477 - crateName = "wayland-scanner"; 478 - version = "0.6.0"; 479 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 480 - sha256 = "01x9i8ngl9m3hngv7p0xb2qfwfxpcljhbrils506cf1l1q8838kb"; 481 - inherit dependencies buildDependencies features; 482 - }; 483 - wayland_sys_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 484 - crateName = "wayland-sys"; 485 - version = "0.6.0"; 486 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 487 - sha256 = "0m6db0kld2d4xv4ai9kxlqrh362hwi0030b4zbss0sfha1hx5mfl"; 488 - inherit dependencies buildDependencies features; 489 - }; 490 - winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 491 - crateName = "winapi"; 492 - version = "0.2.8"; 493 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 494 - sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 495 - inherit dependencies buildDependencies features; 496 - }; 497 - winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 498 - crateName = "winapi-build"; 499 - version = "0.1.1"; 500 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 501 - sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 502 - libName = "build"; 503 - inherit dependencies buildDependencies features; 504 - }; 505 - xml_rs_0_3_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 506 - crateName = "xml-rs"; 507 - version = "0.3.6"; 508 - authors = [ "Vladimir Matveev <vladimir.matweev@gmail.com>" ]; 509 - sha256 = "1g1cclib7fj900m4669vxlz45lxcq0m36g7cd8chl494c2xsgj15"; 510 - libPath = "src/lib.rs"; 511 - libName = "xml"; 512 - crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ]; 513 - inherit dependencies buildDependencies features; 514 - }; 515 - 18 + ) [] (builtins.attrNames feat); 516 19 in 517 20 rec { 518 - ansi_term_0_9_0 = ansi_term_0_9_0_ rec {}; 519 - atty_0_2_2 = atty_0_2_2_ rec { 520 - dependencies = (if !(kernel == "windows") then [ libc_0_2_21 ] else []) 521 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 21 + wc_bg = f: wc_bg_0_3_0 { features = wc_bg_0_3_0_features { wc_bg_0_3_0 = f; }; }; 22 + ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 23 + crateName = "ansi_term"; 24 + version = "0.9.0"; 25 + authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) <ryan.havvy@gmail.com>" ]; 26 + sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij"; 27 + inherit dependencies buildDependencies features; 28 + }; 29 + atty_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 30 + crateName = "atty"; 31 + version = "0.2.3"; 32 + authors = [ "softprops <d.tangren@gmail.com>" ]; 33 + sha256 = "0zl0cjfgarp5y78nd755lpki5bbkj4hgmi88v265m543yg29i88f"; 34 + inherit dependencies buildDependencies features; 35 + }; 36 + bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 37 + crateName = "bitflags"; 38 + version = "0.7.0"; 39 + authors = [ "The Rust Project Developers" ]; 40 + sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 41 + inherit dependencies buildDependencies features; 42 + }; 43 + bitflags_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 44 + crateName = "bitflags"; 45 + version = "0.9.1"; 46 + authors = [ "The Rust Project Developers" ]; 47 + sha256 = "18h073l5jd88rx4qdr95fjddr9rk79pb1aqnshzdnw16cfmb9rws"; 48 + inherit dependencies buildDependencies features; 49 + }; 50 + byteorder_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 51 + crateName = "byteorder"; 52 + version = "0.5.3"; 53 + authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 54 + sha256 = "0zsr6b0m0yl5c0yy92nq7srfpczd1dx1xqcx3rlm5fbl8si9clqx"; 55 + inherit dependencies buildDependencies features; 56 + }; 57 + byteorder_1_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 58 + crateName = "byteorder"; 59 + version = "1.1.0"; 60 + authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 61 + sha256 = "1i2n0161jm00zvzh4bncgv9zrwa6ydbxdn5j4bx0wwn7rvi9zycp"; 62 + inherit dependencies buildDependencies features; 63 + }; 64 + cc_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 65 + crateName = "cc"; 66 + version = "1.0.0"; 67 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 68 + sha256 = "1s5ha0k6cdy1049a5kpzvhnjc9hjvi18zrcr5dmbqpd03ag751g1"; 69 + inherit dependencies buildDependencies features; 70 + }; 71 + clap_2_26_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 72 + crateName = "clap"; 73 + version = "2.26.2"; 74 + authors = [ "Kevin K. <kbknapp@gmail.com>" ]; 75 + sha256 = "0njvc0b7m11yym25jrr8h47nb3k3lpzzafjf22y33c5p4rw7fn2d"; 76 + inherit dependencies buildDependencies features; 77 + }; 78 + coco_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 79 + crateName = "coco"; 80 + version = "0.1.1"; 81 + authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; 82 + sha256 = "0hvj4jaj9y6i38c4dkii8nqq98cgx3kyx78cjqkdvk0aqq5sfr94"; 83 + inherit dependencies buildDependencies features; 84 + }; 85 + color_quant_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 86 + crateName = "color_quant"; 87 + version = "1.0.0"; 88 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 89 + sha256 = "0jwr40lr115zm2bydk1wja12gcxrmgsx0n1z1pipq00sab71maaj"; 90 + inherit dependencies buildDependencies features; 91 + }; 92 + dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 93 + crateName = "dlib"; 94 + version = "0.3.1"; 95 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 96 + sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr"; 97 + inherit dependencies buildDependencies features; 98 + }; 99 + dtoa_0_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 100 + crateName = "dtoa"; 101 + version = "0.4.2"; 102 + authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 103 + sha256 = "1bxsh6fags7nr36vlz07ik2a1rzyipc8x1y30kjk832hf2pzadmw"; 104 + inherit dependencies buildDependencies features; 105 + }; 106 + either_1_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 107 + crateName = "either"; 108 + version = "1.2.0"; 109 + authors = [ "bluss" ]; 110 + sha256 = "0l72xaf1kwzgbl3andf3d2ggz7km9059rbmp90iywww8inlnqppp"; 111 + inherit dependencies buildDependencies features; 112 + }; 113 + enum_primitive_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 114 + crateName = "enum_primitive"; 115 + version = "0.1.1"; 116 + authors = [ "Anders Kaseorg <andersk@mit.edu>" ]; 117 + sha256 = "1a225rlsz7sz3nn14dar71kp2f9v08s3rwl6j55xp51mv01f695y"; 118 + inherit dependencies buildDependencies features; 119 + }; 120 + flate2_0_2_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 121 + crateName = "flate2"; 122 + version = "0.2.20"; 123 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 124 + sha256 = "1am0d2vmqym1vcg7rvv516vpcrbhdn1jisy0q03r3nbzdzh54ppl"; 125 + inherit dependencies buildDependencies features; 126 + }; 127 + fuchsia_zircon_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 128 + crateName = "fuchsia-zircon"; 129 + version = "0.2.1"; 130 + authors = [ "Raph Levien <raph@google.com>" ]; 131 + sha256 = "0yd4rd7ql1vdr349p6vgq2dnwmpylky1kjp8g1zgvp250jxrhddb"; 132 + inherit dependencies buildDependencies features; 133 + }; 134 + fuchsia_zircon_sys_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 135 + crateName = "fuchsia-zircon-sys"; 136 + version = "0.2.0"; 137 + authors = [ "Raph Levien <raph@google.com>" ]; 138 + sha256 = "1yrqsrjwlhl3di6prxf5xmyd82gyjaysldbka5wwk83z11mpqh4w"; 139 + inherit dependencies buildDependencies features; 140 + }; 141 + futures_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 142 + crateName = "futures"; 143 + version = "0.1.16"; 144 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 145 + sha256 = "0ndk8cl6l600a95q8il2c3y38jz50nhfsczps0nziadqdd45gy2b"; 146 + inherit dependencies buildDependencies features; 147 + }; 148 + gif_0_9_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 149 + crateName = "gif"; 150 + version = "0.9.2"; 151 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 152 + sha256 = "0dl76jrn6127w3bdg2b58p5psf8fpnbzdxdkw1i35ac8dn4vxcqa"; 153 + inherit dependencies buildDependencies features; 154 + }; 155 + glob_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 156 + crateName = "glob"; 157 + version = "0.2.11"; 158 + authors = [ "The Rust Project Developers" ]; 159 + sha256 = "104389jjxs8r2f5cc9p0axhjmndgln60ih5x4f00ccgg9d3zarlf"; 160 + inherit dependencies buildDependencies features; 161 + }; 162 + image_0_10_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 163 + crateName = "image"; 164 + version = "0.10.4"; 165 + authors = [ "ccgn" "bvssvni <bvssvni@gmail.com>" "nwin" "TyOverby <ty@pre-alpha.com>" ]; 166 + sha256 = "1pwrs7k5760b38i1lg872x9q2zc6xvhs7mjhlzvjnr5p85zx2fbw"; 167 + libPath = "./src/lib.rs"; 168 + inherit dependencies buildDependencies features; 169 + }; 170 + inflate_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 171 + crateName = "inflate"; 172 + version = "0.1.1"; 173 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 174 + sha256 = "112kh9hjcjjxdybl032mdhpwnr3qxw8j0ch6hwanwpcf3gz42g1h"; 175 + inherit dependencies buildDependencies features; 176 + }; 177 + itoa_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 178 + crateName = "itoa"; 179 + version = "0.3.4"; 180 + authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 181 + sha256 = "1nfkzz6vrgj0d9l3yzjkkkqzdgs68y294fjdbl7jq118qi8xc9d9"; 182 + inherit dependencies buildDependencies features; 183 + }; 184 + jpeg_decoder_0_1_13_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 185 + crateName = "jpeg-decoder"; 186 + version = "0.1.13"; 187 + authors = [ "Ulf Nilsson <kaksmet@gmail.com>" ]; 188 + sha256 = "0w16gbywlm9p0p3wx34b85q4d1izrx89afcsxlc6g11cx2js4fa2"; 189 + inherit dependencies buildDependencies features; 190 + }; 191 + kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 192 + crateName = "kernel32-sys"; 193 + version = "0.2.2"; 194 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 195 + sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 196 + libName = "kernel32"; 197 + build = "build.rs"; 198 + inherit dependencies buildDependencies features; 199 + }; 200 + lazy_static_0_2_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 201 + crateName = "lazy_static"; 202 + version = "0.2.9"; 203 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 204 + sha256 = "08ldzr5292y3hvi6l6v8l4i6v95lm1aysmnfln65h10sqrfh6iw7"; 205 + inherit dependencies buildDependencies features; 206 + }; 207 + libc_0_2_32_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 208 + crateName = "libc"; 209 + version = "0.2.32"; 210 + authors = [ "The Rust Project Developers" ]; 211 + sha256 = "1i8njlar6v9qvmkyfvwzhxrvkqw6ijp8fqdnya5csqixxz18a532"; 212 + inherit dependencies buildDependencies features; 213 + }; 214 + libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 215 + crateName = "libloading"; 216 + version = "0.3.4"; 217 + authors = [ "Simonas Kazlauskas <libloading@kazlauskas.me>" ]; 218 + sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1"; 219 + build = "build.rs"; 220 + inherit dependencies buildDependencies features; 221 + }; 222 + lzw_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 223 + crateName = "lzw"; 224 + version = "0.10.0"; 225 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 226 + sha256 = "1cfsy2w26kbz9bjaqp9dh1wyyh47rpmhwvj4jpc1rmffbf438fvb"; 227 + inherit dependencies buildDependencies features; 228 + }; 229 + miniz_sys_0_1_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 230 + crateName = "miniz-sys"; 231 + version = "0.1.10"; 232 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 233 + sha256 = "11vg6phafxil87nbxgrlhcx5hjr3145wsbwwkfmibvnmzxfdmvln"; 234 + libPath = "lib.rs"; 235 + libName = "miniz_sys"; 236 + build = "build.rs"; 237 + inherit dependencies buildDependencies features; 238 + }; 239 + num_bigint_0_1_40_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 240 + crateName = "num-bigint"; 241 + version = "0.1.40"; 242 + authors = [ "The Rust Project Developers" ]; 243 + sha256 = "0pkxd9mb4chdbipprxjc8ll7kjh79n278s2z663zmd80yg5xi788"; 244 + inherit dependencies buildDependencies features; 245 + }; 246 + num_integer_0_1_35_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 247 + crateName = "num-integer"; 248 + version = "0.1.35"; 249 + authors = [ "The Rust Project Developers" ]; 250 + sha256 = "0xybj8isi9b6wc646d5rc043i8l8j6wy0vrl4pn995qms9fxbbcc"; 251 + inherit dependencies buildDependencies features; 252 + }; 253 + num_iter_0_1_34_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 254 + crateName = "num-iter"; 255 + version = "0.1.34"; 256 + authors = [ "The Rust Project Developers" ]; 257 + sha256 = "02cld7x9dzbqbs6sxxzq1i22z3awlcd6ljkgvhkfr9rsnaxphzl9"; 258 + inherit dependencies buildDependencies features; 259 + }; 260 + num_rational_0_1_39_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 261 + crateName = "num-rational"; 262 + version = "0.1.39"; 263 + authors = [ "The Rust Project Developers" ]; 264 + sha256 = "1qsacdfp97zgpajc2pgbrbga3yag1f0k7yz0gi78vd165gxdwk3m"; 265 + inherit dependencies buildDependencies features; 266 + }; 267 + num_traits_0_1_40_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 268 + crateName = "num-traits"; 269 + version = "0.1.40"; 270 + authors = [ "The Rust Project Developers" ]; 271 + sha256 = "1fr8ghp4i97q3agki54i0hpmqxv3s65i2mqd1pinc7w7arc3fplw"; 272 + inherit dependencies buildDependencies features; 273 + }; 274 + num_cpus_1_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 275 + crateName = "num_cpus"; 276 + version = "1.7.0"; 277 + authors = [ "Sean McArthur <sean@seanmonstar.com>" ]; 278 + sha256 = "0231xmd65ma3pqfiw8pkv9dvm9x708z4xlrwp3i0sgiwv408dz3f"; 279 + inherit dependencies buildDependencies features; 280 + }; 281 + phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 282 + crateName = "phf"; 283 + version = "0.7.21"; 284 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 285 + sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg"; 286 + libPath = "src/lib.rs"; 287 + inherit dependencies buildDependencies features; 288 + }; 289 + phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 290 + crateName = "phf_codegen"; 291 + version = "0.7.21"; 292 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 293 + sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj"; 294 + inherit dependencies buildDependencies features; 295 + }; 296 + phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 297 + crateName = "phf_generator"; 298 + version = "0.7.21"; 299 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 300 + sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g"; 301 + inherit dependencies buildDependencies features; 302 + }; 303 + phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 304 + crateName = "phf_shared"; 305 + version = "0.7.21"; 306 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 307 + sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln"; 308 + libPath = "src/lib.rs"; 309 + inherit dependencies buildDependencies features; 310 + }; 311 + png_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 312 + crateName = "png"; 313 + version = "0.5.2"; 314 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 315 + sha256 = "1pgann3f1ysgf8y1acw86v4s3ji1xk85ri353biyvh4i1cpn1g3q"; 316 + inherit dependencies buildDependencies features; 317 + }; 318 + rand_0_3_17_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 319 + crateName = "rand"; 320 + version = "0.3.17"; 321 + authors = [ "The Rust Project Developers" ]; 322 + sha256 = "06ra3pr36dlyq3kp5lbia8xnw5g0zsys2d69frr7y6df5hhb1r8j"; 323 + inherit dependencies buildDependencies features; 324 + }; 325 + rayon_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 326 + crateName = "rayon"; 327 + version = "0.8.2"; 328 + authors = [ "Niko Matsakis <niko@alum.mit.edu>" "Josh Stone <cuviper@gmail.com>" ]; 329 + sha256 = "0d0mddg1k75hb9138pn8lysy2095jijrinskqbpgfr73s0jx6dq8"; 330 + inherit dependencies buildDependencies features; 331 + }; 332 + rayon_core_1_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 333 + crateName = "rayon-core"; 334 + version = "1.2.1"; 335 + authors = [ "Niko Matsakis <niko@alum.mit.edu>" "Josh Stone <cuviper@gmail.com>" ]; 336 + sha256 = "12xv2r0dqrgvla24bl5mfvcw0599dlhrj0mx620nq95nyds753kk"; 337 + build = "build.rs"; 338 + inherit dependencies buildDependencies features; 339 + }; 340 + redox_syscall_0_1_31_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 341 + crateName = "redox_syscall"; 342 + version = "0.1.31"; 343 + authors = [ "Jeremy Soller <jackpot51@gmail.com>" ]; 344 + sha256 = "0kipd9qslzin4fgj4jrxv6yz5l3l71gnbd7fq1jhk2j7f2sq33j4"; 345 + libName = "syscall"; 346 + inherit dependencies buildDependencies features; 347 + }; 348 + redox_termios_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 349 + crateName = "redox_termios"; 350 + version = "0.1.1"; 351 + authors = [ "Jeremy Soller <jackpot51@gmail.com>" ]; 352 + sha256 = "04s6yyzjca552hdaqlvqhp3vw0zqbc304md5czyd3axh56iry8wh"; 353 + libPath = "src/lib.rs"; 354 + inherit dependencies buildDependencies features; 355 + }; 356 + rustc_serialize_0_3_24_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 357 + crateName = "rustc-serialize"; 358 + version = "0.3.24"; 359 + authors = [ "The Rust Project Developers" ]; 360 + sha256 = "0rfk6p66mqkd3g36l0ddlv2rvnp1mp3lrq5frq9zz5cbnz5pmmxn"; 361 + inherit dependencies buildDependencies features; 362 + }; 363 + scoped_threadpool_0_1_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 364 + crateName = "scoped_threadpool"; 365 + version = "0.1.8"; 366 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 367 + sha256 = "1al42hqbbijpah9bc6hw9c49nhnyrc0sj274ja1q3k9305c3s5a6"; 368 + inherit dependencies buildDependencies features; 522 369 }; 523 - libc_0_2_21_features."default".from_atty_0_2_2__default = true; 524 - kernel32_sys_0_2_2_features."default".from_atty_0_2_2__default = true; 525 - winapi_0_2_8_features."default".from_atty_0_2_2__default = true; 526 - bitflags_0_6_0 = bitflags_0_6_0_ rec {}; 527 - bitflags_0_7_0 = bitflags_0_7_0_ rec {}; 528 - bitflags_0_8_2 = bitflags_0_8_2_ rec { 529 - features = mkFeatures bitflags_0_8_2_features; 370 + scopeguard_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 371 + crateName = "scopeguard"; 372 + version = "0.3.2"; 373 + authors = [ "bluss" ]; 374 + sha256 = "0xlvfawva4fnp6kwr5xjwf0q2d1w6di81nhfby1sa55xj1ia5zs2"; 375 + inherit dependencies buildDependencies features; 530 376 }; 531 - bitflags_0_8_2_features."i128".self_unstable = hasFeature (bitflags_0_8_2_features."unstable" or {}); 532 - byteorder_0_5_3 = byteorder_0_5_3_ rec { 533 - features = mkFeatures byteorder_0_5_3_features; 377 + serde_0_9_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 378 + crateName = "serde"; 379 + version = "0.9.15"; 380 + authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 381 + sha256 = "0rlflkc57kvy69hnhj4arfsj7ic4hpihxsb00zg5lkdxfj5qjx9b"; 382 + inherit dependencies buildDependencies features; 383 + }; 384 + serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 385 + crateName = "serde_json"; 386 + version = "0.9.10"; 387 + authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 388 + sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005"; 389 + inherit dependencies buildDependencies features; 534 390 }; 535 - byteorder_0_5_3_features."std".self_default = hasDefault byteorder_0_5_3_features; 536 - byteorder_1_0_0 = byteorder_1_0_0_ rec { 537 - features = mkFeatures byteorder_1_0_0_features; 391 + siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 392 + crateName = "siphasher"; 393 + version = "0.2.2"; 394 + authors = [ "Frank Denis <github@pureftpd.org>" ]; 395 + sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr"; 396 + inherit dependencies buildDependencies features; 397 + }; 398 + strsim_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 399 + crateName = "strsim"; 400 + version = "0.6.0"; 401 + authors = [ "Danny Guo <dannyguo91@gmail.com>" ]; 402 + sha256 = "1lz85l6y68hr62lv4baww29yy7g8pg20dlr0lbaswxmmcb0wl7gd"; 403 + inherit dependencies buildDependencies features; 404 + }; 405 + target_build_utils_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 406 + crateName = "target_build_utils"; 407 + version = "0.3.1"; 408 + authors = [ "Simonas Kazlauskas <target_build_utils@kazlauskas.me>" ]; 409 + sha256 = "1b450nyxlbgicp2p45mhxiv6yv0z7s4iw01lsaqh3v7b4bm53flj"; 410 + build = "build.rs"; 411 + inherit dependencies buildDependencies features; 412 + }; 413 + tempfile_2_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 414 + crateName = "tempfile"; 415 + version = "2.2.0"; 416 + authors = [ "Steven Allen <steven@stebalien.com>" ]; 417 + sha256 = "1z3l901ipvi0s0mdppw4lwfa77ydb22rfnf6y9sh0pifj7ah5drf"; 418 + inherit dependencies buildDependencies features; 419 + }; 420 + term_size_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 421 + crateName = "term_size"; 422 + version = "0.3.0"; 423 + authors = [ "Kevin K. <kbknapp@gmail.com>" "Benjamin Sago <ogham@bsago.me>" ]; 424 + sha256 = "054d5avad49sy5nfaaaphai4kv4rmdh6q0npchnvdhpxp02lcfhs"; 425 + inherit dependencies buildDependencies features; 426 + }; 427 + termion_1_5_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 428 + crateName = "termion"; 429 + version = "1.5.1"; 430 + authors = [ "ticki <Ticki@users.noreply.github.com>" "gycos <alexandre.bury@gmail.com>" "IGI-111 <igi-111@protonmail.com>" ]; 431 + sha256 = "02gq4vd8iws1f3gjrgrgpajsk2bk43nds5acbbb4s8dvrdvr8nf1"; 432 + inherit dependencies buildDependencies features; 433 + }; 434 + textwrap_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 435 + crateName = "textwrap"; 436 + version = "0.8.0"; 437 + authors = [ "Martin Geisler <martin@geisler.net>" ]; 438 + sha256 = "02j8apii1032cvp9fwrxw4pf11xb287j2n1iv1iixp8yh6vzrq41"; 439 + inherit dependencies buildDependencies features; 440 + }; 441 + unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 442 + crateName = "unicode-width"; 443 + version = "0.1.4"; 444 + authors = [ "kwantam <kwantam@gmail.com>" ]; 445 + sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl"; 446 + inherit dependencies buildDependencies features; 447 + }; 448 + vec_map_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 449 + crateName = "vec_map"; 450 + version = "0.8.0"; 451 + authors = [ "Alex Crichton <alex@alexcrichton.com>" "Jorge Aparicio <japaricious@gmail.com>" "Alexis Beingessner <a.beingessner@gmail.com>" "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon <aturon@mozilla.com>" "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood <csouth3@illinois.edu>" "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens <markus@m-siemens.de>" "Josh Branchaud <jbranchaud@gmail.com>" "Huon Wilson <dbau.pp@gmail.com>" "Corey Farwell <coref@rwell.org>" "Aaron Liblong <>" "Nick Cameron <nrc@ncameron.org>" "Patrick Walton <pcwalton@mimiga.net>" "Felix S Klock II <>" "Andrew Paseltiner <apaseltiner@gmail.com>" "Sean McArthur <sean.monstar@gmail.com>" "Vadim Petrochenkov <>" ]; 452 + sha256 = "07sgxp3cf1a4cxm9n3r27fcvqmld32bl2576mrcahnvm34j11xay"; 453 + inherit dependencies buildDependencies features; 454 + }; 455 + way_cooler_client_helpers_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 456 + crateName = "way-cooler-client-helpers"; 457 + version = "0.1.0"; 458 + authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 459 + sha256 = "0749lh5crd0rhq4dxij9mb3y5902laazjd01l6ci5782bjfk4s39"; 460 + inherit dependencies buildDependencies features; 461 + }; 462 + wayland_client_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 463 + crateName = "wayland-client"; 464 + version = "0.9.10"; 465 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 466 + sha256 = "1cs7zwvqahiysnfqfask96zpfr2bp47dlwwwd9ap8ccvcjbspj67"; 467 + build = "build.rs"; 468 + inherit dependencies buildDependencies features; 469 + }; 470 + wayland_scanner_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 471 + crateName = "wayland-scanner"; 472 + version = "0.9.10"; 473 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 474 + sha256 = "0vhnj3vfnrknvdmy72pjh7dck5q5sz1v8kfr0qqzkqf0ylavvyb2"; 475 + inherit dependencies buildDependencies features; 476 + }; 477 + wayland_sys_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 478 + crateName = "wayland-sys"; 479 + version = "0.9.10"; 480 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 481 + sha256 = "011q7lfii222whvif39asvryl1sf3rc1fxp8qs8gh84kr4mna0k8"; 482 + inherit dependencies buildDependencies features; 483 + }; 484 + wc_bg_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 485 + crateName = "wc-bg"; 486 + version = "0.3.0"; 487 + authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 488 + sha256 = "1jywymr80k96481vr6nyyqhlf2gj2n2zgvkwkny2m84v9n3pqn62"; 489 + build = "build.rs"; 490 + inherit dependencies buildDependencies features; 491 + }; 492 + winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 493 + crateName = "winapi"; 494 + version = "0.2.8"; 495 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 496 + sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 497 + inherit dependencies buildDependencies features; 498 + }; 499 + winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 500 + crateName = "winapi-build"; 501 + version = "0.1.1"; 502 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 503 + sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 504 + libName = "build"; 505 + inherit dependencies buildDependencies features; 506 + }; 507 + xml_rs_0_6_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 508 + crateName = "xml-rs"; 509 + version = "0.6.1"; 510 + authors = [ "Vladimir Matveev <vladimir.matweev@gmail.com>" ]; 511 + sha256 = "0adjwgmn061p60n81s52a9p26y2jdc20wvinsyw2nzmby5wvnbwk"; 512 + libPath = "src/lib.rs"; 513 + libName = "xml"; 514 + crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ]; 515 + inherit dependencies buildDependencies features; 516 + }; 517 + ansi_term_0_9_0 = { features?(ansi_term_0_9_0_features {}) }: ansi_term_0_9_0_ {}; 518 + ansi_term_0_9_0_features = f: updateFeatures f (rec { 519 + ansi_term_0_9_0.default = (f.ansi_term_0_9_0.default or true); 520 + }) []; 521 + atty_0_2_3 = { features?(atty_0_2_3_features {}) }: atty_0_2_3_ { 522 + dependencies = (if kernel == "redox" then mapFeatures features ([ termion_1_5_1 ]) else []) 523 + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_32 ]) else []) 524 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 525 + }; 526 + atty_0_2_3_features = f: updateFeatures f (rec { 527 + atty_0_2_3.default = (f.atty_0_2_3.default or true); 528 + kernel32_sys_0_2_2.default = true; 529 + libc_0_2_32.default = (f.libc_0_2_32.default or false); 530 + termion_1_5_1.default = true; 531 + winapi_0_2_8.default = true; 532 + }) [ termion_1_5_1_features libc_0_2_32_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 533 + bitflags_0_7_0 = { features?(bitflags_0_7_0_features {}) }: bitflags_0_7_0_ {}; 534 + bitflags_0_7_0_features = f: updateFeatures f (rec { 535 + bitflags_0_7_0.default = (f.bitflags_0_7_0.default or true); 536 + }) []; 537 + bitflags_0_9_1 = { features?(bitflags_0_9_1_features {}) }: bitflags_0_9_1_ { 538 + features = mkFeatures (features.bitflags_0_9_1 or {}); 539 + }; 540 + bitflags_0_9_1_features = f: updateFeatures f (rec { 541 + bitflags_0_9_1.default = (f.bitflags_0_9_1.default or true); 542 + bitflags_0_9_1.example_generated = 543 + (f.bitflags_0_9_1.example_generated or false) || 544 + (f.bitflags_0_9_1.default or false) || 545 + (bitflags_0_9_1.default or false); 546 + }) []; 547 + byteorder_0_5_3 = { features?(byteorder_0_5_3_features {}) }: byteorder_0_5_3_ { 548 + features = mkFeatures (features.byteorder_0_5_3 or {}); 549 + }; 550 + byteorder_0_5_3_features = f: updateFeatures f (rec { 551 + byteorder_0_5_3.default = (f.byteorder_0_5_3.default or true); 552 + byteorder_0_5_3.std = 553 + (f.byteorder_0_5_3.std or false) || 554 + (f.byteorder_0_5_3.default or false) || 555 + (byteorder_0_5_3.default or false); 556 + }) []; 557 + byteorder_1_1_0 = { features?(byteorder_1_1_0_features {}) }: byteorder_1_1_0_ { 558 + features = mkFeatures (features.byteorder_1_1_0 or {}); 559 + }; 560 + byteorder_1_1_0_features = f: updateFeatures f (rec { 561 + byteorder_1_1_0.default = (f.byteorder_1_1_0.default or true); 562 + byteorder_1_1_0.std = 563 + (f.byteorder_1_1_0.std or false) || 564 + (f.byteorder_1_1_0.default or false) || 565 + (byteorder_1_1_0.default or false); 566 + }) []; 567 + cc_1_0_0 = { features?(cc_1_0_0_features {}) }: cc_1_0_0_ { 568 + dependencies = mapFeatures features ([]); 569 + features = mkFeatures (features.cc_1_0_0 or {}); 570 + }; 571 + cc_1_0_0_features = f: updateFeatures f (rec { 572 + cc_1_0_0.default = (f.cc_1_0_0.default or true); 573 + cc_1_0_0.rayon = 574 + (f.cc_1_0_0.rayon or false) || 575 + (f.cc_1_0_0.parallel or false) || 576 + (cc_1_0_0.parallel or false); 577 + }) []; 578 + clap_2_26_2 = { features?(clap_2_26_2_features {}) }: clap_2_26_2_ { 579 + dependencies = mapFeatures features ([ bitflags_0_9_1 textwrap_0_8_0 unicode_width_0_1_4 vec_map_0_8_0 ] 580 + ++ (if features.clap_2_26_2.ansi_term or false then [ ansi_term_0_9_0 ] else []) 581 + ++ (if features.clap_2_26_2.atty or false then [ atty_0_2_3 ] else []) 582 + ++ (if features.clap_2_26_2.strsim or false then [ strsim_0_6_0 ] else []) 583 + ++ (if features.clap_2_26_2.term_size or false then [ term_size_0_3_0 ] else [])); 584 + features = mkFeatures (features.clap_2_26_2 or {}); 585 + }; 586 + clap_2_26_2_features = f: updateFeatures f (rec { 587 + ansi_term_0_9_0.default = true; 588 + atty_0_2_3.default = true; 589 + bitflags_0_9_1.default = true; 590 + clap_2_26_2.ansi_term = 591 + (f.clap_2_26_2.ansi_term or false) || 592 + (f.clap_2_26_2.color or false) || 593 + (clap_2_26_2.color or false); 594 + clap_2_26_2.atty = 595 + (f.clap_2_26_2.atty or false) || 596 + (f.clap_2_26_2.color or false) || 597 + (clap_2_26_2.color or false); 598 + clap_2_26_2.clippy = 599 + (f.clap_2_26_2.clippy or false) || 600 + (f.clap_2_26_2.lints or false) || 601 + (clap_2_26_2.lints or false); 602 + clap_2_26_2.color = 603 + (f.clap_2_26_2.color or false) || 604 + (f.clap_2_26_2.default or false) || 605 + (clap_2_26_2.default or false); 606 + clap_2_26_2.default = (f.clap_2_26_2.default or true); 607 + clap_2_26_2.strsim = 608 + (f.clap_2_26_2.strsim or false) || 609 + (f.clap_2_26_2.suggestions or false) || 610 + (clap_2_26_2.suggestions or false); 611 + clap_2_26_2.suggestions = 612 + (f.clap_2_26_2.suggestions or false) || 613 + (f.clap_2_26_2.default or false) || 614 + (clap_2_26_2.default or false); 615 + clap_2_26_2.term_size = 616 + (f.clap_2_26_2.term_size or false) || 617 + (f.clap_2_26_2.wrap_help or false) || 618 + (clap_2_26_2.wrap_help or false); 619 + clap_2_26_2.wrap_help = 620 + (f.clap_2_26_2.wrap_help or false) || 621 + (f.clap_2_26_2.default or false) || 622 + (clap_2_26_2.default or false); 623 + clap_2_26_2.yaml = 624 + (f.clap_2_26_2.yaml or false) || 625 + (f.clap_2_26_2.doc or false) || 626 + (clap_2_26_2.doc or false); 627 + clap_2_26_2.yaml-rust = 628 + (f.clap_2_26_2.yaml-rust or false) || 629 + (f.clap_2_26_2.yaml or false) || 630 + (clap_2_26_2.yaml or false); 631 + strsim_0_6_0.default = true; 632 + term_size_0_3_0.default = true; 633 + textwrap_0_8_0.default = true; 634 + unicode_width_0_1_4.default = true; 635 + vec_map_0_8_0.default = true; 636 + }) [ 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 ]; 637 + coco_0_1_1 = { features?(coco_0_1_1_features {}) }: coco_0_1_1_ { 638 + dependencies = mapFeatures features ([ either_1_2_0 scopeguard_0_3_2 ]); 639 + features = mkFeatures (features.coco_0_1_1 or {}); 538 640 }; 539 - byteorder_1_0_0_features."std".self_default = hasDefault byteorder_1_0_0_features; 540 - clap_2_23_2 = clap_2_23_2_ rec { 541 - dependencies = [ ansi_term_0_9_0 atty_0_2_2 bitflags_0_8_2 strsim_0_6_0 term_size_0_3_0 unicode_segmentation_1_1_0 unicode_width_0_1_4 vec_map_0_7_0 ] 542 - ++ (if lib.lists.any (x: x == "ansi_term") features then [ansi_term_0_9_0] else []) ++ (if lib.lists.any (x: x == "atty") features then [atty_0_2_2] else []) ++ (if lib.lists.any (x: x == "strsim") features then [strsim_0_6_0] else []) ++ (if lib.lists.any (x: x == "term_size") features then [term_size_0_3_0] else []); 543 - features = mkFeatures clap_2_23_2_features; 641 + coco_0_1_1_features = f: updateFeatures f (rec { 642 + coco_0_1_1.default = (f.coco_0_1_1.default or true); 643 + either_1_2_0.default = true; 644 + scopeguard_0_3_2.default = true; 645 + }) [ either_1_2_0_features scopeguard_0_3_2_features ]; 646 + color_quant_1_0_0 = { features?(color_quant_1_0_0_features {}) }: color_quant_1_0_0_ {}; 647 + color_quant_1_0_0_features = f: updateFeatures f (rec { 648 + color_quant_1_0_0.default = (f.color_quant_1_0_0.default or true); 649 + }) []; 650 + dlib_0_3_1 = { features?(dlib_0_3_1_features {}) }: dlib_0_3_1_ { 651 + dependencies = mapFeatures features ([ libloading_0_3_4 ]); 652 + features = mkFeatures (features.dlib_0_3_1 or {}); 544 653 }; 545 - clap_2_23_2_features."".self = true; 546 - clap_2_23_2_features."ansi_term".self_color = hasFeature (clap_2_23_2_features."color" or {}); 547 - clap_2_23_2_features."atty".self_color = hasFeature (clap_2_23_2_features."color" or {}); 548 - clap_2_23_2_features."suggestions".self_default = hasDefault clap_2_23_2_features; 549 - clap_2_23_2_features."color".self_default = hasDefault clap_2_23_2_features; 550 - clap_2_23_2_features."wrap_help".self_default = hasDefault clap_2_23_2_features; 551 - clap_2_23_2_features."clippy".self_lints = hasFeature (clap_2_23_2_features."lints" or {}); 552 - clap_2_23_2_features."strsim".self_suggestions = hasFeature (clap_2_23_2_features."suggestions" or {}); 553 - clap_2_23_2_features."term_size".self_wrap_help = hasFeature (clap_2_23_2_features."wrap_help" or {}); 554 - clap_2_23_2_features."yaml-rust".self_yaml = hasFeature (clap_2_23_2_features."yaml" or {}); 555 - ansi_term_0_9_0_features."default".from_clap_2_23_2__default = true; 556 - atty_0_2_2_features."default".from_clap_2_23_2__default = true; 557 - bitflags_0_8_2_features."default".from_clap_2_23_2__default = true; 558 - clippy_0_0_0_features."default".from_clap_2_23_2__default = true; 559 - strsim_0_6_0_features."default".from_clap_2_23_2__default = true; 560 - term_size_0_3_0_features."default".from_clap_2_23_2__default = true; 561 - unicode_segmentation_1_1_0_features."default".from_clap_2_23_2__default = true; 562 - unicode_width_0_1_4_features."default".from_clap_2_23_2__default = true; 563 - vec_map_0_7_0_features."default".from_clap_2_23_2__default = true; 564 - yaml_rust_0_0_0_features."default".from_clap_2_23_2__default = true; 565 - color_quant_1_0_0 = color_quant_1_0_0_ rec {}; 566 - dbus_0_5_2 = dbus_0_5_2_ rec { 567 - dependencies = [ libc_0_2_21 ]; 568 - buildDependencies = [ metadeps_1_1_1 ]; 569 - features = mkFeatures dbus_0_5_2_features; 654 + dlib_0_3_1_features = f: updateFeatures f (rec { 655 + dlib_0_3_1.default = (f.dlib_0_3_1.default or true); 656 + libloading_0_3_4.default = true; 657 + }) [ libloading_0_3_4_features ]; 658 + dtoa_0_4_2 = { features?(dtoa_0_4_2_features {}) }: dtoa_0_4_2_ {}; 659 + dtoa_0_4_2_features = f: updateFeatures f (rec { 660 + dtoa_0_4_2.default = (f.dtoa_0_4_2.default or true); 661 + }) []; 662 + either_1_2_0 = { features?(either_1_2_0_features {}) }: either_1_2_0_ { 663 + features = mkFeatures (features.either_1_2_0 or {}); 570 664 }; 571 - dbus_0_5_2_features."".self = true; 572 - libc_0_2_21_features."default".from_dbus_0_5_2__default = true; 573 - deque_0_3_1 = deque_0_3_1_ rec { 574 - dependencies = [ rand_0_3_15 ]; 665 + either_1_2_0_features = f: updateFeatures f (rec { 666 + either_1_2_0.default = (f.either_1_2_0.default or true); 667 + either_1_2_0.use_std = 668 + (f.either_1_2_0.use_std or false) || 669 + (f.either_1_2_0.default or false) || 670 + (either_1_2_0.default or false); 671 + }) []; 672 + enum_primitive_0_1_1 = { features?(enum_primitive_0_1_1_features {}) }: enum_primitive_0_1_1_ { 673 + dependencies = mapFeatures features ([ num_traits_0_1_40 ]); 575 674 }; 576 - rand_0_3_15_features."default".from_deque_0_3_1__default = true; 577 - dlib_0_3_1 = dlib_0_3_1_ rec { 578 - dependencies = [ libloading_0_3_4 ]; 579 - features = mkFeatures dlib_0_3_1_features; 675 + enum_primitive_0_1_1_features = f: updateFeatures f (rec { 676 + enum_primitive_0_1_1.default = (f.enum_primitive_0_1_1.default or true); 677 + num_traits_0_1_40.default = (f.num_traits_0_1_40.default or false); 678 + }) [ num_traits_0_1_40_features ]; 679 + flate2_0_2_20 = { features?(flate2_0_2_20_features {}) }: flate2_0_2_20_ { 680 + dependencies = mapFeatures features ([ libc_0_2_32 ] 681 + ++ (if features.flate2_0_2_20.miniz-sys or false then [ miniz_sys_0_1_10 ] else [])); 682 + features = mkFeatures (features.flate2_0_2_20 or {}); 580 683 }; 581 - dlib_0_3_1_features."".self = true; 582 - libloading_0_3_4_features."default".from_dlib_0_3_1__default = true; 583 - dtoa_0_4_1 = dtoa_0_4_1_ rec {}; 584 - enum_primitive_0_1_1 = enum_primitive_0_1_1_ rec { 585 - dependencies = [ num_traits_0_1_37 ]; 684 + flate2_0_2_20_features = f: updateFeatures f (rec { 685 + flate2_0_2_20.default = (f.flate2_0_2_20.default or true); 686 + flate2_0_2_20.futures = 687 + (f.flate2_0_2_20.futures or false) || 688 + (f.flate2_0_2_20.tokio or false) || 689 + (flate2_0_2_20.tokio or false); 690 + flate2_0_2_20.libz-sys = 691 + (f.flate2_0_2_20.libz-sys or false) || 692 + (f.flate2_0_2_20.zlib or false) || 693 + (flate2_0_2_20.zlib or false); 694 + flate2_0_2_20.miniz-sys = 695 + (f.flate2_0_2_20.miniz-sys or false) || 696 + (f.flate2_0_2_20.default or false) || 697 + (flate2_0_2_20.default or false); 698 + flate2_0_2_20.tokio-io = 699 + (f.flate2_0_2_20.tokio-io or false) || 700 + (f.flate2_0_2_20.tokio or false) || 701 + (flate2_0_2_20.tokio or false); 702 + libc_0_2_32.default = true; 703 + miniz_sys_0_1_10.default = true; 704 + }) [ libc_0_2_32_features miniz_sys_0_1_10_features ]; 705 + fuchsia_zircon_0_2_1 = { features?(fuchsia_zircon_0_2_1_features {}) }: fuchsia_zircon_0_2_1_ { 706 + dependencies = mapFeatures features ([ fuchsia_zircon_sys_0_2_0 ]); 586 707 }; 587 - num_traits_0_1_37_features."default".from_enum_primitive_0_1_1__default = false; 588 - error_chain_0_7_2 = error_chain_0_7_2_ rec { 589 - dependencies = []; 590 - features = mkFeatures error_chain_0_7_2_features; 708 + fuchsia_zircon_0_2_1_features = f: updateFeatures f (rec { 709 + fuchsia_zircon_0_2_1.default = (f.fuchsia_zircon_0_2_1.default or true); 710 + fuchsia_zircon_sys_0_2_0.default = true; 711 + }) [ fuchsia_zircon_sys_0_2_0_features ]; 712 + fuchsia_zircon_sys_0_2_0 = { features?(fuchsia_zircon_sys_0_2_0_features {}) }: fuchsia_zircon_sys_0_2_0_ { 713 + dependencies = mapFeatures features ([ bitflags_0_7_0 ]); 591 714 }; 592 - error_chain_0_7_2_features."backtrace".self_default = hasDefault error_chain_0_7_2_features; 593 - error_chain_0_7_2_features."example_generated".self_default = hasDefault error_chain_0_7_2_features; 594 - backtrace_0_0_0_features."default".from_error_chain_0_7_2__default = true; 595 - flate2_0_2_19 = flate2_0_2_19_ rec { 596 - dependencies = [ libc_0_2_21 miniz_sys_0_1_9 ] 597 - ++ (if lib.lists.any (x: x == "miniz-sys") features then [miniz_sys_0_1_9] else []); 598 - features = mkFeatures flate2_0_2_19_features; 715 + fuchsia_zircon_sys_0_2_0_features = f: updateFeatures f (rec { 716 + bitflags_0_7_0.default = true; 717 + fuchsia_zircon_sys_0_2_0.default = (f.fuchsia_zircon_sys_0_2_0.default or true); 718 + }) [ bitflags_0_7_0_features ]; 719 + futures_0_1_16 = { features?(futures_0_1_16_features {}) }: futures_0_1_16_ { 720 + features = mkFeatures (features.futures_0_1_16 or {}); 599 721 }; 600 - flate2_0_2_19_features."".self = true; 601 - flate2_0_2_19_features."miniz-sys".self_default = hasDefault flate2_0_2_19_features; 602 - flate2_0_2_19_features."tokio-io".self_tokio = hasFeature (flate2_0_2_19_features."tokio" or {}); 603 - flate2_0_2_19_features."futures".self_tokio = hasFeature (flate2_0_2_19_features."tokio" or {}); 604 - flate2_0_2_19_features."libz-sys".self_zlib = hasFeature (flate2_0_2_19_features."zlib" or {}); 605 - futures_0_0_0_features."default".from_flate2_0_2_19__default = true; 606 - libc_0_2_21_features."default".from_flate2_0_2_19__default = true; 607 - libz_sys_0_0_0_features."default".from_flate2_0_2_19__default = true; 608 - miniz_sys_0_1_9_features."default".from_flate2_0_2_19__default = true; 609 - tokio_io_0_0_0_features."default".from_flate2_0_2_19__default = true; 610 - gcc_0_3_45 = gcc_0_3_45_ rec { 611 - dependencies = []; 612 - features = mkFeatures gcc_0_3_45_features; 722 + futures_0_1_16_features = f: updateFeatures f (rec { 723 + futures_0_1_16.default = (f.futures_0_1_16.default or true); 724 + futures_0_1_16.use_std = 725 + (f.futures_0_1_16.use_std or false) || 726 + (f.futures_0_1_16.default or false) || 727 + (futures_0_1_16.default or false); 728 + futures_0_1_16.with-deprecated = 729 + (f.futures_0_1_16.with-deprecated or false) || 730 + (f.futures_0_1_16.default or false) || 731 + (futures_0_1_16.default or false); 732 + }) []; 733 + gif_0_9_2 = { features?(gif_0_9_2_features {}) }: gif_0_9_2_ { 734 + dependencies = mapFeatures features ([ color_quant_1_0_0 lzw_0_10_0 ]); 735 + features = mkFeatures (features.gif_0_9_2 or {}); 613 736 }; 614 - gcc_0_3_45_features."rayon".self_parallel = hasFeature (gcc_0_3_45_features."parallel" or {}); 615 - rayon_0_0_0_features."default".from_gcc_0_3_45__default = true; 616 - gif_0_9_1 = gif_0_9_1_ rec { 617 - dependencies = [ color_quant_1_0_0 lzw_0_10_0 ]; 618 - features = mkFeatures gif_0_9_1_features; 737 + gif_0_9_2_features = f: updateFeatures f (rec { 738 + color_quant_1_0_0.default = true; 739 + gif_0_9_2.default = (f.gif_0_9_2.default or true); 740 + gif_0_9_2.libc = 741 + (f.gif_0_9_2.libc or false) || 742 + (f.gif_0_9_2.c_api or false) || 743 + (gif_0_9_2.c_api or false); 744 + gif_0_9_2.raii_no_panic = 745 + (f.gif_0_9_2.raii_no_panic or false) || 746 + (f.gif_0_9_2.default or false) || 747 + (gif_0_9_2.default or false); 748 + lzw_0_10_0.default = true; 749 + }) [ color_quant_1_0_0_features lzw_0_10_0_features ]; 750 + glob_0_2_11 = { features?(glob_0_2_11_features {}) }: glob_0_2_11_ {}; 751 + glob_0_2_11_features = f: updateFeatures f (rec { 752 + glob_0_2_11.default = (f.glob_0_2_11.default or true); 753 + }) []; 754 + image_0_10_4 = { features?(image_0_10_4_features {}) }: image_0_10_4_ { 755 + 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 ] 756 + ++ (if features.image_0_10_4.gif or false then [ gif_0_9_2 ] else []) 757 + ++ (if features.image_0_10_4.jpeg-decoder or false then [ jpeg_decoder_0_1_13 ] else []) 758 + ++ (if features.image_0_10_4.png or false then [ png_0_5_2 ] else []) 759 + ++ (if features.image_0_10_4.scoped_threadpool or false then [ scoped_threadpool_0_1_8 ] else [])); 760 + features = mkFeatures (features.image_0_10_4 or {}); 619 761 }; 620 - gif_0_9_1_features."libc".self_c_api = hasFeature (gif_0_9_1_features."c_api" or {}); 621 - gif_0_9_1_features."raii_no_panic".self_default = hasDefault gif_0_9_1_features; 622 - color_quant_1_0_0_features."default".from_gif_0_9_1__default = true; 623 - libc_0_0_0_features."default".from_gif_0_9_1__default = true; 624 - lzw_0_10_0_features."default".from_gif_0_9_1__default = true; 625 - glob_0_2_11 = glob_0_2_11_ rec {}; 626 - image_0_10_4 = image_0_10_4_ rec { 627 - dependencies = [ byteorder_0_5_3 enum_primitive_0_1_1 gif_0_9_1 glob_0_2_11 jpeg_decoder_0_1_12 num_iter_0_1_33 num_rational_0_1_36 num_traits_0_1_37 png_0_5_2 scoped_threadpool_0_1_7 ] 628 - ++ (if lib.lists.any (x: x == "gif") features then [gif_0_9_1] else []) ++ (if lib.lists.any (x: x == "jpeg-decoder") features then [jpeg_decoder_0_1_12] else []) ++ (if lib.lists.any (x: x == "png") features then [png_0_5_2] else []) ++ (if lib.lists.any (x: x == "scoped_threadpool") features then [scoped_threadpool_0_1_7] else []); 629 - features = mkFeatures image_0_10_4_features; 762 + image_0_10_4_features = f: updateFeatures f (rec { 763 + byteorder_0_5_3.default = true; 764 + enum_primitive_0_1_1.default = true; 765 + gif_0_9_2.default = true; 766 + glob_0_2_11.default = true; 767 + image_0_10_4.bmp = 768 + (f.image_0_10_4.bmp or false) || 769 + (f.image_0_10_4.default or false) || 770 + (image_0_10_4.default or false) || 771 + (f.image_0_10_4.ico or false) || 772 + (image_0_10_4.ico or false); 773 + image_0_10_4.default = (f.image_0_10_4.default or true); 774 + image_0_10_4.gif = 775 + (f.image_0_10_4.gif or false) || 776 + (f.image_0_10_4.gif_codec or false) || 777 + (image_0_10_4.gif_codec or false); 778 + image_0_10_4.gif_codec = 779 + (f.image_0_10_4.gif_codec or false) || 780 + (f.image_0_10_4.default or false) || 781 + (image_0_10_4.default or false); 782 + image_0_10_4.hdr = 783 + (f.image_0_10_4.hdr or false) || 784 + (f.image_0_10_4.default or false) || 785 + (image_0_10_4.default or false); 786 + image_0_10_4.ico = 787 + (f.image_0_10_4.ico or false) || 788 + (f.image_0_10_4.default or false) || 789 + (image_0_10_4.default or false); 790 + image_0_10_4.jpeg = 791 + (f.image_0_10_4.jpeg or false) || 792 + (f.image_0_10_4.default or false) || 793 + (image_0_10_4.default or false); 794 + image_0_10_4.jpeg-decoder = 795 + (f.image_0_10_4.jpeg-decoder or false) || 796 + (f.image_0_10_4.jpeg or false) || 797 + (image_0_10_4.jpeg or false); 798 + image_0_10_4.png = 799 + (f.image_0_10_4.png or false) || 800 + (f.image_0_10_4.png_codec or false) || 801 + (image_0_10_4.png_codec or false); 802 + image_0_10_4.png_codec = 803 + (f.image_0_10_4.png_codec or false) || 804 + (f.image_0_10_4.default or false) || 805 + (image_0_10_4.default or false) || 806 + (f.image_0_10_4.ico or false) || 807 + (image_0_10_4.ico or false); 808 + image_0_10_4.ppm = 809 + (f.image_0_10_4.ppm or false) || 810 + (f.image_0_10_4.default or false) || 811 + (image_0_10_4.default or false); 812 + image_0_10_4.scoped_threadpool = 813 + (f.image_0_10_4.scoped_threadpool or false) || 814 + (f.image_0_10_4.hdr or false) || 815 + (image_0_10_4.hdr or false); 816 + image_0_10_4.tga = 817 + (f.image_0_10_4.tga or false) || 818 + (f.image_0_10_4.default or false) || 819 + (image_0_10_4.default or false); 820 + image_0_10_4.tiff = 821 + (f.image_0_10_4.tiff or false) || 822 + (f.image_0_10_4.default or false) || 823 + (image_0_10_4.default or false); 824 + image_0_10_4.webp = 825 + (f.image_0_10_4.webp or false) || 826 + (f.image_0_10_4.default or false) || 827 + (image_0_10_4.default or false); 828 + jpeg_decoder_0_1_13.default = true; 829 + num_iter_0_1_34.default = true; 830 + num_rational_0_1_39.default = true; 831 + num_traits_0_1_40.default = true; 832 + png_0_5_2.default = true; 833 + scoped_threadpool_0_1_8.default = true; 834 + }) [ 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 ]; 835 + inflate_0_1_1 = { features?(inflate_0_1_1_features {}) }: inflate_0_1_1_ { 836 + features = mkFeatures (features.inflate_0_1_1 or {}); 630 837 }; 631 - image_0_10_4_features."".self = true; 632 - image_0_10_4_features."gif_codec".self_default = hasDefault image_0_10_4_features; 633 - image_0_10_4_features."jpeg".self_default = hasDefault image_0_10_4_features; 634 - image_0_10_4_features."ico".self_default = hasDefault image_0_10_4_features; 635 - image_0_10_4_features."png_codec".self_default = hasDefault image_0_10_4_features; 636 - image_0_10_4_features."ppm".self_default = hasDefault image_0_10_4_features; 637 - image_0_10_4_features."tga".self_default = hasDefault image_0_10_4_features; 638 - image_0_10_4_features."tiff".self_default = hasDefault image_0_10_4_features; 639 - image_0_10_4_features."webp".self_default = hasDefault image_0_10_4_features; 640 - image_0_10_4_features."bmp".self_default = hasDefault image_0_10_4_features; 641 - image_0_10_4_features."hdr".self_default = hasDefault image_0_10_4_features; 642 - image_0_10_4_features."gif".self_gif_codec = hasFeature (image_0_10_4_features."gif_codec" or {}); 643 - image_0_10_4_features."scoped_threadpool".self_hdr = hasFeature (image_0_10_4_features."hdr" or {}); 644 - image_0_10_4_features."bmp".self_ico = hasFeature (image_0_10_4_features."ico" or {}); 645 - image_0_10_4_features."png_codec".self_ico = hasFeature (image_0_10_4_features."ico" or {}); 646 - image_0_10_4_features."jpeg-decoder".self_jpeg = hasFeature (image_0_10_4_features."jpeg" or {}); 647 - image_0_10_4_features."png".self_png_codec = hasFeature (image_0_10_4_features."png_codec" or {}); 648 - byteorder_0_5_3_features."default".from_image_0_10_4__default = true; 649 - enum_primitive_0_1_1_features."default".from_image_0_10_4__default = true; 650 - gif_0_9_1_features."default".from_image_0_10_4__default = true; 651 - glob_0_2_11_features."default".from_image_0_10_4__default = true; 652 - jpeg_decoder_0_1_12_features."default".from_image_0_10_4__default = true; 653 - num_iter_0_1_33_features."default".from_image_0_10_4__default = true; 654 - num_rational_0_1_36_features."default".from_image_0_10_4__default = true; 655 - num_traits_0_1_37_features."default".from_image_0_10_4__default = true; 656 - png_0_5_2_features."default".from_image_0_10_4__default = true; 657 - scoped_threadpool_0_1_7_features."default".from_image_0_10_4__default = true; 658 - inflate_0_1_1 = inflate_0_1_1_ rec { 659 - features = mkFeatures inflate_0_1_1_features; 838 + inflate_0_1_1_features = f: updateFeatures f (rec { 839 + inflate_0_1_1.default = (f.inflate_0_1_1.default or true); 840 + }) []; 841 + itoa_0_3_4 = { features?(itoa_0_3_4_features {}) }: itoa_0_3_4_ { 842 + features = mkFeatures (features.itoa_0_3_4 or {}); 660 843 }; 661 - inflate_0_1_1_features."".self = true; 662 - itoa_0_3_1 = itoa_0_3_1_ rec {}; 663 - jpeg_decoder_0_1_12 = jpeg_decoder_0_1_12_ rec { 664 - dependencies = [ byteorder_1_0_0 rayon_0_7_0 ] 665 - ++ (if lib.lists.any (x: x == "rayon") features then [rayon_0_7_0] else []); 666 - features = mkFeatures jpeg_decoder_0_1_12_features; 844 + itoa_0_3_4_features = f: updateFeatures f (rec { 845 + itoa_0_3_4.default = (f.itoa_0_3_4.default or true); 846 + }) []; 847 + jpeg_decoder_0_1_13 = { features?(jpeg_decoder_0_1_13_features {}) }: jpeg_decoder_0_1_13_ { 848 + dependencies = mapFeatures features ([ byteorder_1_1_0 ] 849 + ++ (if features.jpeg_decoder_0_1_13.rayon or false then [ rayon_0_8_2 ] else [])); 850 + features = mkFeatures (features.jpeg_decoder_0_1_13 or {}); 667 851 }; 668 - jpeg_decoder_0_1_12_features."".self = true; 669 - jpeg_decoder_0_1_12_features."rayon".self_default = hasDefault jpeg_decoder_0_1_12_features; 670 - byteorder_1_0_0_features."default".from_jpeg_decoder_0_1_12__default = true; 671 - rayon_0_7_0_features."default".from_jpeg_decoder_0_1_12__default = true; 672 - kernel32_sys_0_2_2 = kernel32_sys_0_2_2_ rec { 673 - dependencies = [ winapi_0_2_8 ]; 674 - buildDependencies = [ winapi_build_0_1_1 ]; 852 + jpeg_decoder_0_1_13_features = f: updateFeatures f (rec { 853 + byteorder_1_1_0.default = true; 854 + jpeg_decoder_0_1_13.default = (f.jpeg_decoder_0_1_13.default or true); 855 + jpeg_decoder_0_1_13.rayon = 856 + (f.jpeg_decoder_0_1_13.rayon or false) || 857 + (f.jpeg_decoder_0_1_13.default or false) || 858 + (jpeg_decoder_0_1_13.default or false); 859 + rayon_0_8_2.default = true; 860 + }) [ byteorder_1_1_0_features rayon_0_8_2_features ]; 861 + kernel32_sys_0_2_2 = { features?(kernel32_sys_0_2_2_features {}) }: kernel32_sys_0_2_2_ { 862 + dependencies = mapFeatures features ([ winapi_0_2_8 ]); 863 + buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); 675 864 }; 676 - winapi_0_2_8_features."default".from_kernel32_sys_0_2_2__default = true; 677 - lazy_static_0_1_16 = lazy_static_0_1_16_ rec { 678 - features = mkFeatures lazy_static_0_1_16_features; 865 + kernel32_sys_0_2_2_features = f: updateFeatures f (rec { 866 + kernel32_sys_0_2_2.default = (f.kernel32_sys_0_2_2.default or true); 867 + winapi_0_2_8.default = true; 868 + winapi_build_0_1_1.default = true; 869 + }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; 870 + lazy_static_0_2_9 = { features?(lazy_static_0_2_9_features {}) }: lazy_static_0_2_9_ { 871 + dependencies = mapFeatures features ([]); 872 + features = mkFeatures (features.lazy_static_0_2_9 or {}); 679 873 }; 680 - lazy_static_0_1_16_features."".self = true; 681 - lazy_static_0_2_8 = lazy_static_0_2_8_ rec { 682 - dependencies = []; 683 - features = mkFeatures lazy_static_0_2_8_features; 874 + lazy_static_0_2_9_features = f: updateFeatures f (rec { 875 + lazy_static_0_2_9.default = (f.lazy_static_0_2_9.default or true); 876 + lazy_static_0_2_9.nightly = 877 + (f.lazy_static_0_2_9.nightly or false) || 878 + (f.lazy_static_0_2_9.spin_no_std or false) || 879 + (lazy_static_0_2_9.spin_no_std or false); 880 + lazy_static_0_2_9.spin = 881 + (f.lazy_static_0_2_9.spin or false) || 882 + (f.lazy_static_0_2_9.spin_no_std or false) || 883 + (lazy_static_0_2_9.spin_no_std or false); 884 + }) []; 885 + libc_0_2_32 = { features?(libc_0_2_32_features {}) }: libc_0_2_32_ { 886 + features = mkFeatures (features.libc_0_2_32 or {}); 684 887 }; 685 - lazy_static_0_2_8_features."nightly".self_spin_no_std = hasFeature (lazy_static_0_2_8_features."spin_no_std" or {}); 686 - lazy_static_0_2_8_features."spin".self_spin_no_std = hasFeature (lazy_static_0_2_8_features."spin_no_std" or {}); 687 - spin_0_0_0_features."default".from_lazy_static_0_2_8__default = true; 688 - libc_0_2_21 = libc_0_2_21_ rec { 689 - features = mkFeatures libc_0_2_21_features; 888 + libc_0_2_32_features = f: updateFeatures f (rec { 889 + libc_0_2_32.default = (f.libc_0_2_32.default or true); 890 + libc_0_2_32.use_std = 891 + (f.libc_0_2_32.use_std or false) || 892 + (f.libc_0_2_32.default or false) || 893 + (libc_0_2_32.default or false); 894 + }) []; 895 + libloading_0_3_4 = { features?(libloading_0_3_4_features {}) }: libloading_0_3_4_ { 896 + dependencies = mapFeatures features ([ lazy_static_0_2_9 ]) 897 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 898 + buildDependencies = mapFeatures features ([ target_build_utils_0_3_1 ]); 690 899 }; 691 - libc_0_2_21_features."use_std".self_default = hasDefault libc_0_2_21_features; 692 - libloading_0_3_4 = libloading_0_3_4_ rec { 693 - dependencies = [ lazy_static_0_2_8 ] 694 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 695 - buildDependencies = [ target_build_utils_0_3_0 ]; 900 + libloading_0_3_4_features = f: updateFeatures f (rec { 901 + kernel32_sys_0_2_2.default = true; 902 + lazy_static_0_2_9.default = true; 903 + libloading_0_3_4.default = (f.libloading_0_3_4.default or true); 904 + target_build_utils_0_3_1.default = true; 905 + winapi_0_2_8.default = true; 906 + }) [ lazy_static_0_2_9_features target_build_utils_0_3_1_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 907 + lzw_0_10_0 = { features?(lzw_0_10_0_features {}) }: lzw_0_10_0_ { 908 + features = mkFeatures (features.lzw_0_10_0 or {}); 696 909 }; 697 - lazy_static_0_2_8_features."default".from_libloading_0_3_4__default = true; 698 - kernel32_sys_0_2_2_features."default".from_libloading_0_3_4__default = true; 699 - winapi_0_2_8_features."default".from_libloading_0_3_4__default = true; 700 - lzw_0_10_0 = lzw_0_10_0_ rec { 701 - features = mkFeatures lzw_0_10_0_features; 910 + lzw_0_10_0_features = f: updateFeatures f (rec { 911 + lzw_0_10_0.default = (f.lzw_0_10_0.default or true); 912 + lzw_0_10_0.raii_no_panic = 913 + (f.lzw_0_10_0.raii_no_panic or false) || 914 + (f.lzw_0_10_0.default or false) || 915 + (lzw_0_10_0.default or false); 916 + }) []; 917 + miniz_sys_0_1_10 = { features?(miniz_sys_0_1_10_features {}) }: miniz_sys_0_1_10_ { 918 + dependencies = mapFeatures features ([ libc_0_2_32 ]); 919 + buildDependencies = mapFeatures features ([ cc_1_0_0 ]); 702 920 }; 703 - lzw_0_10_0_features."raii_no_panic".self_default = hasDefault lzw_0_10_0_features; 704 - metadeps_1_1_1 = metadeps_1_1_1_ rec { 705 - dependencies = [ error_chain_0_7_2 pkg_config_0_3_9 toml_0_2_1 ]; 921 + miniz_sys_0_1_10_features = f: updateFeatures f (rec { 922 + cc_1_0_0.default = true; 923 + libc_0_2_32.default = true; 924 + miniz_sys_0_1_10.default = (f.miniz_sys_0_1_10.default or true); 925 + }) [ libc_0_2_32_features cc_1_0_0_features ]; 926 + num_bigint_0_1_40 = { features?(num_bigint_0_1_40_features {}) }: num_bigint_0_1_40_ { 927 + dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_40 ] 928 + ++ (if features.num_bigint_0_1_40.rand or false then [ rand_0_3_17 ] else []) 929 + ++ (if features.num_bigint_0_1_40.rustc-serialize or false then [ rustc_serialize_0_3_24 ] else [])); 930 + features = mkFeatures (features.num_bigint_0_1_40 or {}); 706 931 }; 707 - error_chain_0_7_2_features."default".from_metadeps_1_1_1__default = false; 708 - pkg_config_0_3_9_features."default".from_metadeps_1_1_1__default = true; 709 - toml_0_2_1_features."default".from_metadeps_1_1_1__default = false; 710 - miniz_sys_0_1_9 = miniz_sys_0_1_9_ rec { 711 - dependencies = [ libc_0_2_21 ]; 712 - buildDependencies = [ gcc_0_3_45 ]; 932 + num_bigint_0_1_40_features = f: updateFeatures f (rec { 933 + num_bigint_0_1_40.default = (f.num_bigint_0_1_40.default or true); 934 + num_bigint_0_1_40.rand = 935 + (f.num_bigint_0_1_40.rand or false) || 936 + (f.num_bigint_0_1_40.default or false) || 937 + (num_bigint_0_1_40.default or false); 938 + num_bigint_0_1_40.rustc-serialize = 939 + (f.num_bigint_0_1_40.rustc-serialize or false) || 940 + (f.num_bigint_0_1_40.default or false) || 941 + (num_bigint_0_1_40.default or false); 942 + num_integer_0_1_35.default = true; 943 + num_traits_0_1_40.default = true; 944 + rand_0_3_17.default = true; 945 + rustc_serialize_0_3_24.default = true; 946 + }) [ num_integer_0_1_35_features num_traits_0_1_40_features rand_0_3_17_features rustc_serialize_0_3_24_features ]; 947 + num_integer_0_1_35 = { features?(num_integer_0_1_35_features {}) }: num_integer_0_1_35_ { 948 + dependencies = mapFeatures features ([ num_traits_0_1_40 ]); 713 949 }; 714 - libc_0_2_21_features."default".from_miniz_sys_0_1_9__default = true; 715 - num_bigint_0_1_37 = num_bigint_0_1_37_ rec { 716 - dependencies = [ num_integer_0_1_34 num_traits_0_1_37 rand_0_3_15 rustc_serialize_0_3_23 ] 717 - ++ (if lib.lists.any (x: x == "rand") features then [rand_0_3_15] else []) ++ (if lib.lists.any (x: x == "rustc-serialize") features then [rustc_serialize_0_3_23] else []); 718 - features = mkFeatures num_bigint_0_1_37_features; 950 + num_integer_0_1_35_features = f: updateFeatures f (rec { 951 + num_integer_0_1_35.default = (f.num_integer_0_1_35.default or true); 952 + num_traits_0_1_40.default = true; 953 + }) [ num_traits_0_1_40_features ]; 954 + num_iter_0_1_34 = { features?(num_iter_0_1_34_features {}) }: num_iter_0_1_34_ { 955 + dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_40 ]); 719 956 }; 720 - num_bigint_0_1_37_features."".self = true; 721 - num_bigint_0_1_37_features."rand".self_default = hasDefault num_bigint_0_1_37_features; 722 - num_bigint_0_1_37_features."rustc-serialize".self_default = hasDefault num_bigint_0_1_37_features; 723 - num_integer_0_1_34_features."default".from_num_bigint_0_1_37__default = true; 724 - num_traits_0_1_37_features."default".from_num_bigint_0_1_37__default = true; 725 - rand_0_3_15_features."default".from_num_bigint_0_1_37__default = true; 726 - rustc_serialize_0_3_23_features."default".from_num_bigint_0_1_37__default = true; 727 - serde_0_0_0_features."default".from_num_bigint_0_1_37__default = true; 728 - num_integer_0_1_34 = num_integer_0_1_34_ rec { 729 - dependencies = [ num_traits_0_1_37 ]; 957 + num_iter_0_1_34_features = f: updateFeatures f (rec { 958 + num_integer_0_1_35.default = true; 959 + num_iter_0_1_34.default = (f.num_iter_0_1_34.default or true); 960 + num_traits_0_1_40.default = true; 961 + }) [ num_integer_0_1_35_features num_traits_0_1_40_features ]; 962 + num_rational_0_1_39 = { features?(num_rational_0_1_39_features {}) }: num_rational_0_1_39_ { 963 + dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_40 ] 964 + ++ (if features.num_rational_0_1_39.num-bigint or false then [ num_bigint_0_1_40 ] else []) 965 + ++ (if features.num_rational_0_1_39.rustc-serialize or false then [ rustc_serialize_0_3_24 ] else [])); 966 + features = mkFeatures (features.num_rational_0_1_39 or {}); 730 967 }; 731 - num_traits_0_1_37_features."default".from_num_integer_0_1_34__default = true; 732 - num_iter_0_1_33 = num_iter_0_1_33_ rec { 733 - dependencies = [ num_integer_0_1_34 num_traits_0_1_37 ]; 968 + num_rational_0_1_39_features = f: updateFeatures f (rec { 969 + num_bigint_0_1_40.default = true; 970 + num_integer_0_1_35.default = true; 971 + num_rational_0_1_39.bigint = 972 + (f.num_rational_0_1_39.bigint or false) || 973 + (f.num_rational_0_1_39.default or false) || 974 + (num_rational_0_1_39.default or false); 975 + num_rational_0_1_39.default = (f.num_rational_0_1_39.default or true); 976 + num_rational_0_1_39.num-bigint = 977 + (f.num_rational_0_1_39.num-bigint or false) || 978 + (f.num_rational_0_1_39.bigint or false) || 979 + (num_rational_0_1_39.bigint or false); 980 + num_rational_0_1_39.rustc-serialize = 981 + (f.num_rational_0_1_39.rustc-serialize or false) || 982 + (f.num_rational_0_1_39.default or false) || 983 + (num_rational_0_1_39.default or false); 984 + num_traits_0_1_40.default = true; 985 + rustc_serialize_0_3_24.default = true; 986 + }) [ num_bigint_0_1_40_features num_integer_0_1_35_features num_traits_0_1_40_features rustc_serialize_0_3_24_features ]; 987 + num_traits_0_1_40 = { features?(num_traits_0_1_40_features {}) }: num_traits_0_1_40_ {}; 988 + num_traits_0_1_40_features = f: updateFeatures f (rec { 989 + num_traits_0_1_40.default = (f.num_traits_0_1_40.default or true); 990 + }) []; 991 + num_cpus_1_7_0 = { features?(num_cpus_1_7_0_features {}) }: num_cpus_1_7_0_ { 992 + dependencies = mapFeatures features ([ libc_0_2_32 ]); 734 993 }; 735 - num_integer_0_1_34_features."default".from_num_iter_0_1_33__default = true; 736 - num_traits_0_1_37_features."default".from_num_iter_0_1_33__default = true; 737 - num_rational_0_1_36 = num_rational_0_1_36_ rec { 738 - dependencies = [ num_bigint_0_1_37 num_integer_0_1_34 num_traits_0_1_37 rustc_serialize_0_3_23 ] 739 - ++ (if lib.lists.any (x: x == "num-bigint") features then [num_bigint_0_1_37] else []) ++ (if lib.lists.any (x: x == "rustc-serialize") features then [rustc_serialize_0_3_23] else []); 740 - features = mkFeatures num_rational_0_1_36_features; 994 + num_cpus_1_7_0_features = f: updateFeatures f (rec { 995 + libc_0_2_32.default = true; 996 + num_cpus_1_7_0.default = (f.num_cpus_1_7_0.default or true); 997 + }) [ libc_0_2_32_features ]; 998 + phf_0_7_21 = { features?(phf_0_7_21_features {}) }: phf_0_7_21_ { 999 + dependencies = mapFeatures features ([ phf_shared_0_7_21 ]); 1000 + features = mkFeatures (features.phf_0_7_21 or {}); 741 1001 }; 742 - num_rational_0_1_36_features."".self = true; 743 - num_rational_0_1_36_features."num-bigint".self_bigint = hasFeature (num_rational_0_1_36_features."bigint" or {}); 744 - num_rational_0_1_36_features."bigint".self_default = hasDefault num_rational_0_1_36_features; 745 - num_rational_0_1_36_features."rustc-serialize".self_default = hasDefault num_rational_0_1_36_features; 746 - num_bigint_0_1_37_features."default".from_num_rational_0_1_36__default = true; 747 - num_integer_0_1_34_features."default".from_num_rational_0_1_36__default = true; 748 - num_traits_0_1_37_features."default".from_num_rational_0_1_36__default = true; 749 - rustc_serialize_0_3_23_features."default".from_num_rational_0_1_36__default = true; 750 - serde_0_0_0_features."default".from_num_rational_0_1_36__default = true; 751 - num_traits_0_1_37 = num_traits_0_1_37_ rec {}; 752 - num_cpus_1_3_0 = num_cpus_1_3_0_ rec { 753 - dependencies = [ libc_0_2_21 ]; 1002 + phf_0_7_21_features = f: updateFeatures f (rec { 1003 + phf_0_7_21.default = (f.phf_0_7_21.default or true); 1004 + phf_shared_0_7_21.core = 1005 + (f.phf_shared_0_7_21.core or false) || 1006 + (phf_0_7_21.core or false) || 1007 + (f.phf_0_7_21.core or false); 1008 + phf_shared_0_7_21.default = true; 1009 + phf_shared_0_7_21.unicase = 1010 + (f.phf_shared_0_7_21.unicase or false) || 1011 + (phf_0_7_21.unicase or false) || 1012 + (f.phf_0_7_21.unicase or false); 1013 + }) [ phf_shared_0_7_21_features ]; 1014 + phf_codegen_0_7_21 = { features?(phf_codegen_0_7_21_features {}) }: phf_codegen_0_7_21_ { 1015 + dependencies = mapFeatures features ([ phf_generator_0_7_21 phf_shared_0_7_21 ]); 754 1016 }; 755 - libc_0_2_21_features."default".from_num_cpus_1_3_0__default = true; 756 - phf_0_7_21 = phf_0_7_21_ rec { 757 - dependencies = [ phf_shared_0_7_21 ]; 758 - features = mkFeatures phf_0_7_21_features; 1017 + phf_codegen_0_7_21_features = f: updateFeatures f (rec { 1018 + phf_codegen_0_7_21.default = (f.phf_codegen_0_7_21.default or true); 1019 + phf_generator_0_7_21.default = true; 1020 + phf_shared_0_7_21.default = true; 1021 + }) [ phf_generator_0_7_21_features phf_shared_0_7_21_features ]; 1022 + phf_generator_0_7_21 = { features?(phf_generator_0_7_21_features {}) }: phf_generator_0_7_21_ { 1023 + dependencies = mapFeatures features ([ phf_shared_0_7_21 rand_0_3_17 ]); 759 1024 }; 760 - phf_0_7_21_features."".self = true; 761 - phf_shared_0_7_21_features."core".from_phf_0_7_21__core = hasFeature (phf_0_7_21_features."core" or {}); 762 - phf_shared_0_7_21_features."unicase".from_phf_0_7_21__unicase = hasFeature (phf_0_7_21_features."unicase" or {}); 763 - phf_shared_0_7_21_features."default".from_phf_0_7_21__default = true; 764 - phf_codegen_0_7_21 = phf_codegen_0_7_21_ rec { 765 - dependencies = [ phf_generator_0_7_21 phf_shared_0_7_21 ]; 1025 + phf_generator_0_7_21_features = f: updateFeatures f (rec { 1026 + phf_generator_0_7_21.default = (f.phf_generator_0_7_21.default or true); 1027 + phf_shared_0_7_21.default = true; 1028 + rand_0_3_17.default = true; 1029 + }) [ phf_shared_0_7_21_features rand_0_3_17_features ]; 1030 + phf_shared_0_7_21 = { features?(phf_shared_0_7_21_features {}) }: phf_shared_0_7_21_ { 1031 + dependencies = mapFeatures features ([ siphasher_0_2_2 ]); 1032 + features = mkFeatures (features.phf_shared_0_7_21 or {}); 766 1033 }; 767 - phf_generator_0_7_21_features."default".from_phf_codegen_0_7_21__default = true; 768 - phf_shared_0_7_21_features."default".from_phf_codegen_0_7_21__default = true; 769 - phf_generator_0_7_21 = phf_generator_0_7_21_ rec { 770 - dependencies = [ phf_shared_0_7_21 rand_0_3_15 ]; 1034 + phf_shared_0_7_21_features = f: updateFeatures f (rec { 1035 + phf_shared_0_7_21.default = (f.phf_shared_0_7_21.default or true); 1036 + siphasher_0_2_2.default = true; 1037 + }) [ siphasher_0_2_2_features ]; 1038 + png_0_5_2 = { features?(png_0_5_2_features {}) }: png_0_5_2_ { 1039 + dependencies = mapFeatures features ([ bitflags_0_7_0 inflate_0_1_1 num_iter_0_1_34 ] 1040 + ++ (if features.png_0_5_2.flate2 or false then [ flate2_0_2_20 ] else [])); 1041 + features = mkFeatures (features.png_0_5_2 or {}); 771 1042 }; 772 - phf_shared_0_7_21_features."default".from_phf_generator_0_7_21__default = true; 773 - rand_0_3_15_features."default".from_phf_generator_0_7_21__default = true; 774 - phf_shared_0_7_21 = phf_shared_0_7_21_ rec { 775 - dependencies = [ siphasher_0_2_2 ]; 776 - features = mkFeatures phf_shared_0_7_21_features; 1043 + png_0_5_2_features = f: updateFeatures f (rec { 1044 + bitflags_0_7_0.default = true; 1045 + flate2_0_2_20.default = true; 1046 + inflate_0_1_1.default = true; 1047 + num_iter_0_1_34.default = true; 1048 + png_0_5_2.default = (f.png_0_5_2.default or true); 1049 + png_0_5_2.flate2 = 1050 + (f.png_0_5_2.flate2 or false) || 1051 + (f.png_0_5_2.png-encoding or false) || 1052 + (png_0_5_2.png-encoding or false); 1053 + png_0_5_2.png-encoding = 1054 + (f.png_0_5_2.png-encoding or false) || 1055 + (f.png_0_5_2.default or false) || 1056 + (png_0_5_2.default or false); 1057 + }) [ bitflags_0_7_0_features flate2_0_2_20_features inflate_0_1_1_features num_iter_0_1_34_features ]; 1058 + rand_0_3_17 = { features?(rand_0_3_17_features {}) }: rand_0_3_17_ { 1059 + dependencies = mapFeatures features ([ libc_0_2_32 ]) 1060 + ++ (if kernel == "fuchsia" then mapFeatures features ([ fuchsia_zircon_0_2_1 ]) else []); 1061 + features = mkFeatures (features.rand_0_3_17 or {}); 777 1062 }; 778 - phf_shared_0_7_21_features."".self = true; 779 - siphasher_0_2_2_features."default".from_phf_shared_0_7_21__default = true; 780 - unicase_0_0_0_features."default".from_phf_shared_0_7_21__default = true; 781 - pkg_config_0_3_9 = pkg_config_0_3_9_ rec {}; 782 - png_0_5_2 = png_0_5_2_ rec { 783 - dependencies = [ bitflags_0_7_0 flate2_0_2_19 inflate_0_1_1 num_iter_0_1_33 ] 784 - ++ (if lib.lists.any (x: x == "flate2") features then [flate2_0_2_19] else []); 785 - features = mkFeatures png_0_5_2_features; 1063 + rand_0_3_17_features = f: updateFeatures f (rec { 1064 + fuchsia_zircon_0_2_1.default = true; 1065 + libc_0_2_32.default = true; 1066 + rand_0_3_17.default = (f.rand_0_3_17.default or true); 1067 + rand_0_3_17.i128_support = 1068 + (f.rand_0_3_17.i128_support or false) || 1069 + (f.rand_0_3_17.nightly or false) || 1070 + (rand_0_3_17.nightly or false); 1071 + }) [ libc_0_2_32_features fuchsia_zircon_0_2_1_features ]; 1072 + rayon_0_8_2 = { features?(rayon_0_8_2_features {}) }: rayon_0_8_2_ { 1073 + dependencies = mapFeatures features ([ rayon_core_1_2_1 ]); 786 1074 }; 787 - png_0_5_2_features."".self = true; 788 - png_0_5_2_features."png-encoding".self_default = hasDefault png_0_5_2_features; 789 - png_0_5_2_features."flate2".self_png-encoding = hasFeature (png_0_5_2_features."png-encoding" or {}); 790 - bitflags_0_7_0_features."default".from_png_0_5_2__default = true; 791 - flate2_0_2_19_features."default".from_png_0_5_2__default = true; 792 - inflate_0_1_1_features."default".from_png_0_5_2__default = true; 793 - num_iter_0_1_33_features."default".from_png_0_5_2__default = true; 794 - rand_0_3_15 = rand_0_3_15_ rec { 795 - dependencies = [ libc_0_2_21 ]; 1075 + rayon_0_8_2_features = f: updateFeatures f (rec { 1076 + rayon_0_8_2.default = (f.rayon_0_8_2.default or true); 1077 + rayon_core_1_2_1.default = true; 1078 + }) [ rayon_core_1_2_1_features ]; 1079 + rayon_core_1_2_1 = { features?(rayon_core_1_2_1_features {}) }: rayon_core_1_2_1_ { 1080 + 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 ]); 796 1081 }; 797 - libc_0_2_21_features."default".from_rand_0_3_15__default = true; 798 - rayon_0_7_0 = rayon_0_7_0_ rec { 799 - dependencies = [ rayon_core_1_0_0 ]; 800 - features = mkFeatures rayon_0_7_0_features; 1082 + rayon_core_1_2_1_features = f: updateFeatures f (rec { 1083 + coco_0_1_1.default = true; 1084 + futures_0_1_16.default = true; 1085 + lazy_static_0_2_9.default = true; 1086 + libc_0_2_32.default = true; 1087 + num_cpus_1_7_0.default = true; 1088 + rand_0_3_17.default = true; 1089 + rayon_core_1_2_1.default = (f.rayon_core_1_2_1.default or true); 1090 + }) [ 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 ]; 1091 + redox_syscall_0_1_31 = { features?(redox_syscall_0_1_31_features {}) }: redox_syscall_0_1_31_ {}; 1092 + redox_syscall_0_1_31_features = f: updateFeatures f (rec { 1093 + redox_syscall_0_1_31.default = (f.redox_syscall_0_1_31.default or true); 1094 + }) []; 1095 + redox_termios_0_1_1 = { features?(redox_termios_0_1_1_features {}) }: redox_termios_0_1_1_ { 1096 + dependencies = mapFeatures features ([ redox_syscall_0_1_31 ]); 801 1097 }; 802 - rayon_0_7_0_features."".self = true; 803 - rayon_core_1_0_0_features."unstable".from_rayon_0_7_0__unstable = hasFeature (rayon_0_7_0_features."unstable" or {}); 804 - rayon_core_1_0_0_features."default".from_rayon_0_7_0__default = true; 805 - rayon_core_1_0_0 = rayon_core_1_0_0_ rec { 806 - dependencies = [ deque_0_3_1 lazy_static_0_2_8 libc_0_2_21 num_cpus_1_3_0 rand_0_3_15 ]; 807 - features = mkFeatures rayon_core_1_0_0_features; 1098 + redox_termios_0_1_1_features = f: updateFeatures f (rec { 1099 + redox_syscall_0_1_31.default = true; 1100 + redox_termios_0_1_1.default = (f.redox_termios_0_1_1.default or true); 1101 + }) [ redox_syscall_0_1_31_features ]; 1102 + rustc_serialize_0_3_24 = { features?(rustc_serialize_0_3_24_features {}) }: rustc_serialize_0_3_24_ {}; 1103 + rustc_serialize_0_3_24_features = f: updateFeatures f (rec { 1104 + rustc_serialize_0_3_24.default = (f.rustc_serialize_0_3_24.default or true); 1105 + }) []; 1106 + scoped_threadpool_0_1_8 = { features?(scoped_threadpool_0_1_8_features {}) }: scoped_threadpool_0_1_8_ { 1107 + features = mkFeatures (features.scoped_threadpool_0_1_8 or {}); 808 1108 }; 809 - rayon_core_1_0_0_features."futures".self_unstable = hasFeature (rayon_core_1_0_0_features."unstable" or {}); 810 - deque_0_3_1_features."default".from_rayon_core_1_0_0__default = true; 811 - futures_0_0_0_features."default".from_rayon_core_1_0_0__default = true; 812 - lazy_static_0_2_8_features."default".from_rayon_core_1_0_0__default = true; 813 - libc_0_2_21_features."default".from_rayon_core_1_0_0__default = true; 814 - num_cpus_1_3_0_features."default".from_rayon_core_1_0_0__default = true; 815 - rand_0_3_15_features."default".from_rayon_core_1_0_0__default = true; 816 - rustc_serialize_0_3_23 = rustc_serialize_0_3_23_ rec {}; 817 - rustc_version_0_1_7 = rustc_version_0_1_7_ rec { 818 - dependencies = [ semver_0_1_20 ]; 1109 + scoped_threadpool_0_1_8_features = f: updateFeatures f (rec { 1110 + scoped_threadpool_0_1_8.default = (f.scoped_threadpool_0_1_8.default or true); 1111 + }) []; 1112 + scopeguard_0_3_2 = { features?(scopeguard_0_3_2_features {}) }: scopeguard_0_3_2_ { 1113 + features = mkFeatures (features.scopeguard_0_3_2 or {}); 819 1114 }; 820 - semver_0_1_20_features."default".from_rustc_version_0_1_7__default = true; 821 - scoped_threadpool_0_1_7 = scoped_threadpool_0_1_7_ rec { 822 - features = mkFeatures scoped_threadpool_0_1_7_features; 1115 + scopeguard_0_3_2_features = f: updateFeatures f (rec { 1116 + scopeguard_0_3_2.default = (f.scopeguard_0_3_2.default or true); 1117 + scopeguard_0_3_2.use_std = 1118 + (f.scopeguard_0_3_2.use_std or false) || 1119 + (f.scopeguard_0_3_2.default or false) || 1120 + (scopeguard_0_3_2.default or false); 1121 + }) []; 1122 + serde_0_9_15 = { features?(serde_0_9_15_features {}) }: serde_0_9_15_ { 1123 + dependencies = mapFeatures features ([]); 1124 + features = mkFeatures (features.serde_0_9_15 or {}); 823 1125 }; 824 - scoped_threadpool_0_1_7_features."".self = true; 825 - semver_0_1_20 = semver_0_1_20_ rec {}; 826 - serde_0_9_13 = serde_0_9_13_ rec { 827 - dependencies = []; 828 - features = mkFeatures serde_0_9_13_features; 1126 + serde_0_9_15_features = f: updateFeatures f (rec { 1127 + serde_0_9_15.alloc = 1128 + (f.serde_0_9_15.alloc or false) || 1129 + (f.serde_0_9_15.collections or false) || 1130 + (serde_0_9_15.collections or false); 1131 + serde_0_9_15.default = (f.serde_0_9_15.default or true); 1132 + serde_0_9_15.serde_derive = 1133 + (f.serde_0_9_15.serde_derive or false) || 1134 + (f.serde_0_9_15.derive or false) || 1135 + (serde_0_9_15.derive or false) || 1136 + (f.serde_0_9_15.playground or false) || 1137 + (serde_0_9_15.playground or false); 1138 + serde_0_9_15.std = 1139 + (f.serde_0_9_15.std or false) || 1140 + (f.serde_0_9_15.default or false) || 1141 + (serde_0_9_15.default or false) || 1142 + (f.serde_0_9_15.unstable-testing or false) || 1143 + (serde_0_9_15.unstable-testing or false); 1144 + serde_0_9_15.unstable = 1145 + (f.serde_0_9_15.unstable or false) || 1146 + (f.serde_0_9_15.alloc or false) || 1147 + (serde_0_9_15.alloc or false) || 1148 + (f.serde_0_9_15.unstable-testing or false) || 1149 + (serde_0_9_15.unstable-testing or false); 1150 + }) []; 1151 + serde_json_0_9_10 = { features?(serde_json_0_9_10_features {}) }: serde_json_0_9_10_ { 1152 + dependencies = mapFeatures features ([ dtoa_0_4_2 itoa_0_3_4 num_traits_0_1_40 serde_0_9_15 ]); 1153 + features = mkFeatures (features.serde_json_0_9_10 or {}); 829 1154 }; 830 - serde_0_9_13_features."unstable".self_alloc = hasFeature (serde_0_9_13_features."alloc" or {}); 831 - serde_0_9_13_features."alloc".self_collections = hasFeature (serde_0_9_13_features."collections" or {}); 832 - serde_0_9_13_features."std".self_default = hasDefault serde_0_9_13_features; 833 - serde_0_9_13_features."serde_derive".self_derive = hasFeature (serde_0_9_13_features."derive" or {}); 834 - serde_0_9_13_features."serde_derive".self_playground = hasFeature (serde_0_9_13_features."playground" or {}); 835 - serde_0_9_13_features."unstable".self_unstable-testing = hasFeature (serde_0_9_13_features."unstable-testing" or {}); 836 - serde_0_9_13_features."std".self_unstable-testing = hasFeature (serde_0_9_13_features."unstable-testing" or {}); 837 - serde_derive_0_0_0_features."default".from_serde_0_9_13__default = true; 838 - serde_json_0_9_10 = serde_json_0_9_10_ rec { 839 - dependencies = [ dtoa_0_4_1 itoa_0_3_1 num_traits_0_1_37 serde_0_9_13 ]; 840 - features = mkFeatures serde_json_0_9_10_features; 1155 + serde_json_0_9_10_features = f: updateFeatures f (rec { 1156 + dtoa_0_4_2.default = true; 1157 + itoa_0_3_4.default = true; 1158 + num_traits_0_1_40.default = true; 1159 + serde_0_9_15.default = true; 1160 + serde_json_0_9_10.default = (f.serde_json_0_9_10.default or true); 1161 + serde_json_0_9_10.linked-hash-map = 1162 + (f.serde_json_0_9_10.linked-hash-map or false) || 1163 + (f.serde_json_0_9_10.preserve_order or false) || 1164 + (serde_json_0_9_10.preserve_order or false); 1165 + }) [ dtoa_0_4_2_features itoa_0_3_4_features num_traits_0_1_40_features serde_0_9_15_features ]; 1166 + siphasher_0_2_2 = { features?(siphasher_0_2_2_features {}) }: siphasher_0_2_2_ { 1167 + dependencies = mapFeatures features ([]); 841 1168 }; 842 - serde_json_0_9_10_features."linked-hash-map".self_preserve_order = hasFeature (serde_json_0_9_10_features."preserve_order" or {}); 843 - dtoa_0_4_1_features."default".from_serde_json_0_9_10__default = true; 844 - itoa_0_3_1_features."default".from_serde_json_0_9_10__default = true; 845 - linked_hash_map_0_0_0_features."default".from_serde_json_0_9_10__default = true; 846 - num_traits_0_1_37_features."default".from_serde_json_0_9_10__default = true; 847 - serde_0_9_13_features."default".from_serde_json_0_9_10__default = true; 848 - siphasher_0_2_2 = siphasher_0_2_2_ rec { 849 - dependencies = []; 1169 + siphasher_0_2_2_features = f: updateFeatures f (rec { 1170 + siphasher_0_2_2.default = (f.siphasher_0_2_2.default or true); 1171 + }) []; 1172 + strsim_0_6_0 = { features?(strsim_0_6_0_features {}) }: strsim_0_6_0_ {}; 1173 + strsim_0_6_0_features = f: updateFeatures f (rec { 1174 + strsim_0_6_0.default = (f.strsim_0_6_0.default or true); 1175 + }) []; 1176 + target_build_utils_0_3_1 = { features?(target_build_utils_0_3_1_features {}) }: target_build_utils_0_3_1_ { 1177 + dependencies = mapFeatures features ([ phf_0_7_21 ] 1178 + ++ (if features.target_build_utils_0_3_1.serde_json or false then [ serde_json_0_9_10 ] else [])); 1179 + buildDependencies = mapFeatures features ([ phf_codegen_0_7_21 ]); 1180 + features = mkFeatures (features.target_build_utils_0_3_1 or {}); 850 1181 }; 851 - clippy_0_0_0_features."default".from_siphasher_0_2_2__default = true; 852 - strsim_0_6_0 = strsim_0_6_0_ rec {}; 853 - target_build_utils_0_3_0 = target_build_utils_0_3_0_ rec { 854 - dependencies = [ phf_0_7_21 serde_json_0_9_10 ] 855 - ++ (if lib.lists.any (x: x == "serde_json") features then [serde_json_0_9_10] else []); 856 - buildDependencies = [ phf_codegen_0_7_21 ]; 857 - features = mkFeatures target_build_utils_0_3_0_features; 1182 + target_build_utils_0_3_1_features = f: updateFeatures f (rec { 1183 + phf_0_7_21.default = true; 1184 + phf_codegen_0_7_21.default = true; 1185 + serde_json_0_9_10.default = true; 1186 + target_build_utils_0_3_1.default = (f.target_build_utils_0_3_1.default or true); 1187 + target_build_utils_0_3_1.serde_json = 1188 + (f.target_build_utils_0_3_1.serde_json or false) || 1189 + (f.target_build_utils_0_3_1.default or false) || 1190 + (target_build_utils_0_3_1.default or false); 1191 + }) [ phf_0_7_21_features serde_json_0_9_10_features phf_codegen_0_7_21_features ]; 1192 + tempfile_2_2_0 = { features?(tempfile_2_2_0_features {}) }: tempfile_2_2_0_ { 1193 + dependencies = mapFeatures features ([ rand_0_3_17 ]) 1194 + ++ (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_31 ]) else []) 1195 + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_32 ]) else []) 1196 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 858 1197 }; 859 - target_build_utils_0_3_0_features."".self = true; 860 - target_build_utils_0_3_0_features."serde_json".self_default = hasDefault target_build_utils_0_3_0_features; 861 - phf_0_7_21_features."default".from_target_build_utils_0_3_0__default = true; 862 - serde_json_0_9_10_features."default".from_target_build_utils_0_3_0__default = true; 863 - tempfile_2_1_5 = tempfile_2_1_5_ rec { 864 - dependencies = [ rand_0_3_15 ] 865 - ++ (if (kernel == "linux" || kernel == "darwin") then [ libc_0_2_21 ] else []) 866 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 867 - buildDependencies = [ rustc_version_0_1_7 ]; 1198 + tempfile_2_2_0_features = f: updateFeatures f (rec { 1199 + kernel32_sys_0_2_2.default = true; 1200 + libc_0_2_32.default = true; 1201 + rand_0_3_17.default = true; 1202 + redox_syscall_0_1_31.default = true; 1203 + tempfile_2_2_0.default = (f.tempfile_2_2_0.default or true); 1204 + winapi_0_2_8.default = true; 1205 + }) [ 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 ]; 1206 + term_size_0_3_0 = { features?(term_size_0_3_0_features {}) }: term_size_0_3_0_ { 1207 + dependencies = mapFeatures features ([]) 1208 + ++ (if !(kernel == "windows") then mapFeatures features ([ libc_0_2_32 ]) else []) 1209 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 1210 + features = mkFeatures (features.term_size_0_3_0 or {}); 868 1211 }; 869 - rand_0_3_15_features."default".from_tempfile_2_1_5__default = true; 870 - libc_0_2_21_features."default".from_tempfile_2_1_5__default = true; 871 - kernel32_sys_0_2_2_features."default".from_tempfile_2_1_5__default = true; 872 - winapi_0_2_8_features."default".from_tempfile_2_1_5__default = true; 873 - term_size_0_3_0 = term_size_0_3_0_ rec { 874 - dependencies = [] 875 - ++ (if !(kernel == "windows") then [ libc_0_2_21 ] else []) 876 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 877 - features = mkFeatures term_size_0_3_0_features; 1212 + term_size_0_3_0_features = f: updateFeatures f (rec { 1213 + kernel32_sys_0_2_2.default = true; 1214 + libc_0_2_32.default = true; 1215 + term_size_0_3_0.clippy = 1216 + (f.term_size_0_3_0.clippy or false) || 1217 + (f.term_size_0_3_0.lints or false) || 1218 + (term_size_0_3_0.lints or false); 1219 + term_size_0_3_0.default = (f.term_size_0_3_0.default or true); 1220 + term_size_0_3_0.lints = 1221 + (f.term_size_0_3_0.lints or false) || 1222 + (f.term_size_0_3_0.travis or false) || 1223 + (term_size_0_3_0.travis or false); 1224 + term_size_0_3_0.nightly = 1225 + (f.term_size_0_3_0.nightly or false) || 1226 + (f.term_size_0_3_0.lints or false) || 1227 + (term_size_0_3_0.lints or false) || 1228 + (f.term_size_0_3_0.travis or false) || 1229 + (term_size_0_3_0.travis or false); 1230 + winapi_0_2_8.default = true; 1231 + }) [ libc_0_2_32_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 1232 + termion_1_5_1 = { features?(termion_1_5_1_features {}) }: termion_1_5_1_ { 1233 + dependencies = (if !(kernel == "redox") then mapFeatures features ([ libc_0_2_32 ]) else []) 1234 + ++ (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_31 redox_termios_0_1_1 ]) else []); 878 1235 }; 879 - term_size_0_3_0_features."clippy".self_lints = hasFeature (term_size_0_3_0_features."lints" or {}); 880 - term_size_0_3_0_features."nightly".self_lints = hasFeature (term_size_0_3_0_features."lints" or {}); 881 - term_size_0_3_0_features."lints".self_travis = hasFeature (term_size_0_3_0_features."travis" or {}); 882 - term_size_0_3_0_features."nightly".self_travis = hasFeature (term_size_0_3_0_features."travis" or {}); 883 - clippy_0_0_0_features."default".from_term_size_0_3_0__default = true; 884 - libc_0_2_21_features."default".from_term_size_0_3_0__default = true; 885 - kernel32_sys_0_2_2_features."default".from_term_size_0_3_0__default = true; 886 - winapi_0_2_8_features."default".from_term_size_0_3_0__default = true; 887 - toml_0_2_1 = toml_0_2_1_ rec { 888 - dependencies = []; 1236 + termion_1_5_1_features = f: updateFeatures f (rec { 1237 + libc_0_2_32.default = true; 1238 + redox_syscall_0_1_31.default = true; 1239 + redox_termios_0_1_1.default = true; 1240 + termion_1_5_1.default = (f.termion_1_5_1.default or true); 1241 + }) [ libc_0_2_32_features redox_syscall_0_1_31_features redox_termios_0_1_1_features ]; 1242 + textwrap_0_8_0 = { features?(textwrap_0_8_0_features {}) }: textwrap_0_8_0_ { 1243 + dependencies = mapFeatures features ([ term_size_0_3_0 unicode_width_0_1_4 ]); 889 1244 }; 890 - toml_0_2_1_features."rustc-serialize".self_default = hasDefault toml_0_2_1_features; 891 - rustc_serialize_0_0_0_features."default".from_toml_0_2_1__default = true; 892 - serde_0_0_0_features."default".from_toml_0_2_1__default = true; 893 - unicode_segmentation_1_1_0 = unicode_segmentation_1_1_0_ rec { 894 - features = mkFeatures unicode_segmentation_1_1_0_features; 1245 + textwrap_0_8_0_features = f: updateFeatures f (rec { 1246 + term_size_0_3_0.default = true; 1247 + textwrap_0_8_0.default = (f.textwrap_0_8_0.default or true); 1248 + unicode_width_0_1_4.default = true; 1249 + }) [ term_size_0_3_0_features unicode_width_0_1_4_features ]; 1250 + unicode_width_0_1_4 = { features?(unicode_width_0_1_4_features {}) }: unicode_width_0_1_4_ { 1251 + features = mkFeatures (features.unicode_width_0_1_4 or {}); 895 1252 }; 896 - unicode_segmentation_1_1_0_features."".self = true; 897 - unicode_width_0_1_4 = unicode_width_0_1_4_ rec { 898 - features = mkFeatures unicode_width_0_1_4_features; 1253 + unicode_width_0_1_4_features = f: updateFeatures f (rec { 1254 + unicode_width_0_1_4.default = (f.unicode_width_0_1_4.default or true); 1255 + }) []; 1256 + vec_map_0_8_0 = { features?(vec_map_0_8_0_features {}) }: vec_map_0_8_0_ { 1257 + dependencies = mapFeatures features ([]); 1258 + features = mkFeatures (features.vec_map_0_8_0 or {}); 899 1259 }; 900 - unicode_width_0_1_4_features."".self = true; 901 - vec_map_0_7_0 = vec_map_0_7_0_ rec { 902 - dependencies = []; 903 - features = mkFeatures vec_map_0_7_0_features; 1260 + vec_map_0_8_0_features = f: updateFeatures f (rec { 1261 + vec_map_0_8_0.default = (f.vec_map_0_8_0.default or true); 1262 + vec_map_0_8_0.serde = 1263 + (f.vec_map_0_8_0.serde or false) || 1264 + (f.vec_map_0_8_0.eders or false) || 1265 + (vec_map_0_8_0.eders or false); 1266 + vec_map_0_8_0.serde_derive = 1267 + (f.vec_map_0_8_0.serde_derive or false) || 1268 + (f.vec_map_0_8_0.eders or false) || 1269 + (vec_map_0_8_0.eders or false); 1270 + }) []; 1271 + way_cooler_client_helpers_0_1_0 = { features?(way_cooler_client_helpers_0_1_0_features {}) }: way_cooler_client_helpers_0_1_0_ { 1272 + dependencies = mapFeatures features ([ wayland_client_0_9_10 wayland_sys_0_9_10 ]); 904 1273 }; 905 - vec_map_0_7_0_features."serde".self_eders = hasFeature (vec_map_0_7_0_features."eders" or {}); 906 - vec_map_0_7_0_features."serde_derive".self_eders = hasFeature (vec_map_0_7_0_features."eders" or {}); 907 - serde_0_0_0_features."default".from_vec_map_0_7_0__default = true; 908 - serde_derive_0_0_0_features."default".from_vec_map_0_7_0__default = true; 909 - way_cooler_bg_0_2_1 = way_cooler_bg_0_2_1_ rec { 910 - dependencies = [ byteorder_0_5_3 clap_2_23_2 dbus_0_5_2 image_0_10_4 tempfile_2_1_5 wayland_client_0_6_2 wayland_sys_0_6_0 ]; 1274 + way_cooler_client_helpers_0_1_0_features = f: updateFeatures f (rec { 1275 + way_cooler_client_helpers_0_1_0.default = (f.way_cooler_client_helpers_0_1_0.default or true); 1276 + wayland_client_0_9_10.cursor = true; 1277 + wayland_client_0_9_10.default = true; 1278 + wayland_client_0_9_10.dlopen = true; 1279 + wayland_sys_0_9_10.client = true; 1280 + wayland_sys_0_9_10.default = true; 1281 + wayland_sys_0_9_10.dlopen = true; 1282 + }) [ wayland_client_0_9_10_features wayland_sys_0_9_10_features ]; 1283 + wayland_client_0_9_10 = { features?(wayland_client_0_9_10_features {}) }: wayland_client_0_9_10_ { 1284 + dependencies = mapFeatures features ([ bitflags_0_9_1 libc_0_2_32 wayland_sys_0_9_10 ]); 1285 + buildDependencies = mapFeatures features ([ wayland_scanner_0_9_10 ]); 1286 + features = mkFeatures (features.wayland_client_0_9_10 or {}); 911 1287 }; 912 - byteorder_0_5_3_features."default".from_way_cooler_bg_0_2_1__default = true; 913 - clap_2_23_2_features."default".from_way_cooler_bg_0_2_1__default = true; 914 - dbus_0_5_2_features."default".from_way_cooler_bg_0_2_1__default = true; 915 - image_0_10_4_features."default".from_way_cooler_bg_0_2_1__default = true; 916 - tempfile_2_1_5_features."default".from_way_cooler_bg_0_2_1__default = true; 917 - wayland_client_0_6_2_features."cursor".from_way_cooler_bg_0_2_1 = true; 918 - wayland_client_0_6_2_features."dlopen".from_way_cooler_bg_0_2_1 = true; 919 - wayland_client_0_6_2_features."default".from_way_cooler_bg_0_2_1__default = true; 920 - wayland_sys_0_6_0_features."client".from_way_cooler_bg_0_2_1 = true; 921 - wayland_sys_0_6_0_features."dlopen".from_way_cooler_bg_0_2_1 = true; 922 - wayland_sys_0_6_0_features."default".from_way_cooler_bg_0_2_1__default = true; 923 - wayland_client_0_6_2 = wayland_client_0_6_2_ rec { 924 - dependencies = [ bitflags_0_6_0 libc_0_2_21 wayland_sys_0_6_0 ]; 925 - buildDependencies = [ wayland_scanner_0_6_0 ]; 926 - features = mkFeatures wayland_client_0_6_2_features; 1288 + wayland_client_0_9_10_features = f: updateFeatures f (rec { 1289 + bitflags_0_9_1.default = true; 1290 + libc_0_2_32.default = true; 1291 + wayland_client_0_9_10.cursor = 1292 + (f.wayland_client_0_9_10.cursor or false) || 1293 + (f.wayland_client_0_9_10.default or false) || 1294 + (wayland_client_0_9_10.default or false); 1295 + wayland_client_0_9_10.default = (f.wayland_client_0_9_10.default or true); 1296 + wayland_client_0_9_10.egl = 1297 + (f.wayland_client_0_9_10.egl or false) || 1298 + (f.wayland_client_0_9_10.default or false) || 1299 + (wayland_client_0_9_10.default or false); 1300 + wayland_scanner_0_9_10.default = true; 1301 + wayland_sys_0_9_10.client = true; 1302 + wayland_sys_0_9_10.cursor = 1303 + (f.wayland_sys_0_9_10.cursor or false) || 1304 + (wayland_client_0_9_10.cursor or false) || 1305 + (f.wayland_client_0_9_10.cursor or false); 1306 + wayland_sys_0_9_10.default = true; 1307 + wayland_sys_0_9_10.dlopen = 1308 + (f.wayland_sys_0_9_10.dlopen or false) || 1309 + (wayland_client_0_9_10.dlopen or false) || 1310 + (f.wayland_client_0_9_10.dlopen or false); 1311 + wayland_sys_0_9_10.egl = 1312 + (f.wayland_sys_0_9_10.egl or false) || 1313 + (wayland_client_0_9_10.egl or false) || 1314 + (f.wayland_client_0_9_10.egl or false); 1315 + }) [ bitflags_0_9_1_features libc_0_2_32_features wayland_sys_0_9_10_features wayland_scanner_0_9_10_features ]; 1316 + wayland_scanner_0_9_10 = { features?(wayland_scanner_0_9_10_features {}) }: wayland_scanner_0_9_10_ { 1317 + dependencies = mapFeatures features ([ xml_rs_0_6_1 ]); 927 1318 }; 928 - wayland_client_0_6_2_features."wp-presentation_time".self_all_stable_protocols = hasFeature (wayland_client_0_6_2_features."all_stable_protocols" or {}); 929 - wayland_client_0_6_2_features."wp-viewporter".self_all_stable_protocols = hasFeature (wayland_client_0_6_2_features."all_stable_protocols" or {}); 930 - wayland_client_0_6_2_features."unstable-protocols".self_all_unstable_protocols = hasFeature (wayland_client_0_6_2_features."all_unstable_protocols" or {}); 931 - wayland_client_0_6_2_features."wpu-xdg_shell".self_all_unstable_protocols = hasFeature (wayland_client_0_6_2_features."all_unstable_protocols" or {}); 932 - bitflags_0_6_0_features."default".from_wayland_client_0_6_2__default = true; 933 - lazy_static_0_0_0_features."default".from_wayland_client_0_6_2__default = true; 934 - libc_0_2_21_features."default".from_wayland_client_0_6_2__default = true; 935 - wayland_sys_0_6_0_features."client".from_wayland_client_0_6_2 = true; 936 - wayland_sys_0_6_0_features."cursor".from_wayland_client_0_6_2__cursor = hasFeature (wayland_client_0_6_2_features."cursor" or {}); 937 - wayland_sys_0_6_0_features."dlopen".from_wayland_client_0_6_2__dlopen = hasFeature (wayland_client_0_6_2_features."dlopen" or {}); 938 - wayland_sys_0_6_0_features."egl".from_wayland_client_0_6_2__egl = hasFeature (wayland_client_0_6_2_features."egl" or {}); 939 - wayland_sys_0_6_0_features."default".from_wayland_client_0_6_2__default = true; 940 - wayland_scanner_0_6_0 = wayland_scanner_0_6_0_ rec { 941 - dependencies = [ xml_rs_0_3_6 ]; 1319 + wayland_scanner_0_9_10_features = f: updateFeatures f (rec { 1320 + wayland_scanner_0_9_10.default = (f.wayland_scanner_0_9_10.default or true); 1321 + xml_rs_0_6_1.default = true; 1322 + }) [ xml_rs_0_6_1_features ]; 1323 + wayland_sys_0_9_10 = { features?(wayland_sys_0_9_10_features {}) }: wayland_sys_0_9_10_ { 1324 + dependencies = mapFeatures features ([ dlib_0_3_1 ] 1325 + ++ (if features.wayland_sys_0_9_10.lazy_static or false then [ lazy_static_0_2_9 ] else [])); 1326 + features = mkFeatures (features.wayland_sys_0_9_10 or {}); 942 1327 }; 943 - xml_rs_0_3_6_features."default".from_wayland_scanner_0_6_0__default = true; 944 - wayland_sys_0_6_0 = wayland_sys_0_6_0_ rec { 945 - dependencies = [ dlib_0_3_1 lazy_static_0_1_16 ] 946 - ++ (if lib.lists.any (x: x == "lazy_static") features then [lazy_static_0_1_16] else []); 947 - features = mkFeatures wayland_sys_0_6_0_features; 1328 + wayland_sys_0_9_10_features = f: updateFeatures f (rec { 1329 + dlib_0_3_1.default = true; 1330 + dlib_0_3_1.dlopen = 1331 + (f.dlib_0_3_1.dlopen or false) || 1332 + (wayland_sys_0_9_10.dlopen or false) || 1333 + (f.wayland_sys_0_9_10.dlopen or false); 1334 + lazy_static_0_2_9.default = true; 1335 + wayland_sys_0_9_10.default = (f.wayland_sys_0_9_10.default or true); 1336 + wayland_sys_0_9_10.lazy_static = 1337 + (f.wayland_sys_0_9_10.lazy_static or false) || 1338 + (f.wayland_sys_0_9_10.dlopen or false) || 1339 + (wayland_sys_0_9_10.dlopen or false); 1340 + wayland_sys_0_9_10.libc = 1341 + (f.wayland_sys_0_9_10.libc or false) || 1342 + (f.wayland_sys_0_9_10.server or false) || 1343 + (wayland_sys_0_9_10.server or false); 1344 + }) [ dlib_0_3_1_features lazy_static_0_2_9_features ]; 1345 + wc_bg_0_3_0 = { features?(wc_bg_0_3_0_features {}) }: wc_bg_0_3_0_ { 1346 + 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 ]); 1347 + buildDependencies = mapFeatures features ([ wayland_scanner_0_9_10 ]); 948 1348 }; 949 - wayland_sys_0_6_0_features."".self = true; 950 - wayland_sys_0_6_0_features."lazy_static".self_dlopen = hasFeature (wayland_sys_0_6_0_features."dlopen" or {}); 951 - wayland_sys_0_6_0_features."libc".self_server = hasFeature (wayland_sys_0_6_0_features."server" or {}); 952 - dlib_0_3_1_features."dlopen".from_wayland_sys_0_6_0__dlopen = hasFeature (wayland_sys_0_6_0_features."dlopen" or {}); 953 - dlib_0_3_1_features."default".from_wayland_sys_0_6_0__default = true; 954 - lazy_static_0_1_16_features."default".from_wayland_sys_0_6_0__default = true; 955 - libc_0_0_0_features."default".from_wayland_sys_0_6_0__default = true; 956 - winapi_0_2_8 = winapi_0_2_8_ rec {}; 957 - winapi_build_0_1_1 = winapi_build_0_1_1_ rec {}; 958 - xml_rs_0_3_6 = xml_rs_0_3_6_ rec { 959 - dependencies = [ bitflags_0_7_0 ]; 1349 + wc_bg_0_3_0_features = f: updateFeatures f (rec { 1350 + byteorder_0_5_3.default = true; 1351 + clap_2_26_2.default = true; 1352 + image_0_10_4.default = true; 1353 + tempfile_2_2_0.default = true; 1354 + way_cooler_client_helpers_0_1_0.default = true; 1355 + wayland_client_0_9_10.cursor = true; 1356 + wayland_client_0_9_10.default = true; 1357 + wayland_client_0_9_10.dlopen = true; 1358 + wayland_scanner_0_9_10.default = true; 1359 + wayland_sys_0_9_10.client = true; 1360 + wayland_sys_0_9_10.default = true; 1361 + wayland_sys_0_9_10.dlopen = true; 1362 + wc_bg_0_3_0.default = (f.wc_bg_0_3_0.default or true); 1363 + }) [ 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 ]; 1364 + winapi_0_2_8 = { features?(winapi_0_2_8_features {}) }: winapi_0_2_8_ {}; 1365 + winapi_0_2_8_features = f: updateFeatures f (rec { 1366 + winapi_0_2_8.default = (f.winapi_0_2_8.default or true); 1367 + }) []; 1368 + winapi_build_0_1_1 = { features?(winapi_build_0_1_1_features {}) }: winapi_build_0_1_1_ {}; 1369 + winapi_build_0_1_1_features = f: updateFeatures f (rec { 1370 + winapi_build_0_1_1.default = (f.winapi_build_0_1_1.default or true); 1371 + }) []; 1372 + xml_rs_0_6_1 = { features?(xml_rs_0_6_1_features {}) }: xml_rs_0_6_1_ { 1373 + dependencies = mapFeatures features ([ bitflags_0_9_1 ]); 960 1374 }; 961 - bitflags_0_7_0_features."default".from_xml_rs_0_3_6__default = true; 1375 + xml_rs_0_6_1_features = f: updateFeatures f (rec { 1376 + bitflags_0_9_1.default = true; 1377 + xml_rs_0_6_1.default = (f.xml_rs_0_6_1.default or true); 1378 + }) [ bitflags_0_9_1_features ]; 962 1379 }
+760 -521
pkgs/applications/window-managers/way-cooler/wc-grab.nix
··· 1 - # Generated by carnix 0.5.0: carnix -o wc-grab.nix Cargo.lock 1 + # Generated by carnix 0.6.5: carnix -o wc-grab.nix Cargo.lock 2 2 { lib, buildPlatform, buildRustCrate, fetchgit }: 3 3 let kernel = buildPlatform.parsed.kernel.name; 4 4 abi = buildPlatform.parsed.abi.name; 5 - hasFeature = feature: 6 - lib.lists.any 7 - (originName: feature.${originName}) 8 - (builtins.attrNames feature); 9 - 10 - hasDefault = feature: 11 - let defaultFeatures = builtins.attrNames (feature."default" or {}); in 12 - (defaultFeatures == []) 13 - || (lib.lists.any (originName: feature."default".${originName}) defaultFeatures); 14 - 5 + include = includedFiles: src: builtins.filterSource (path: type: 6 + lib.lists.any (f: 7 + let p = toString (src + ("/" + f)); in 8 + (path == p) || (type == "directory" && lib.strings.hasPrefix path p) 9 + ) includedFiles 10 + ) src; 11 + updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); 12 + mapFeatures = features: map (fun: fun { features = features; }); 15 13 mkFeatures = feat: lib.lists.foldl (features: featureName: 16 - if featureName != "" && hasFeature feat.${featureName} then 14 + if feat.${featureName} or false then 17 15 [ featureName ] ++ features 18 16 else 19 17 features 20 - ) (if hasDefault feat then [ "default" ] else []) (builtins.attrNames feat); 21 - adler32_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 22 - crateName = "adler32"; 23 - version = "1.0.0"; 24 - authors = [ "Remi Rampin <remirampin@gmail.com>" ]; 25 - sha256 = "0pj35a7m4apn5xjg9n63gsdj6w8iw76zg4p9znrij43xnfqp084w"; 26 - inherit dependencies buildDependencies features; 27 - }; 28 - ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 29 - crateName = "ansi_term"; 30 - version = "0.9.0"; 31 - authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) <ryan.havvy@gmail.com>" ]; 32 - sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij"; 33 - inherit dependencies buildDependencies features; 34 - }; 35 - atty_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 36 - crateName = "atty"; 37 - version = "0.2.2"; 38 - authors = [ "softprops <d.tangren@gmail.com>" ]; 39 - sha256 = "05c6jvrxljp4s1aycgq2z3y56f7f5yvc56v25cqlmpc1qx65z7ba"; 40 - inherit dependencies buildDependencies features; 41 - }; 42 - bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 43 - crateName = "bitflags"; 44 - version = "0.7.0"; 45 - authors = [ "The Rust Project Developers" ]; 46 - sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 47 - inherit dependencies buildDependencies features; 48 - }; 49 - bitflags_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 50 - crateName = "bitflags"; 51 - version = "0.8.0"; 52 - authors = [ "The Rust Project Developers" ]; 53 - sha256 = "1h489m0wzhng5gvvc40jgdbaf0ac3rgkka31vwinhsjmfvrqcc4v"; 54 - inherit dependencies buildDependencies features; 55 - }; 56 - byteorder_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 57 - crateName = "byteorder"; 58 - version = "1.0.0"; 59 - authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 60 - sha256 = "14pdnds4517vcpablc51vv76hvc3glnpkpbb7qdil591q7lyb0m1"; 61 - inherit dependencies buildDependencies features; 62 - }; 63 - clap_2_22_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 64 - crateName = "clap"; 65 - version = "2.22.0"; 66 - authors = [ "Kevin K. <kbknapp@gmail.com>" ]; 67 - sha256 = "0gdgyfh3ydpd2px4xh0i5qd6bhi2c5f43bqv9z4kla9vkmmfiavd"; 68 - inherit dependencies buildDependencies features; 69 - }; 70 - color_quant_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 71 - crateName = "color_quant"; 72 - version = "1.0.0"; 73 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 74 - sha256 = "0jwr40lr115zm2bydk1wja12gcxrmgsx0n1z1pipq00sab71maaj"; 75 - inherit dependencies buildDependencies features; 76 - }; 77 - dbus_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 78 - crateName = "dbus"; 79 - version = "0.5.2"; 80 - authors = [ "David Henningsson <diwic@ubuntu.com>" ]; 81 - sha256 = "1ga3p2myqxbz34n2bbw4gk1ipf76mjr8r2rvrvnalwggymzfkhj7"; 82 - build = "build.rs"; 83 - inherit dependencies buildDependencies features; 84 - }; 85 - deflate_0_7_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 86 - crateName = "deflate"; 87 - version = "0.7.5"; 88 - authors = [ "oyvindln <oyvindln@users.noreply.github.com>" ]; 89 - sha256 = "18bcmdkyshnzpkxx22b29gn55g6bk5ysy98ghjpjhxy3hky96rvy"; 90 - inherit dependencies buildDependencies features; 91 - }; 92 - deque_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 93 - crateName = "deque"; 94 - version = "0.3.1"; 95 - authors = [ "Alex Crichton <alex@alexcrichton.com>" "Samuel Fredrickson <kinghajj@gmail.com>" "Linus Färnstrand <faern@faern.net>" "Amanieu d'Antras <amanieu@gmail.com>" ]; 96 - sha256 = "04x8i5aagxmslk350i8qszyw7kmvrqc3d99g4qi1xnfmr61y7m68"; 97 - inherit dependencies buildDependencies features; 98 - }; 99 - enum_primitive_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 100 - crateName = "enum_primitive"; 101 - version = "0.1.1"; 102 - authors = [ "Anders Kaseorg <andersk@mit.edu>" ]; 103 - sha256 = "1a225rlsz7sz3nn14dar71kp2f9v08s3rwl6j55xp51mv01f695y"; 104 - inherit dependencies buildDependencies features; 105 - }; 106 - error_chain_0_7_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 107 - crateName = "error-chain"; 108 - version = "0.7.2"; 109 - authors = [ "Brian Anderson <banderson@mozilla.com>" "Paul Colomiets <paul@colomiets.name>" "Colin Kiegel <kiegel@gmx.de>" "Yamakaky <yamakaky@yamaworld.fr>" ]; 110 - sha256 = "0b1r4ggdgy1djfvz2s4l5kirmfsmxd286y6wx0p9ahv2phb7inyi"; 111 - inherit dependencies buildDependencies features; 112 - }; 113 - gif_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 114 - crateName = "gif"; 115 - version = "0.9.1"; 116 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 117 - sha256 = "16s7b0rqc6gg1fcbppakm3jy2q462w3qvykcmcmifmg7q7lwsg6r"; 118 - inherit dependencies buildDependencies features; 119 - }; 120 - glob_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 121 - crateName = "glob"; 122 - version = "0.2.11"; 123 - authors = [ "The Rust Project Developers" ]; 124 - sha256 = "104389jjxs8r2f5cc9p0axhjmndgln60ih5x4f00ccgg9d3zarlf"; 125 - inherit dependencies buildDependencies features; 126 - }; 127 - image_0_12_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 128 - crateName = "image"; 129 - version = "0.12.3"; 130 - authors = [ "ccgn" "bvssvni <bvssvni@gmail.com>" "nwin" "TyOverby <ty@pre-alpha.com>" ]; 131 - sha256 = "12xdzi29vr19gz3h93c1ihyvyv9xar9sp0inrjwwvlbjvn8nn0p9"; 132 - libPath = "./src/lib.rs"; 133 - inherit dependencies buildDependencies features; 134 - }; 135 - inflate_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 136 - crateName = "inflate"; 137 - version = "0.1.1"; 138 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 139 - sha256 = "112kh9hjcjjxdybl032mdhpwnr3qxw8j0ch6hwanwpcf3gz42g1h"; 140 - inherit dependencies buildDependencies features; 141 - }; 142 - jpeg_decoder_0_1_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 143 - crateName = "jpeg-decoder"; 144 - version = "0.1.11"; 145 - authors = [ "Ulf Nilsson <kaksmet@gmail.com>" ]; 146 - sha256 = "1xm39c1cff5gkczs164371hk2gpkjpkbw63k4f8mjnpwwpn9xk4n"; 147 - inherit dependencies buildDependencies features; 148 - }; 149 - kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 150 - crateName = "kernel32-sys"; 151 - version = "0.2.2"; 152 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 153 - sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 154 - libName = "kernel32"; 155 - build = "build.rs"; 156 - inherit dependencies buildDependencies features; 157 - }; 158 - libc_0_2_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 159 - crateName = "libc"; 160 - version = "0.2.21"; 161 - authors = [ "The Rust Project Developers" ]; 162 - sha256 = "0glj3lxwc8358cfw9pb5dd4zr9iynzj6w2ly59nshrggsw021j75"; 163 - inherit dependencies buildDependencies features; 164 - }; 165 - lzw_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 166 - crateName = "lzw"; 167 - version = "0.10.0"; 168 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 169 - sha256 = "1cfsy2w26kbz9bjaqp9dh1wyyh47rpmhwvj4jpc1rmffbf438fvb"; 170 - inherit dependencies buildDependencies features; 171 - }; 172 - metadeps_1_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 173 - crateName = "metadeps"; 174 - version = "1.1.1"; 175 - authors = [ "Josh Triplett <josh@joshtriplett.org>" ]; 176 - sha256 = "1px8v94jn4ps63gqmvgsfcqxrwjhpa9z4xr0y1lh95wn2063fsar"; 177 - inherit dependencies buildDependencies features; 178 - }; 179 - num_integer_0_1_33_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 180 - crateName = "num-integer"; 181 - version = "0.1.33"; 182 - authors = [ "The Rust Project Developers" ]; 183 - sha256 = "1rhy9lf4lhl7r8278n73mi9y55v9a71639as3v92bj2gk1x4k729"; 184 - inherit dependencies buildDependencies features; 185 - }; 186 - num_iter_0_1_33_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 187 - crateName = "num-iter"; 188 - version = "0.1.33"; 189 - authors = [ "The Rust Project Developers" ]; 190 - sha256 = "1xjzf2p2vaqwknkr4s8ka5hn6cpr5rsshnydbpkn2pvapfzdrqd3"; 191 - inherit dependencies buildDependencies features; 192 - }; 193 - num_rational_0_1_36_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 194 - crateName = "num-rational"; 195 - version = "0.1.36"; 196 - authors = [ "The Rust Project Developers" ]; 197 - sha256 = "0jibhs8xiap2wlv1xjwdvhyj4yrxwfisqbnfm53vjm5ldlijp87p"; 198 - inherit dependencies buildDependencies features; 199 - }; 200 - num_traits_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 201 - crateName = "num-traits"; 202 - version = "0.1.37"; 203 - authors = [ "The Rust Project Developers" ]; 204 - sha256 = "0rwzfmdjq6iz6plva2gi7agvy1w9sjs7aqjh0p115w57xiix2224"; 205 - inherit dependencies buildDependencies features; 206 - }; 207 - num_cpus_1_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 208 - crateName = "num_cpus"; 209 - version = "1.3.0"; 210 - authors = [ "Sean McArthur <sean.monstar@gmail.com>" ]; 211 - sha256 = "0i0zm6qh932k9b67qf7f1vsczkdim5kg9qv73m7y5hhw1i781rrb"; 212 - inherit dependencies buildDependencies features; 213 - }; 214 - pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 215 - crateName = "pkg-config"; 216 - version = "0.3.9"; 217 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 218 - sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146"; 219 - inherit dependencies buildDependencies features; 220 - }; 221 - png_0_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 222 - crateName = "png"; 223 - version = "0.6.2"; 224 - authors = [ "nwin <nwin@users.noreply.github.com>" ]; 225 - sha256 = "03i78w5jbvk9y6babfrh7h0akvg81pcyyhniilv24z5v0vh5jvjs"; 226 - inherit dependencies buildDependencies features; 227 - }; 228 - rand_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 229 - crateName = "rand"; 230 - version = "0.3.15"; 231 - authors = [ "The Rust Project Developers" ]; 232 - sha256 = "1fs30rc1xic40s1n7l3y7pxzfifpy03mgrvhy5ggp5p7zjfv3rr8"; 233 - inherit dependencies buildDependencies features; 234 - }; 235 - rayon_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 236 - crateName = "rayon"; 237 - version = "0.6.0"; 238 - authors = [ "Niko Matsakis <niko@alum.mit.edu>" ]; 239 - sha256 = "0y2693bari5j4h46mjzkyc9lkfbnq2d1p0ldyn6sb02jn63lpw97"; 240 - inherit dependencies buildDependencies features; 241 - }; 242 - scoped_threadpool_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 243 - crateName = "scoped_threadpool"; 244 - version = "0.1.7"; 245 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 246 - sha256 = "0dg58f18i6v071640062n0vymr4h42cnj0xy8a7b80sc0mddykyk"; 247 - inherit dependencies buildDependencies features; 248 - }; 249 - strsim_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 250 - crateName = "strsim"; 251 - version = "0.6.0"; 252 - authors = [ "Danny Guo <dannyguo91@gmail.com>" ]; 253 - sha256 = "1lz85l6y68hr62lv4baww29yy7g8pg20dlr0lbaswxmmcb0wl7gd"; 254 - inherit dependencies buildDependencies features; 255 - }; 256 - term_size_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 257 - crateName = "term_size"; 258 - version = "0.2.3"; 259 - authors = [ "Kevin K. <kbknapp@gmail.com>" "Benjamin Sago <ogham@bsago.me>" ]; 260 - sha256 = "16b7gq2dmz7mws4vgai7whxy4xkg4yvlhm7spz0q6jyipqfq87ci"; 261 - inherit dependencies buildDependencies features; 262 - }; 263 - toml_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 264 - crateName = "toml"; 265 - version = "0.2.1"; 266 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 267 - sha256 = "0p4rkaqhmk4fp6iqpxfgp3p98hxhbs2wmla3fq531n875h922yqs"; 268 - inherit dependencies buildDependencies features; 269 - }; 270 - unicode_segmentation_1_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 271 - crateName = "unicode-segmentation"; 272 - version = "1.1.0"; 273 - authors = [ "kwantam <kwantam@gmail.com>" ]; 274 - sha256 = "10hk7wy0217jwdbp27p36skwkig5lbhk482yfzij9m87h247rry0"; 275 - inherit dependencies buildDependencies features; 276 - }; 277 - unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 278 - crateName = "unicode-width"; 279 - version = "0.1.4"; 280 - authors = [ "kwantam <kwantam@gmail.com>" ]; 281 - sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl"; 282 - inherit dependencies buildDependencies features; 283 - }; 284 - vec_map_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 285 - crateName = "vec_map"; 286 - version = "0.7.0"; 287 - authors = [ "Alex Crichton <alex@alexcrichton.com>" "Jorge Aparicio <japaricious@gmail.com>" "Alexis Beingessner <a.beingessner@gmail.com>" "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon <aturon@mozilla.com>" "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood <csouth3@illinois.edu>" "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens <markus@m-siemens.de>" "Josh Branchaud <jbranchaud@gmail.com>" "Huon Wilson <dbau.pp@gmail.com>" "Corey Farwell <coref@rwell.org>" "Aaron Liblong <>" "Nick Cameron <nrc@ncameron.org>" "Patrick Walton <pcwalton@mimiga.net>" "Felix S Klock II <>" "Andrew Paseltiner <apaseltiner@gmail.com>" "Sean McArthur <sean.monstar@gmail.com>" "Vadim Petrochenkov <>" ]; 288 - sha256 = "0jawvi83b1nm101nam0w71kdyh7cy3fr0l9qj1hfcjvzvihfk2l1"; 289 - inherit dependencies buildDependencies features; 290 - }; 291 - wc_grab_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 292 - crateName = "wc-grab"; 293 - version = "0.2.0"; 294 - authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 295 - src = ./.; 296 - inherit dependencies buildDependencies features; 297 - }; 298 - winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 299 - crateName = "winapi"; 300 - version = "0.2.8"; 301 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 302 - sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 303 - inherit dependencies buildDependencies features; 304 - }; 305 - winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 306 - crateName = "winapi-build"; 307 - version = "0.1.1"; 308 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 309 - sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 310 - libName = "build"; 311 - inherit dependencies buildDependencies features; 312 - }; 313 - 18 + ) [] (builtins.attrNames feat); 314 19 in 315 20 rec { 316 - adler32_1_0_0 = adler32_1_0_0_ rec {}; 317 - ansi_term_0_9_0 = ansi_term_0_9_0_ rec {}; 318 - atty_0_2_2 = atty_0_2_2_ rec { 319 - dependencies = (if !(kernel == "windows") then [ libc_0_2_21 ] else []) 320 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 21 + wc_grab = f: wc_grab_0_3_0 { features = wc_grab_0_3_0_features { wc_grab_0_3_0 = f; }; }; 22 + adler32_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 23 + crateName = "adler32"; 24 + version = "1.0.0"; 25 + authors = [ "Remi Rampin <remirampin@gmail.com>" ]; 26 + sha256 = "0pj35a7m4apn5xjg9n63gsdj6w8iw76zg4p9znrij43xnfqp084w"; 27 + inherit dependencies buildDependencies features; 321 28 }; 322 - libc_0_2_21_features."default".from_atty_0_2_2__default = true; 323 - kernel32_sys_0_2_2_features."default".from_atty_0_2_2__default = true; 324 - winapi_0_2_8_features."default".from_atty_0_2_2__default = true; 325 - bitflags_0_7_0 = bitflags_0_7_0_ rec {}; 326 - bitflags_0_8_0 = bitflags_0_8_0_ rec { 327 - features = mkFeatures bitflags_0_8_0_features; 29 + ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 30 + crateName = "ansi_term"; 31 + version = "0.9.0"; 32 + authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) <ryan.havvy@gmail.com>" ]; 33 + sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij"; 34 + inherit dependencies buildDependencies features; 35 + }; 36 + atty_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 37 + crateName = "atty"; 38 + version = "0.2.2"; 39 + authors = [ "softprops <d.tangren@gmail.com>" ]; 40 + sha256 = "05c6jvrxljp4s1aycgq2z3y56f7f5yvc56v25cqlmpc1qx65z7ba"; 41 + inherit dependencies buildDependencies features; 42 + }; 43 + bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 44 + crateName = "bitflags"; 45 + version = "0.7.0"; 46 + authors = [ "The Rust Project Developers" ]; 47 + sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 48 + inherit dependencies buildDependencies features; 49 + }; 50 + bitflags_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 51 + crateName = "bitflags"; 52 + version = "0.8.0"; 53 + authors = [ "The Rust Project Developers" ]; 54 + sha256 = "1h489m0wzhng5gvvc40jgdbaf0ac3rgkka31vwinhsjmfvrqcc4v"; 55 + inherit dependencies buildDependencies features; 56 + }; 57 + byteorder_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 58 + crateName = "byteorder"; 59 + version = "1.0.0"; 60 + authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 61 + sha256 = "14pdnds4517vcpablc51vv76hvc3glnpkpbb7qdil591q7lyb0m1"; 62 + inherit dependencies buildDependencies features; 63 + }; 64 + clap_2_22_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 65 + crateName = "clap"; 66 + version = "2.22.0"; 67 + authors = [ "Kevin K. <kbknapp@gmail.com>" ]; 68 + sha256 = "0gdgyfh3ydpd2px4xh0i5qd6bhi2c5f43bqv9z4kla9vkmmfiavd"; 69 + inherit dependencies buildDependencies features; 70 + }; 71 + color_quant_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 72 + crateName = "color_quant"; 73 + version = "1.0.0"; 74 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 75 + sha256 = "0jwr40lr115zm2bydk1wja12gcxrmgsx0n1z1pipq00sab71maaj"; 76 + inherit dependencies buildDependencies features; 77 + }; 78 + dbus_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 79 + crateName = "dbus"; 80 + version = "0.5.2"; 81 + authors = [ "David Henningsson <diwic@ubuntu.com>" ]; 82 + sha256 = "1ga3p2myqxbz34n2bbw4gk1ipf76mjr8r2rvrvnalwggymzfkhj7"; 83 + build = "build.rs"; 84 + inherit dependencies buildDependencies features; 85 + }; 86 + deflate_0_7_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 87 + crateName = "deflate"; 88 + version = "0.7.5"; 89 + authors = [ "oyvindln <oyvindln@users.noreply.github.com>" ]; 90 + sha256 = "18bcmdkyshnzpkxx22b29gn55g6bk5ysy98ghjpjhxy3hky96rvy"; 91 + inherit dependencies buildDependencies features; 92 + }; 93 + deque_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 94 + crateName = "deque"; 95 + version = "0.3.1"; 96 + authors = [ "Alex Crichton <alex@alexcrichton.com>" "Samuel Fredrickson <kinghajj@gmail.com>" "Linus Färnstrand <faern@faern.net>" "Amanieu d'Antras <amanieu@gmail.com>" ]; 97 + sha256 = "04x8i5aagxmslk350i8qszyw7kmvrqc3d99g4qi1xnfmr61y7m68"; 98 + inherit dependencies buildDependencies features; 99 + }; 100 + enum_primitive_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 101 + crateName = "enum_primitive"; 102 + version = "0.1.1"; 103 + authors = [ "Anders Kaseorg <andersk@mit.edu>" ]; 104 + sha256 = "1a225rlsz7sz3nn14dar71kp2f9v08s3rwl6j55xp51mv01f695y"; 105 + inherit dependencies buildDependencies features; 106 + }; 107 + error_chain_0_7_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 108 + crateName = "error-chain"; 109 + version = "0.7.2"; 110 + authors = [ "Brian Anderson <banderson@mozilla.com>" "Paul Colomiets <paul@colomiets.name>" "Colin Kiegel <kiegel@gmx.de>" "Yamakaky <yamakaky@yamaworld.fr>" ]; 111 + sha256 = "0b1r4ggdgy1djfvz2s4l5kirmfsmxd286y6wx0p9ahv2phb7inyi"; 112 + inherit dependencies buildDependencies features; 113 + }; 114 + gif_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 115 + crateName = "gif"; 116 + version = "0.9.1"; 117 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 118 + sha256 = "16s7b0rqc6gg1fcbppakm3jy2q462w3qvykcmcmifmg7q7lwsg6r"; 119 + inherit dependencies buildDependencies features; 120 + }; 121 + glob_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 122 + crateName = "glob"; 123 + version = "0.2.11"; 124 + authors = [ "The Rust Project Developers" ]; 125 + sha256 = "104389jjxs8r2f5cc9p0axhjmndgln60ih5x4f00ccgg9d3zarlf"; 126 + inherit dependencies buildDependencies features; 127 + }; 128 + image_0_12_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 129 + crateName = "image"; 130 + version = "0.12.3"; 131 + authors = [ "ccgn" "bvssvni <bvssvni@gmail.com>" "nwin" "TyOverby <ty@pre-alpha.com>" ]; 132 + sha256 = "12xdzi29vr19gz3h93c1ihyvyv9xar9sp0inrjwwvlbjvn8nn0p9"; 133 + libPath = "./src/lib.rs"; 134 + inherit dependencies buildDependencies features; 135 + }; 136 + inflate_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 137 + crateName = "inflate"; 138 + version = "0.1.1"; 139 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 140 + sha256 = "112kh9hjcjjxdybl032mdhpwnr3qxw8j0ch6hwanwpcf3gz42g1h"; 141 + inherit dependencies buildDependencies features; 142 + }; 143 + jpeg_decoder_0_1_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 144 + crateName = "jpeg-decoder"; 145 + version = "0.1.11"; 146 + authors = [ "Ulf Nilsson <kaksmet@gmail.com>" ]; 147 + sha256 = "1xm39c1cff5gkczs164371hk2gpkjpkbw63k4f8mjnpwwpn9xk4n"; 148 + inherit dependencies buildDependencies features; 149 + }; 150 + kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 151 + crateName = "kernel32-sys"; 152 + version = "0.2.2"; 153 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 154 + sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 155 + libName = "kernel32"; 156 + build = "build.rs"; 157 + inherit dependencies buildDependencies features; 158 + }; 159 + libc_0_2_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 160 + crateName = "libc"; 161 + version = "0.2.21"; 162 + authors = [ "The Rust Project Developers" ]; 163 + sha256 = "0glj3lxwc8358cfw9pb5dd4zr9iynzj6w2ly59nshrggsw021j75"; 164 + inherit dependencies buildDependencies features; 165 + }; 166 + lzw_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 167 + crateName = "lzw"; 168 + version = "0.10.0"; 169 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 170 + sha256 = "1cfsy2w26kbz9bjaqp9dh1wyyh47rpmhwvj4jpc1rmffbf438fvb"; 171 + inherit dependencies buildDependencies features; 172 + }; 173 + metadeps_1_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 174 + crateName = "metadeps"; 175 + version = "1.1.1"; 176 + authors = [ "Josh Triplett <josh@joshtriplett.org>" ]; 177 + sha256 = "1px8v94jn4ps63gqmvgsfcqxrwjhpa9z4xr0y1lh95wn2063fsar"; 178 + inherit dependencies buildDependencies features; 179 + }; 180 + num_integer_0_1_33_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 181 + crateName = "num-integer"; 182 + version = "0.1.33"; 183 + authors = [ "The Rust Project Developers" ]; 184 + sha256 = "1rhy9lf4lhl7r8278n73mi9y55v9a71639as3v92bj2gk1x4k729"; 185 + inherit dependencies buildDependencies features; 186 + }; 187 + num_iter_0_1_33_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 188 + crateName = "num-iter"; 189 + version = "0.1.33"; 190 + authors = [ "The Rust Project Developers" ]; 191 + sha256 = "1xjzf2p2vaqwknkr4s8ka5hn6cpr5rsshnydbpkn2pvapfzdrqd3"; 192 + inherit dependencies buildDependencies features; 193 + }; 194 + num_rational_0_1_36_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 195 + crateName = "num-rational"; 196 + version = "0.1.36"; 197 + authors = [ "The Rust Project Developers" ]; 198 + sha256 = "0jibhs8xiap2wlv1xjwdvhyj4yrxwfisqbnfm53vjm5ldlijp87p"; 199 + inherit dependencies buildDependencies features; 200 + }; 201 + num_traits_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 202 + crateName = "num-traits"; 203 + version = "0.1.37"; 204 + authors = [ "The Rust Project Developers" ]; 205 + sha256 = "0rwzfmdjq6iz6plva2gi7agvy1w9sjs7aqjh0p115w57xiix2224"; 206 + inherit dependencies buildDependencies features; 207 + }; 208 + num_cpus_1_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 209 + crateName = "num_cpus"; 210 + version = "1.3.0"; 211 + authors = [ "Sean McArthur <sean.monstar@gmail.com>" ]; 212 + sha256 = "0i0zm6qh932k9b67qf7f1vsczkdim5kg9qv73m7y5hhw1i781rrb"; 213 + inherit dependencies buildDependencies features; 214 + }; 215 + pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 216 + crateName = "pkg-config"; 217 + version = "0.3.9"; 218 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 219 + sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146"; 220 + inherit dependencies buildDependencies features; 221 + }; 222 + png_0_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 223 + crateName = "png"; 224 + version = "0.6.2"; 225 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 226 + sha256 = "03i78w5jbvk9y6babfrh7h0akvg81pcyyhniilv24z5v0vh5jvjs"; 227 + inherit dependencies buildDependencies features; 228 + }; 229 + rand_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 230 + crateName = "rand"; 231 + version = "0.3.15"; 232 + authors = [ "The Rust Project Developers" ]; 233 + sha256 = "1fs30rc1xic40s1n7l3y7pxzfifpy03mgrvhy5ggp5p7zjfv3rr8"; 234 + inherit dependencies buildDependencies features; 235 + }; 236 + rayon_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 237 + crateName = "rayon"; 238 + version = "0.6.0"; 239 + authors = [ "Niko Matsakis <niko@alum.mit.edu>" ]; 240 + sha256 = "0y2693bari5j4h46mjzkyc9lkfbnq2d1p0ldyn6sb02jn63lpw97"; 241 + inherit dependencies buildDependencies features; 242 + }; 243 + scoped_threadpool_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 244 + crateName = "scoped_threadpool"; 245 + version = "0.1.7"; 246 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 247 + sha256 = "0dg58f18i6v071640062n0vymr4h42cnj0xy8a7b80sc0mddykyk"; 248 + inherit dependencies buildDependencies features; 249 + }; 250 + strsim_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 251 + crateName = "strsim"; 252 + version = "0.6.0"; 253 + authors = [ "Danny Guo <dannyguo91@gmail.com>" ]; 254 + sha256 = "1lz85l6y68hr62lv4baww29yy7g8pg20dlr0lbaswxmmcb0wl7gd"; 255 + inherit dependencies buildDependencies features; 256 + }; 257 + term_size_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 258 + crateName = "term_size"; 259 + version = "0.2.3"; 260 + authors = [ "Kevin K. <kbknapp@gmail.com>" "Benjamin Sago <ogham@bsago.me>" ]; 261 + sha256 = "16b7gq2dmz7mws4vgai7whxy4xkg4yvlhm7spz0q6jyipqfq87ci"; 262 + inherit dependencies buildDependencies features; 263 + }; 264 + toml_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 265 + crateName = "toml"; 266 + version = "0.2.1"; 267 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 268 + sha256 = "0p4rkaqhmk4fp6iqpxfgp3p98hxhbs2wmla3fq531n875h922yqs"; 269 + inherit dependencies buildDependencies features; 270 + }; 271 + unicode_segmentation_1_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 272 + crateName = "unicode-segmentation"; 273 + version = "1.1.0"; 274 + authors = [ "kwantam <kwantam@gmail.com>" ]; 275 + sha256 = "10hk7wy0217jwdbp27p36skwkig5lbhk482yfzij9m87h247rry0"; 276 + inherit dependencies buildDependencies features; 277 + }; 278 + unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 279 + crateName = "unicode-width"; 280 + version = "0.1.4"; 281 + authors = [ "kwantam <kwantam@gmail.com>" ]; 282 + sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl"; 283 + inherit dependencies buildDependencies features; 284 + }; 285 + vec_map_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 286 + crateName = "vec_map"; 287 + version = "0.7.0"; 288 + authors = [ "Alex Crichton <alex@alexcrichton.com>" "Jorge Aparicio <japaricious@gmail.com>" "Alexis Beingessner <a.beingessner@gmail.com>" "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon <aturon@mozilla.com>" "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood <csouth3@illinois.edu>" "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens <markus@m-siemens.de>" "Josh Branchaud <jbranchaud@gmail.com>" "Huon Wilson <dbau.pp@gmail.com>" "Corey Farwell <coref@rwell.org>" "Aaron Liblong <>" "Nick Cameron <nrc@ncameron.org>" "Patrick Walton <pcwalton@mimiga.net>" "Felix S Klock II <>" "Andrew Paseltiner <apaseltiner@gmail.com>" "Sean McArthur <sean.monstar@gmail.com>" "Vadim Petrochenkov <>" ]; 289 + sha256 = "0jawvi83b1nm101nam0w71kdyh7cy3fr0l9qj1hfcjvzvihfk2l1"; 290 + inherit dependencies buildDependencies features; 291 + }; 292 + wc_grab_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 293 + crateName = "wc-grab"; 294 + version = "0.3.0"; 295 + authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 296 + sha256 = "02dkjxffzh38h3hiwfypkjv0g8dsfkp9wk20j04x4qydg4dr8a8h"; 297 + inherit dependencies buildDependencies features; 298 + }; 299 + winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 300 + crateName = "winapi"; 301 + version = "0.2.8"; 302 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 303 + sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 304 + inherit dependencies buildDependencies features; 305 + }; 306 + winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 307 + crateName = "winapi-build"; 308 + version = "0.1.1"; 309 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 310 + sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 311 + libName = "build"; 312 + inherit dependencies buildDependencies features; 313 + }; 314 + adler32_1_0_0 = { features?(adler32_1_0_0_features {}) }: adler32_1_0_0_ {}; 315 + adler32_1_0_0_features = f: updateFeatures f (rec { 316 + adler32_1_0_0.default = (f.adler32_1_0_0.default or true); 317 + }) []; 318 + ansi_term_0_9_0 = { features?(ansi_term_0_9_0_features {}) }: ansi_term_0_9_0_ {}; 319 + ansi_term_0_9_0_features = f: updateFeatures f (rec { 320 + ansi_term_0_9_0.default = (f.ansi_term_0_9_0.default or true); 321 + }) []; 322 + atty_0_2_2 = { features?(atty_0_2_2_features {}) }: atty_0_2_2_ { 323 + dependencies = (if !(kernel == "windows") then mapFeatures features ([ libc_0_2_21 ]) else []) 324 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 325 + }; 326 + atty_0_2_2_features = f: updateFeatures f (rec { 327 + atty_0_2_2.default = (f.atty_0_2_2.default or true); 328 + kernel32_sys_0_2_2.default = true; 329 + libc_0_2_21.default = true; 330 + winapi_0_2_8.default = true; 331 + }) [ libc_0_2_21_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 332 + bitflags_0_7_0 = { features?(bitflags_0_7_0_features {}) }: bitflags_0_7_0_ {}; 333 + bitflags_0_7_0_features = f: updateFeatures f (rec { 334 + bitflags_0_7_0.default = (f.bitflags_0_7_0.default or true); 335 + }) []; 336 + bitflags_0_8_0 = { features?(bitflags_0_8_0_features {}) }: bitflags_0_8_0_ { 337 + features = mkFeatures (features.bitflags_0_8_0 or {}); 328 338 }; 329 - bitflags_0_8_0_features."i128".self_unstable = hasFeature (bitflags_0_8_0_features."unstable" or {}); 330 - byteorder_1_0_0 = byteorder_1_0_0_ rec { 331 - features = mkFeatures byteorder_1_0_0_features; 339 + bitflags_0_8_0_features = f: updateFeatures f (rec { 340 + bitflags_0_8_0.default = (f.bitflags_0_8_0.default or true); 341 + bitflags_0_8_0.i128 = 342 + (f.bitflags_0_8_0.i128 or false) || 343 + (f.bitflags_0_8_0.unstable or false) || 344 + (bitflags_0_8_0.unstable or false); 345 + }) []; 346 + byteorder_1_0_0 = { features?(byteorder_1_0_0_features {}) }: byteorder_1_0_0_ { 347 + features = mkFeatures (features.byteorder_1_0_0 or {}); 332 348 }; 333 - byteorder_1_0_0_features."std".self_default = hasDefault byteorder_1_0_0_features; 334 - clap_2_22_0 = clap_2_22_0_ rec { 335 - dependencies = [ ansi_term_0_9_0 atty_0_2_2 bitflags_0_8_0 strsim_0_6_0 term_size_0_2_3 unicode_segmentation_1_1_0 unicode_width_0_1_4 vec_map_0_7_0 ] 336 - ++ (if lib.lists.any (x: x == "ansi_term") features then [ansi_term_0_9_0] else []) ++ (if lib.lists.any (x: x == "atty") features then [atty_0_2_2] else []) ++ (if lib.lists.any (x: x == "strsim") features then [strsim_0_6_0] else []) ++ (if lib.lists.any (x: x == "term_size") features then [term_size_0_2_3] else []); 337 - features = mkFeatures clap_2_22_0_features; 349 + byteorder_1_0_0_features = f: updateFeatures f (rec { 350 + byteorder_1_0_0.default = (f.byteorder_1_0_0.default or true); 351 + byteorder_1_0_0.std = 352 + (f.byteorder_1_0_0.std or false) || 353 + (f.byteorder_1_0_0.default or false) || 354 + (byteorder_1_0_0.default or false); 355 + }) []; 356 + clap_2_22_0 = { features?(clap_2_22_0_features {}) }: clap_2_22_0_ { 357 + dependencies = mapFeatures features ([ bitflags_0_8_0 unicode_segmentation_1_1_0 unicode_width_0_1_4 vec_map_0_7_0 ] 358 + ++ (if features.clap_2_22_0.ansi_term or false then [ ansi_term_0_9_0 ] else []) 359 + ++ (if features.clap_2_22_0.atty or false then [ atty_0_2_2 ] else []) 360 + ++ (if features.clap_2_22_0.strsim or false then [ strsim_0_6_0 ] else []) 361 + ++ (if features.clap_2_22_0.term_size or false then [ term_size_0_2_3 ] else [])); 362 + features = mkFeatures (features.clap_2_22_0 or {}); 338 363 }; 339 - clap_2_22_0_features."".self = true; 340 - clap_2_22_0_features."ansi_term".self_color = hasFeature (clap_2_22_0_features."color" or {}); 341 - clap_2_22_0_features."atty".self_color = hasFeature (clap_2_22_0_features."color" or {}); 342 - clap_2_22_0_features."suggestions".self_default = hasDefault clap_2_22_0_features; 343 - clap_2_22_0_features."color".self_default = hasDefault clap_2_22_0_features; 344 - clap_2_22_0_features."wrap_help".self_default = hasDefault clap_2_22_0_features; 345 - clap_2_22_0_features."clippy".self_lints = hasFeature (clap_2_22_0_features."lints" or {}); 346 - clap_2_22_0_features."strsim".self_suggestions = hasFeature (clap_2_22_0_features."suggestions" or {}); 347 - clap_2_22_0_features."term_size".self_wrap_help = hasFeature (clap_2_22_0_features."wrap_help" or {}); 348 - clap_2_22_0_features."yaml-rust".self_yaml = hasFeature (clap_2_22_0_features."yaml" or {}); 349 - ansi_term_0_9_0_features."default".from_clap_2_22_0__default = true; 350 - atty_0_2_2_features."default".from_clap_2_22_0__default = true; 351 - bitflags_0_8_0_features."default".from_clap_2_22_0__default = true; 352 - clippy_0_0_0_features."default".from_clap_2_22_0__default = true; 353 - strsim_0_6_0_features."default".from_clap_2_22_0__default = true; 354 - term_size_0_2_3_features."default".from_clap_2_22_0__default = true; 355 - unicode_segmentation_1_1_0_features."default".from_clap_2_22_0__default = true; 356 - unicode_width_0_1_4_features."default".from_clap_2_22_0__default = true; 357 - vec_map_0_7_0_features."default".from_clap_2_22_0__default = true; 358 - yaml_rust_0_0_0_features."default".from_clap_2_22_0__default = true; 359 - color_quant_1_0_0 = color_quant_1_0_0_ rec {}; 360 - dbus_0_5_2 = dbus_0_5_2_ rec { 361 - dependencies = [ libc_0_2_21 ]; 362 - buildDependencies = [ metadeps_1_1_1 ]; 363 - features = mkFeatures dbus_0_5_2_features; 364 + clap_2_22_0_features = f: updateFeatures f (rec { 365 + ansi_term_0_9_0.default = true; 366 + atty_0_2_2.default = true; 367 + bitflags_0_8_0.default = true; 368 + clap_2_22_0.ansi_term = 369 + (f.clap_2_22_0.ansi_term or false) || 370 + (f.clap_2_22_0.color or false) || 371 + (clap_2_22_0.color or false); 372 + clap_2_22_0.atty = 373 + (f.clap_2_22_0.atty or false) || 374 + (f.clap_2_22_0.color or false) || 375 + (clap_2_22_0.color or false); 376 + clap_2_22_0.clippy = 377 + (f.clap_2_22_0.clippy or false) || 378 + (f.clap_2_22_0.lints or false) || 379 + (clap_2_22_0.lints or false); 380 + clap_2_22_0.color = 381 + (f.clap_2_22_0.color or false) || 382 + (f.clap_2_22_0.default or false) || 383 + (clap_2_22_0.default or false); 384 + clap_2_22_0.default = (f.clap_2_22_0.default or true); 385 + clap_2_22_0.strsim = 386 + (f.clap_2_22_0.strsim or false) || 387 + (f.clap_2_22_0.suggestions or false) || 388 + (clap_2_22_0.suggestions or false); 389 + clap_2_22_0.suggestions = 390 + (f.clap_2_22_0.suggestions or false) || 391 + (f.clap_2_22_0.default or false) || 392 + (clap_2_22_0.default or false); 393 + clap_2_22_0.term_size = 394 + (f.clap_2_22_0.term_size or false) || 395 + (f.clap_2_22_0.wrap_help or false) || 396 + (clap_2_22_0.wrap_help or false); 397 + clap_2_22_0.wrap_help = 398 + (f.clap_2_22_0.wrap_help or false) || 399 + (f.clap_2_22_0.default or false) || 400 + (clap_2_22_0.default or false); 401 + clap_2_22_0.yaml-rust = 402 + (f.clap_2_22_0.yaml-rust or false) || 403 + (f.clap_2_22_0.yaml or false) || 404 + (clap_2_22_0.yaml or false); 405 + strsim_0_6_0.default = true; 406 + term_size_0_2_3.default = true; 407 + unicode_segmentation_1_1_0.default = true; 408 + unicode_width_0_1_4.default = true; 409 + vec_map_0_7_0.default = true; 410 + }) [ ansi_term_0_9_0_features atty_0_2_2_features bitflags_0_8_0_features strsim_0_6_0_features term_size_0_2_3_features unicode_segmentation_1_1_0_features unicode_width_0_1_4_features vec_map_0_7_0_features ]; 411 + color_quant_1_0_0 = { features?(color_quant_1_0_0_features {}) }: color_quant_1_0_0_ {}; 412 + color_quant_1_0_0_features = f: updateFeatures f (rec { 413 + color_quant_1_0_0.default = (f.color_quant_1_0_0.default or true); 414 + }) []; 415 + dbus_0_5_2 = { features?(dbus_0_5_2_features {}) }: dbus_0_5_2_ { 416 + dependencies = mapFeatures features ([ libc_0_2_21 ]); 417 + buildDependencies = mapFeatures features ([ metadeps_1_1_1 ]); 418 + features = mkFeatures (features.dbus_0_5_2 or {}); 364 419 }; 365 - dbus_0_5_2_features."".self = true; 366 - libc_0_2_21_features."default".from_dbus_0_5_2__default = true; 367 - deflate_0_7_5 = deflate_0_7_5_ rec { 368 - dependencies = [ adler32_1_0_0 byteorder_1_0_0 ]; 420 + dbus_0_5_2_features = f: updateFeatures f (rec { 421 + dbus_0_5_2.default = (f.dbus_0_5_2.default or true); 422 + libc_0_2_21.default = true; 423 + metadeps_1_1_1.default = true; 424 + }) [ libc_0_2_21_features metadeps_1_1_1_features ]; 425 + deflate_0_7_5 = { features?(deflate_0_7_5_features {}) }: deflate_0_7_5_ { 426 + dependencies = mapFeatures features ([ adler32_1_0_0 byteorder_1_0_0 ]); 369 427 }; 370 - adler32_1_0_0_features."default".from_deflate_0_7_5__default = true; 371 - byteorder_1_0_0_features."default".from_deflate_0_7_5__default = true; 372 - deque_0_3_1 = deque_0_3_1_ rec { 373 - dependencies = [ rand_0_3_15 ]; 428 + deflate_0_7_5_features = f: updateFeatures f (rec { 429 + adler32_1_0_0.default = true; 430 + byteorder_1_0_0.default = true; 431 + deflate_0_7_5.default = (f.deflate_0_7_5.default or true); 432 + }) [ adler32_1_0_0_features byteorder_1_0_0_features ]; 433 + deque_0_3_1 = { features?(deque_0_3_1_features {}) }: deque_0_3_1_ { 434 + dependencies = mapFeatures features ([ rand_0_3_15 ]); 374 435 }; 375 - rand_0_3_15_features."default".from_deque_0_3_1__default = true; 376 - enum_primitive_0_1_1 = enum_primitive_0_1_1_ rec { 377 - dependencies = [ num_traits_0_1_37 ]; 436 + deque_0_3_1_features = f: updateFeatures f (rec { 437 + deque_0_3_1.default = (f.deque_0_3_1.default or true); 438 + rand_0_3_15.default = true; 439 + }) [ rand_0_3_15_features ]; 440 + enum_primitive_0_1_1 = { features?(enum_primitive_0_1_1_features {}) }: enum_primitive_0_1_1_ { 441 + dependencies = mapFeatures features ([ num_traits_0_1_37 ]); 378 442 }; 379 - num_traits_0_1_37_features."default".from_enum_primitive_0_1_1__default = false; 380 - error_chain_0_7_2 = error_chain_0_7_2_ rec { 381 - dependencies = []; 382 - features = mkFeatures error_chain_0_7_2_features; 443 + enum_primitive_0_1_1_features = f: updateFeatures f (rec { 444 + enum_primitive_0_1_1.default = (f.enum_primitive_0_1_1.default or true); 445 + num_traits_0_1_37.default = (f.num_traits_0_1_37.default or false); 446 + }) [ num_traits_0_1_37_features ]; 447 + error_chain_0_7_2 = { features?(error_chain_0_7_2_features {}) }: error_chain_0_7_2_ { 448 + dependencies = mapFeatures features ([]); 449 + features = mkFeatures (features.error_chain_0_7_2 or {}); 383 450 }; 384 - error_chain_0_7_2_features."backtrace".self_default = hasDefault error_chain_0_7_2_features; 385 - error_chain_0_7_2_features."example_generated".self_default = hasDefault error_chain_0_7_2_features; 386 - backtrace_0_0_0_features."default".from_error_chain_0_7_2__default = true; 387 - gif_0_9_1 = gif_0_9_1_ rec { 388 - dependencies = [ color_quant_1_0_0 lzw_0_10_0 ]; 389 - features = mkFeatures gif_0_9_1_features; 451 + error_chain_0_7_2_features = f: updateFeatures f (rec { 452 + error_chain_0_7_2.backtrace = 453 + (f.error_chain_0_7_2.backtrace or false) || 454 + (f.error_chain_0_7_2.default or false) || 455 + (error_chain_0_7_2.default or false); 456 + error_chain_0_7_2.default = (f.error_chain_0_7_2.default or true); 457 + error_chain_0_7_2.example_generated = 458 + (f.error_chain_0_7_2.example_generated or false) || 459 + (f.error_chain_0_7_2.default or false) || 460 + (error_chain_0_7_2.default or false); 461 + }) []; 462 + gif_0_9_1 = { features?(gif_0_9_1_features {}) }: gif_0_9_1_ { 463 + dependencies = mapFeatures features ([ color_quant_1_0_0 lzw_0_10_0 ]); 464 + features = mkFeatures (features.gif_0_9_1 or {}); 390 465 }; 391 - gif_0_9_1_features."libc".self_c_api = hasFeature (gif_0_9_1_features."c_api" or {}); 392 - gif_0_9_1_features."raii_no_panic".self_default = hasDefault gif_0_9_1_features; 393 - color_quant_1_0_0_features."default".from_gif_0_9_1__default = true; 394 - libc_0_0_0_features."default".from_gif_0_9_1__default = true; 395 - lzw_0_10_0_features."default".from_gif_0_9_1__default = true; 396 - glob_0_2_11 = glob_0_2_11_ rec {}; 397 - image_0_12_3 = image_0_12_3_ rec { 398 - dependencies = [ byteorder_1_0_0 enum_primitive_0_1_1 gif_0_9_1 glob_0_2_11 jpeg_decoder_0_1_11 num_iter_0_1_33 num_rational_0_1_36 num_traits_0_1_37 png_0_6_2 scoped_threadpool_0_1_7 ] 399 - ++ (if lib.lists.any (x: x == "gif") features then [gif_0_9_1] else []) ++ (if lib.lists.any (x: x == "jpeg-decoder") features then [jpeg_decoder_0_1_11] else []) ++ (if lib.lists.any (x: x == "png") features then [png_0_6_2] else []) ++ (if lib.lists.any (x: x == "scoped_threadpool") features then [scoped_threadpool_0_1_7] else []); 400 - features = mkFeatures image_0_12_3_features; 466 + gif_0_9_1_features = f: updateFeatures f (rec { 467 + color_quant_1_0_0.default = true; 468 + gif_0_9_1.default = (f.gif_0_9_1.default or true); 469 + gif_0_9_1.libc = 470 + (f.gif_0_9_1.libc or false) || 471 + (f.gif_0_9_1.c_api or false) || 472 + (gif_0_9_1.c_api or false); 473 + gif_0_9_1.raii_no_panic = 474 + (f.gif_0_9_1.raii_no_panic or false) || 475 + (f.gif_0_9_1.default or false) || 476 + (gif_0_9_1.default or false); 477 + lzw_0_10_0.default = true; 478 + }) [ color_quant_1_0_0_features lzw_0_10_0_features ]; 479 + glob_0_2_11 = { features?(glob_0_2_11_features {}) }: glob_0_2_11_ {}; 480 + glob_0_2_11_features = f: updateFeatures f (rec { 481 + glob_0_2_11.default = (f.glob_0_2_11.default or true); 482 + }) []; 483 + image_0_12_3 = { features?(image_0_12_3_features {}) }: image_0_12_3_ { 484 + dependencies = mapFeatures features ([ byteorder_1_0_0 enum_primitive_0_1_1 glob_0_2_11 num_iter_0_1_33 num_rational_0_1_36 num_traits_0_1_37 ] 485 + ++ (if features.image_0_12_3.gif or false then [ gif_0_9_1 ] else []) 486 + ++ (if features.image_0_12_3.jpeg-decoder or false then [ jpeg_decoder_0_1_11 ] else []) 487 + ++ (if features.image_0_12_3.png or false then [ png_0_6_2 ] else []) 488 + ++ (if features.image_0_12_3.scoped_threadpool or false then [ scoped_threadpool_0_1_7 ] else [])); 489 + features = mkFeatures (features.image_0_12_3 or {}); 401 490 }; 402 - image_0_12_3_features."".self = true; 403 - image_0_12_3_features."gif_codec".self_default = hasDefault image_0_12_3_features; 404 - image_0_12_3_features."jpeg".self_default = hasDefault image_0_12_3_features; 405 - image_0_12_3_features."ico".self_default = hasDefault image_0_12_3_features; 406 - image_0_12_3_features."png_codec".self_default = hasDefault image_0_12_3_features; 407 - image_0_12_3_features."ppm".self_default = hasDefault image_0_12_3_features; 408 - image_0_12_3_features."tga".self_default = hasDefault image_0_12_3_features; 409 - image_0_12_3_features."tiff".self_default = hasDefault image_0_12_3_features; 410 - image_0_12_3_features."webp".self_default = hasDefault image_0_12_3_features; 411 - image_0_12_3_features."bmp".self_default = hasDefault image_0_12_3_features; 412 - image_0_12_3_features."hdr".self_default = hasDefault image_0_12_3_features; 413 - image_0_12_3_features."gif".self_gif_codec = hasFeature (image_0_12_3_features."gif_codec" or {}); 414 - image_0_12_3_features."scoped_threadpool".self_hdr = hasFeature (image_0_12_3_features."hdr" or {}); 415 - image_0_12_3_features."bmp".self_ico = hasFeature (image_0_12_3_features."ico" or {}); 416 - image_0_12_3_features."png_codec".self_ico = hasFeature (image_0_12_3_features."ico" or {}); 417 - image_0_12_3_features."jpeg-decoder".self_jpeg = hasFeature (image_0_12_3_features."jpeg" or {}); 418 - image_0_12_3_features."png".self_png_codec = hasFeature (image_0_12_3_features."png_codec" or {}); 419 - byteorder_1_0_0_features."default".from_image_0_12_3__default = true; 420 - enum_primitive_0_1_1_features."default".from_image_0_12_3__default = true; 421 - gif_0_9_1_features."default".from_image_0_12_3__default = true; 422 - glob_0_2_11_features."default".from_image_0_12_3__default = true; 423 - jpeg_decoder_0_1_11_features."default".from_image_0_12_3__default = true; 424 - num_iter_0_1_33_features."default".from_image_0_12_3__default = true; 425 - num_rational_0_1_36_features."default".from_image_0_12_3__default = false; 426 - num_traits_0_1_37_features."default".from_image_0_12_3__default = true; 427 - png_0_6_2_features."default".from_image_0_12_3__default = true; 428 - scoped_threadpool_0_1_7_features."default".from_image_0_12_3__default = true; 429 - inflate_0_1_1 = inflate_0_1_1_ rec { 430 - features = mkFeatures inflate_0_1_1_features; 491 + image_0_12_3_features = f: updateFeatures f (rec { 492 + byteorder_1_0_0.default = true; 493 + enum_primitive_0_1_1.default = true; 494 + gif_0_9_1.default = true; 495 + glob_0_2_11.default = true; 496 + image_0_12_3.bmp = 497 + (f.image_0_12_3.bmp or false) || 498 + (f.image_0_12_3.default or false) || 499 + (image_0_12_3.default or false) || 500 + (f.image_0_12_3.ico or false) || 501 + (image_0_12_3.ico or false); 502 + image_0_12_3.default = (f.image_0_12_3.default or true); 503 + image_0_12_3.gif = 504 + (f.image_0_12_3.gif or false) || 505 + (f.image_0_12_3.gif_codec or false) || 506 + (image_0_12_3.gif_codec or false); 507 + image_0_12_3.gif_codec = 508 + (f.image_0_12_3.gif_codec or false) || 509 + (f.image_0_12_3.default or false) || 510 + (image_0_12_3.default or false); 511 + image_0_12_3.hdr = 512 + (f.image_0_12_3.hdr or false) || 513 + (f.image_0_12_3.default or false) || 514 + (image_0_12_3.default or false); 515 + image_0_12_3.ico = 516 + (f.image_0_12_3.ico or false) || 517 + (f.image_0_12_3.default or false) || 518 + (image_0_12_3.default or false); 519 + image_0_12_3.jpeg = 520 + (f.image_0_12_3.jpeg or false) || 521 + (f.image_0_12_3.default or false) || 522 + (image_0_12_3.default or false); 523 + image_0_12_3.jpeg-decoder = 524 + (f.image_0_12_3.jpeg-decoder or false) || 525 + (f.image_0_12_3.jpeg or false) || 526 + (image_0_12_3.jpeg or false); 527 + image_0_12_3.png = 528 + (f.image_0_12_3.png or false) || 529 + (f.image_0_12_3.png_codec or false) || 530 + (image_0_12_3.png_codec or false); 531 + image_0_12_3.png_codec = 532 + (f.image_0_12_3.png_codec or false) || 533 + (f.image_0_12_3.default or false) || 534 + (image_0_12_3.default or false) || 535 + (f.image_0_12_3.ico or false) || 536 + (image_0_12_3.ico or false); 537 + image_0_12_3.ppm = 538 + (f.image_0_12_3.ppm or false) || 539 + (f.image_0_12_3.default or false) || 540 + (image_0_12_3.default or false); 541 + image_0_12_3.scoped_threadpool = 542 + (f.image_0_12_3.scoped_threadpool or false) || 543 + (f.image_0_12_3.hdr or false) || 544 + (image_0_12_3.hdr or false); 545 + image_0_12_3.tga = 546 + (f.image_0_12_3.tga or false) || 547 + (f.image_0_12_3.default or false) || 548 + (image_0_12_3.default or false); 549 + image_0_12_3.tiff = 550 + (f.image_0_12_3.tiff or false) || 551 + (f.image_0_12_3.default or false) || 552 + (image_0_12_3.default or false); 553 + image_0_12_3.webp = 554 + (f.image_0_12_3.webp or false) || 555 + (f.image_0_12_3.default or false) || 556 + (image_0_12_3.default or false); 557 + jpeg_decoder_0_1_11.default = true; 558 + num_iter_0_1_33.default = true; 559 + num_rational_0_1_36.default = (f.num_rational_0_1_36.default or false); 560 + num_traits_0_1_37.default = true; 561 + png_0_6_2.default = true; 562 + scoped_threadpool_0_1_7.default = true; 563 + }) [ byteorder_1_0_0_features enum_primitive_0_1_1_features gif_0_9_1_features glob_0_2_11_features jpeg_decoder_0_1_11_features num_iter_0_1_33_features num_rational_0_1_36_features num_traits_0_1_37_features png_0_6_2_features scoped_threadpool_0_1_7_features ]; 564 + inflate_0_1_1 = { features?(inflate_0_1_1_features {}) }: inflate_0_1_1_ { 565 + features = mkFeatures (features.inflate_0_1_1 or {}); 431 566 }; 432 - inflate_0_1_1_features."".self = true; 433 - jpeg_decoder_0_1_11 = jpeg_decoder_0_1_11_ rec { 434 - dependencies = [ byteorder_1_0_0 rayon_0_6_0 ] 435 - ++ (if lib.lists.any (x: x == "rayon") features then [rayon_0_6_0] else []); 436 - features = mkFeatures jpeg_decoder_0_1_11_features; 567 + inflate_0_1_1_features = f: updateFeatures f (rec { 568 + inflate_0_1_1.default = (f.inflate_0_1_1.default or true); 569 + }) []; 570 + jpeg_decoder_0_1_11 = { features?(jpeg_decoder_0_1_11_features {}) }: jpeg_decoder_0_1_11_ { 571 + dependencies = mapFeatures features ([ byteorder_1_0_0 ] 572 + ++ (if features.jpeg_decoder_0_1_11.rayon or false then [ rayon_0_6_0 ] else [])); 573 + features = mkFeatures (features.jpeg_decoder_0_1_11 or {}); 437 574 }; 438 - jpeg_decoder_0_1_11_features."".self = true; 439 - jpeg_decoder_0_1_11_features."rayon".self_default = hasDefault jpeg_decoder_0_1_11_features; 440 - byteorder_1_0_0_features."default".from_jpeg_decoder_0_1_11__default = true; 441 - rayon_0_6_0_features."default".from_jpeg_decoder_0_1_11__default = true; 442 - kernel32_sys_0_2_2 = kernel32_sys_0_2_2_ rec { 443 - dependencies = [ winapi_0_2_8 ]; 444 - buildDependencies = [ winapi_build_0_1_1 ]; 575 + jpeg_decoder_0_1_11_features = f: updateFeatures f (rec { 576 + byteorder_1_0_0.default = true; 577 + jpeg_decoder_0_1_11.default = (f.jpeg_decoder_0_1_11.default or true); 578 + jpeg_decoder_0_1_11.rayon = 579 + (f.jpeg_decoder_0_1_11.rayon or false) || 580 + (f.jpeg_decoder_0_1_11.default or false) || 581 + (jpeg_decoder_0_1_11.default or false); 582 + rayon_0_6_0.default = true; 583 + }) [ byteorder_1_0_0_features rayon_0_6_0_features ]; 584 + kernel32_sys_0_2_2 = { features?(kernel32_sys_0_2_2_features {}) }: kernel32_sys_0_2_2_ { 585 + dependencies = mapFeatures features ([ winapi_0_2_8 ]); 586 + buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); 445 587 }; 446 - winapi_0_2_8_features."default".from_kernel32_sys_0_2_2__default = true; 447 - libc_0_2_21 = libc_0_2_21_ rec { 448 - features = mkFeatures libc_0_2_21_features; 588 + kernel32_sys_0_2_2_features = f: updateFeatures f (rec { 589 + kernel32_sys_0_2_2.default = (f.kernel32_sys_0_2_2.default or true); 590 + winapi_0_2_8.default = true; 591 + winapi_build_0_1_1.default = true; 592 + }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; 593 + libc_0_2_21 = { features?(libc_0_2_21_features {}) }: libc_0_2_21_ { 594 + features = mkFeatures (features.libc_0_2_21 or {}); 449 595 }; 450 - libc_0_2_21_features."use_std".self_default = hasDefault libc_0_2_21_features; 451 - lzw_0_10_0 = lzw_0_10_0_ rec { 452 - features = mkFeatures lzw_0_10_0_features; 596 + libc_0_2_21_features = f: updateFeatures f (rec { 597 + libc_0_2_21.default = (f.libc_0_2_21.default or true); 598 + libc_0_2_21.use_std = 599 + (f.libc_0_2_21.use_std or false) || 600 + (f.libc_0_2_21.default or false) || 601 + (libc_0_2_21.default or false); 602 + }) []; 603 + lzw_0_10_0 = { features?(lzw_0_10_0_features {}) }: lzw_0_10_0_ { 604 + features = mkFeatures (features.lzw_0_10_0 or {}); 453 605 }; 454 - lzw_0_10_0_features."raii_no_panic".self_default = hasDefault lzw_0_10_0_features; 455 - metadeps_1_1_1 = metadeps_1_1_1_ rec { 456 - dependencies = [ error_chain_0_7_2 pkg_config_0_3_9 toml_0_2_1 ]; 606 + lzw_0_10_0_features = f: updateFeatures f (rec { 607 + lzw_0_10_0.default = (f.lzw_0_10_0.default or true); 608 + lzw_0_10_0.raii_no_panic = 609 + (f.lzw_0_10_0.raii_no_panic or false) || 610 + (f.lzw_0_10_0.default or false) || 611 + (lzw_0_10_0.default or false); 612 + }) []; 613 + metadeps_1_1_1 = { features?(metadeps_1_1_1_features {}) }: metadeps_1_1_1_ { 614 + dependencies = mapFeatures features ([ error_chain_0_7_2 pkg_config_0_3_9 toml_0_2_1 ]); 457 615 }; 458 - error_chain_0_7_2_features."default".from_metadeps_1_1_1__default = false; 459 - pkg_config_0_3_9_features."default".from_metadeps_1_1_1__default = true; 460 - toml_0_2_1_features."default".from_metadeps_1_1_1__default = false; 461 - num_integer_0_1_33 = num_integer_0_1_33_ rec { 462 - dependencies = [ num_traits_0_1_37 ]; 616 + metadeps_1_1_1_features = f: updateFeatures f (rec { 617 + error_chain_0_7_2.default = (f.error_chain_0_7_2.default or false); 618 + metadeps_1_1_1.default = (f.metadeps_1_1_1.default or true); 619 + pkg_config_0_3_9.default = true; 620 + toml_0_2_1.default = (f.toml_0_2_1.default or false); 621 + }) [ error_chain_0_7_2_features pkg_config_0_3_9_features toml_0_2_1_features ]; 622 + num_integer_0_1_33 = { features?(num_integer_0_1_33_features {}) }: num_integer_0_1_33_ { 623 + dependencies = mapFeatures features ([ num_traits_0_1_37 ]); 463 624 }; 464 - num_traits_0_1_37_features."default".from_num_integer_0_1_33__default = true; 465 - num_iter_0_1_33 = num_iter_0_1_33_ rec { 466 - dependencies = [ num_integer_0_1_33 num_traits_0_1_37 ]; 625 + num_integer_0_1_33_features = f: updateFeatures f (rec { 626 + num_integer_0_1_33.default = (f.num_integer_0_1_33.default or true); 627 + num_traits_0_1_37.default = true; 628 + }) [ num_traits_0_1_37_features ]; 629 + num_iter_0_1_33 = { features?(num_iter_0_1_33_features {}) }: num_iter_0_1_33_ { 630 + dependencies = mapFeatures features ([ num_integer_0_1_33 num_traits_0_1_37 ]); 467 631 }; 468 - num_integer_0_1_33_features."default".from_num_iter_0_1_33__default = true; 469 - num_traits_0_1_37_features."default".from_num_iter_0_1_33__default = true; 470 - num_rational_0_1_36 = num_rational_0_1_36_ rec { 471 - dependencies = [ num_integer_0_1_33 num_traits_0_1_37 ]; 472 - features = mkFeatures num_rational_0_1_36_features; 632 + num_iter_0_1_33_features = f: updateFeatures f (rec { 633 + num_integer_0_1_33.default = true; 634 + num_iter_0_1_33.default = (f.num_iter_0_1_33.default or true); 635 + num_traits_0_1_37.default = true; 636 + }) [ num_integer_0_1_33_features num_traits_0_1_37_features ]; 637 + num_rational_0_1_36 = { features?(num_rational_0_1_36_features {}) }: num_rational_0_1_36_ { 638 + dependencies = mapFeatures features ([ num_integer_0_1_33 num_traits_0_1_37 ]); 639 + features = mkFeatures (features.num_rational_0_1_36 or {}); 473 640 }; 474 - num_rational_0_1_36_features."num-bigint".self_bigint = hasFeature (num_rational_0_1_36_features."bigint" or {}); 475 - num_rational_0_1_36_features."bigint".self_default = hasDefault num_rational_0_1_36_features; 476 - num_rational_0_1_36_features."rustc-serialize".self_default = hasDefault num_rational_0_1_36_features; 477 - num_bigint_0_0_0_features."default".from_num_rational_0_1_36__default = true; 478 - num_integer_0_1_33_features."default".from_num_rational_0_1_36__default = true; 479 - num_traits_0_1_37_features."default".from_num_rational_0_1_36__default = true; 480 - rustc_serialize_0_0_0_features."default".from_num_rational_0_1_36__default = true; 481 - serde_0_0_0_features."default".from_num_rational_0_1_36__default = true; 482 - num_traits_0_1_37 = num_traits_0_1_37_ rec {}; 483 - num_cpus_1_3_0 = num_cpus_1_3_0_ rec { 484 - dependencies = [ libc_0_2_21 ]; 641 + num_rational_0_1_36_features = f: updateFeatures f (rec { 642 + num_integer_0_1_33.default = true; 643 + num_rational_0_1_36.bigint = 644 + (f.num_rational_0_1_36.bigint or false) || 645 + (f.num_rational_0_1_36.default or false) || 646 + (num_rational_0_1_36.default or false); 647 + num_rational_0_1_36.default = (f.num_rational_0_1_36.default or true); 648 + num_rational_0_1_36.num-bigint = 649 + (f.num_rational_0_1_36.num-bigint or false) || 650 + (f.num_rational_0_1_36.bigint or false) || 651 + (num_rational_0_1_36.bigint or false); 652 + num_rational_0_1_36.rustc-serialize = 653 + (f.num_rational_0_1_36.rustc-serialize or false) || 654 + (f.num_rational_0_1_36.default or false) || 655 + (num_rational_0_1_36.default or false); 656 + num_traits_0_1_37.default = true; 657 + }) [ num_integer_0_1_33_features num_traits_0_1_37_features ]; 658 + num_traits_0_1_37 = { features?(num_traits_0_1_37_features {}) }: num_traits_0_1_37_ {}; 659 + num_traits_0_1_37_features = f: updateFeatures f (rec { 660 + num_traits_0_1_37.default = (f.num_traits_0_1_37.default or true); 661 + }) []; 662 + num_cpus_1_3_0 = { features?(num_cpus_1_3_0_features {}) }: num_cpus_1_3_0_ { 663 + dependencies = mapFeatures features ([ libc_0_2_21 ]); 485 664 }; 486 - libc_0_2_21_features."default".from_num_cpus_1_3_0__default = true; 487 - pkg_config_0_3_9 = pkg_config_0_3_9_ rec {}; 488 - png_0_6_2 = png_0_6_2_ rec { 489 - dependencies = [ bitflags_0_7_0 deflate_0_7_5 inflate_0_1_1 num_iter_0_1_33 ] 490 - ++ (if lib.lists.any (x: x == "deflate") features then [deflate_0_7_5] else []); 491 - features = mkFeatures png_0_6_2_features; 665 + num_cpus_1_3_0_features = f: updateFeatures f (rec { 666 + libc_0_2_21.default = true; 667 + num_cpus_1_3_0.default = (f.num_cpus_1_3_0.default or true); 668 + }) [ libc_0_2_21_features ]; 669 + pkg_config_0_3_9 = { features?(pkg_config_0_3_9_features {}) }: pkg_config_0_3_9_ {}; 670 + pkg_config_0_3_9_features = f: updateFeatures f (rec { 671 + pkg_config_0_3_9.default = (f.pkg_config_0_3_9.default or true); 672 + }) []; 673 + png_0_6_2 = { features?(png_0_6_2_features {}) }: png_0_6_2_ { 674 + dependencies = mapFeatures features ([ bitflags_0_7_0 inflate_0_1_1 num_iter_0_1_33 ] 675 + ++ (if features.png_0_6_2.deflate or false then [ deflate_0_7_5 ] else [])); 676 + features = mkFeatures (features.png_0_6_2 or {}); 492 677 }; 493 - png_0_6_2_features."".self = true; 494 - png_0_6_2_features."png-encoding".self_default = hasDefault png_0_6_2_features; 495 - png_0_6_2_features."deflate".self_png-encoding = hasFeature (png_0_6_2_features."png-encoding" or {}); 496 - bitflags_0_7_0_features."default".from_png_0_6_2__default = true; 497 - deflate_0_7_5_features."default".from_png_0_6_2__default = true; 498 - inflate_0_1_1_features."default".from_png_0_6_2__default = true; 499 - num_iter_0_1_33_features."default".from_png_0_6_2__default = true; 500 - rand_0_3_15 = rand_0_3_15_ rec { 501 - dependencies = [ libc_0_2_21 ]; 678 + png_0_6_2_features = f: updateFeatures f (rec { 679 + bitflags_0_7_0.default = true; 680 + deflate_0_7_5.default = true; 681 + inflate_0_1_1.default = true; 682 + num_iter_0_1_33.default = true; 683 + png_0_6_2.default = (f.png_0_6_2.default or true); 684 + png_0_6_2.deflate = 685 + (f.png_0_6_2.deflate or false) || 686 + (f.png_0_6_2.png-encoding or false) || 687 + (png_0_6_2.png-encoding or false); 688 + png_0_6_2.png-encoding = 689 + (f.png_0_6_2.png-encoding or false) || 690 + (f.png_0_6_2.default or false) || 691 + (png_0_6_2.default or false); 692 + }) [ bitflags_0_7_0_features deflate_0_7_5_features inflate_0_1_1_features num_iter_0_1_33_features ]; 693 + rand_0_3_15 = { features?(rand_0_3_15_features {}) }: rand_0_3_15_ { 694 + dependencies = mapFeatures features ([ libc_0_2_21 ]); 502 695 }; 503 - libc_0_2_21_features."default".from_rand_0_3_15__default = true; 504 - rayon_0_6_0 = rayon_0_6_0_ rec { 505 - dependencies = [ deque_0_3_1 libc_0_2_21 num_cpus_1_3_0 rand_0_3_15 ]; 506 - features = mkFeatures rayon_0_6_0_features; 696 + rand_0_3_15_features = f: updateFeatures f (rec { 697 + libc_0_2_21.default = true; 698 + rand_0_3_15.default = (f.rand_0_3_15.default or true); 699 + }) [ libc_0_2_21_features ]; 700 + rayon_0_6_0 = { features?(rayon_0_6_0_features {}) }: rayon_0_6_0_ { 701 + dependencies = mapFeatures features ([ deque_0_3_1 libc_0_2_21 num_cpus_1_3_0 rand_0_3_15 ]); 702 + features = mkFeatures (features.rayon_0_6_0 or {}); 507 703 }; 508 - rayon_0_6_0_features."".self = true; 509 - deque_0_3_1_features."default".from_rayon_0_6_0__default = true; 510 - libc_0_2_21_features."default".from_rayon_0_6_0__default = true; 511 - num_cpus_1_3_0_features."default".from_rayon_0_6_0__default = true; 512 - rand_0_3_15_features."default".from_rayon_0_6_0__default = true; 513 - scoped_threadpool_0_1_7 = scoped_threadpool_0_1_7_ rec { 514 - features = mkFeatures scoped_threadpool_0_1_7_features; 704 + rayon_0_6_0_features = f: updateFeatures f (rec { 705 + deque_0_3_1.default = true; 706 + libc_0_2_21.default = true; 707 + num_cpus_1_3_0.default = true; 708 + rand_0_3_15.default = true; 709 + rayon_0_6_0.default = (f.rayon_0_6_0.default or true); 710 + }) [ deque_0_3_1_features libc_0_2_21_features num_cpus_1_3_0_features rand_0_3_15_features ]; 711 + scoped_threadpool_0_1_7 = { features?(scoped_threadpool_0_1_7_features {}) }: scoped_threadpool_0_1_7_ { 712 + features = mkFeatures (features.scoped_threadpool_0_1_7 or {}); 515 713 }; 516 - scoped_threadpool_0_1_7_features."".self = true; 517 - strsim_0_6_0 = strsim_0_6_0_ rec {}; 518 - term_size_0_2_3 = term_size_0_2_3_ rec { 519 - dependencies = [] 520 - ++ (if !(kernel == "windows") then [ libc_0_2_21 ] else []) 521 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 522 - features = mkFeatures term_size_0_2_3_features; 714 + scoped_threadpool_0_1_7_features = f: updateFeatures f (rec { 715 + scoped_threadpool_0_1_7.default = (f.scoped_threadpool_0_1_7.default or true); 716 + }) []; 717 + strsim_0_6_0 = { features?(strsim_0_6_0_features {}) }: strsim_0_6_0_ {}; 718 + strsim_0_6_0_features = f: updateFeatures f (rec { 719 + strsim_0_6_0.default = (f.strsim_0_6_0.default or true); 720 + }) []; 721 + term_size_0_2_3 = { features?(term_size_0_2_3_features {}) }: term_size_0_2_3_ { 722 + dependencies = mapFeatures features ([]) 723 + ++ (if !(kernel == "windows") then mapFeatures features ([ libc_0_2_21 ]) else []) 724 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 725 + features = mkFeatures (features.term_size_0_2_3 or {}); 523 726 }; 524 - term_size_0_2_3_features."clippy".self_lints = hasFeature (term_size_0_2_3_features."lints" or {}); 525 - term_size_0_2_3_features."nightly".self_lints = hasFeature (term_size_0_2_3_features."lints" or {}); 526 - term_size_0_2_3_features."lints".self_travis = hasFeature (term_size_0_2_3_features."travis" or {}); 527 - term_size_0_2_3_features."nightly".self_travis = hasFeature (term_size_0_2_3_features."travis" or {}); 528 - clippy_0_0_0_features."default".from_term_size_0_2_3__default = true; 529 - libc_0_2_21_features."default".from_term_size_0_2_3__default = true; 530 - kernel32_sys_0_2_2_features."default".from_term_size_0_2_3__default = true; 531 - winapi_0_2_8_features."default".from_term_size_0_2_3__default = true; 532 - toml_0_2_1 = toml_0_2_1_ rec { 533 - dependencies = []; 727 + term_size_0_2_3_features = f: updateFeatures f (rec { 728 + kernel32_sys_0_2_2.default = true; 729 + libc_0_2_21.default = true; 730 + term_size_0_2_3.clippy = 731 + (f.term_size_0_2_3.clippy or false) || 732 + (f.term_size_0_2_3.lints or false) || 733 + (term_size_0_2_3.lints or false); 734 + term_size_0_2_3.default = (f.term_size_0_2_3.default or true); 735 + term_size_0_2_3.lints = 736 + (f.term_size_0_2_3.lints or false) || 737 + (f.term_size_0_2_3.travis or false) || 738 + (term_size_0_2_3.travis or false); 739 + term_size_0_2_3.nightly = 740 + (f.term_size_0_2_3.nightly or false) || 741 + (f.term_size_0_2_3.lints or false) || 742 + (term_size_0_2_3.lints or false) || 743 + (f.term_size_0_2_3.travis or false) || 744 + (term_size_0_2_3.travis or false); 745 + winapi_0_2_8.default = true; 746 + }) [ libc_0_2_21_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 747 + toml_0_2_1 = { features?(toml_0_2_1_features {}) }: toml_0_2_1_ { 748 + dependencies = mapFeatures features ([]); 534 749 }; 535 - toml_0_2_1_features."rustc-serialize".self_default = hasDefault toml_0_2_1_features; 536 - rustc_serialize_0_0_0_features."default".from_toml_0_2_1__default = true; 537 - serde_0_0_0_features."default".from_toml_0_2_1__default = true; 538 - unicode_segmentation_1_1_0 = unicode_segmentation_1_1_0_ rec { 539 - features = mkFeatures unicode_segmentation_1_1_0_features; 750 + toml_0_2_1_features = f: updateFeatures f (rec { 751 + toml_0_2_1.default = (f.toml_0_2_1.default or true); 752 + toml_0_2_1.rustc-serialize = 753 + (f.toml_0_2_1.rustc-serialize or false) || 754 + (f.toml_0_2_1.default or false) || 755 + (toml_0_2_1.default or false); 756 + }) []; 757 + unicode_segmentation_1_1_0 = { features?(unicode_segmentation_1_1_0_features {}) }: unicode_segmentation_1_1_0_ { 758 + features = mkFeatures (features.unicode_segmentation_1_1_0 or {}); 540 759 }; 541 - unicode_segmentation_1_1_0_features."".self = true; 542 - unicode_width_0_1_4 = unicode_width_0_1_4_ rec { 543 - features = mkFeatures unicode_width_0_1_4_features; 760 + unicode_segmentation_1_1_0_features = f: updateFeatures f (rec { 761 + unicode_segmentation_1_1_0.default = (f.unicode_segmentation_1_1_0.default or true); 762 + }) []; 763 + unicode_width_0_1_4 = { features?(unicode_width_0_1_4_features {}) }: unicode_width_0_1_4_ { 764 + features = mkFeatures (features.unicode_width_0_1_4 or {}); 544 765 }; 545 - unicode_width_0_1_4_features."".self = true; 546 - vec_map_0_7_0 = vec_map_0_7_0_ rec { 547 - dependencies = []; 548 - features = mkFeatures vec_map_0_7_0_features; 766 + unicode_width_0_1_4_features = f: updateFeatures f (rec { 767 + unicode_width_0_1_4.default = (f.unicode_width_0_1_4.default or true); 768 + }) []; 769 + vec_map_0_7_0 = { features?(vec_map_0_7_0_features {}) }: vec_map_0_7_0_ { 770 + dependencies = mapFeatures features ([]); 771 + features = mkFeatures (features.vec_map_0_7_0 or {}); 549 772 }; 550 - vec_map_0_7_0_features."serde".self_eders = hasFeature (vec_map_0_7_0_features."eders" or {}); 551 - vec_map_0_7_0_features."serde_derive".self_eders = hasFeature (vec_map_0_7_0_features."eders" or {}); 552 - serde_0_0_0_features."default".from_vec_map_0_7_0__default = true; 553 - serde_derive_0_0_0_features."default".from_vec_map_0_7_0__default = true; 554 - wc_grab_0_2_0 = wc_grab_0_2_0_ rec { 555 - dependencies = [ clap_2_22_0 dbus_0_5_2 image_0_12_3 ]; 773 + vec_map_0_7_0_features = f: updateFeatures f (rec { 774 + vec_map_0_7_0.default = (f.vec_map_0_7_0.default or true); 775 + vec_map_0_7_0.serde = 776 + (f.vec_map_0_7_0.serde or false) || 777 + (f.vec_map_0_7_0.eders or false) || 778 + (vec_map_0_7_0.eders or false); 779 + vec_map_0_7_0.serde_derive = 780 + (f.vec_map_0_7_0.serde_derive or false) || 781 + (f.vec_map_0_7_0.eders or false) || 782 + (vec_map_0_7_0.eders or false); 783 + }) []; 784 + wc_grab_0_3_0 = { features?(wc_grab_0_3_0_features {}) }: wc_grab_0_3_0_ { 785 + dependencies = mapFeatures features ([ clap_2_22_0 dbus_0_5_2 image_0_12_3 ]); 556 786 }; 557 - clap_2_22_0_features."default".from_wc_grab_0_2_0__default = true; 558 - dbus_0_5_2_features."default".from_wc_grab_0_2_0__default = true; 559 - image_0_12_3_features."default".from_wc_grab_0_2_0__default = true; 560 - winapi_0_2_8 = winapi_0_2_8_ rec {}; 561 - winapi_build_0_1_1 = winapi_build_0_1_1_ rec {}; 787 + wc_grab_0_3_0_features = f: updateFeatures f (rec { 788 + clap_2_22_0.default = true; 789 + dbus_0_5_2.default = true; 790 + image_0_12_3.default = true; 791 + wc_grab_0_3_0.default = (f.wc_grab_0_3_0.default or true); 792 + }) [ clap_2_22_0_features dbus_0_5_2_features image_0_12_3_features ]; 793 + winapi_0_2_8 = { features?(winapi_0_2_8_features {}) }: winapi_0_2_8_ {}; 794 + winapi_0_2_8_features = f: updateFeatures f (rec { 795 + winapi_0_2_8.default = (f.winapi_0_2_8.default or true); 796 + }) []; 797 + winapi_build_0_1_1 = { features?(winapi_build_0_1_1_features {}) }: winapi_build_0_1_1_ {}; 798 + winapi_build_0_1_1_features = f: updateFeatures f (rec { 799 + winapi_build_0_1_1.default = (f.winapi_build_0_1_1.default or true); 800 + }) []; 562 801 }
+1441 -580
pkgs/applications/window-managers/way-cooler/wc-lock.nix
··· 1 - # Generated by carnix 0.5.0: carnix -o wc-lock.nix Cargo.lock 1 + # Generated by carnix 0.6.5: carnix -o wc-lock.nix Cargo.lock 2 2 { lib, buildPlatform, buildRustCrate, fetchgit }: 3 3 let kernel = buildPlatform.parsed.kernel.name; 4 4 abi = buildPlatform.parsed.abi.name; 5 - hasFeature = feature: 6 - lib.lists.any 7 - (originName: feature.${originName}) 8 - (builtins.attrNames feature); 9 - 10 - hasDefault = feature: 11 - let defaultFeatures = builtins.attrNames (feature."default" or {}); in 12 - (defaultFeatures == []) 13 - || (lib.lists.any (originName: feature."default".${originName}) defaultFeatures); 14 - 5 + include = includedFiles: src: builtins.filterSource (path: type: 6 + lib.lists.any (f: 7 + let p = toString (src + ("/" + f)); in 8 + (path == p) || (type == "directory" && lib.strings.hasPrefix path p) 9 + ) includedFiles 10 + ) src; 11 + updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions); 12 + mapFeatures = features: map (fun: fun { features = features; }); 15 13 mkFeatures = feat: lib.lists.foldl (features: featureName: 16 - if featureName != "" && hasFeature feat.${featureName} then 14 + if feat.${featureName} or false then 17 15 [ featureName ] ++ features 18 16 else 19 17 features 20 - ) (if hasDefault feat then [ "default" ] else []) (builtins.attrNames feat); 21 - ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 22 - crateName = "ansi_term"; 23 - version = "0.9.0"; 24 - authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) <ryan.havvy@gmail.com>" ]; 25 - sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij"; 26 - inherit dependencies buildDependencies features; 27 - }; 28 - atty_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 29 - crateName = "atty"; 30 - version = "0.2.2"; 31 - authors = [ "softprops <d.tangren@gmail.com>" ]; 32 - sha256 = "05c6jvrxljp4s1aycgq2z3y56f7f5yvc56v25cqlmpc1qx65z7ba"; 33 - inherit dependencies buildDependencies features; 34 - }; 35 - bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 36 - crateName = "bitflags"; 37 - version = "0.7.0"; 38 - authors = [ "The Rust Project Developers" ]; 39 - sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 40 - inherit dependencies buildDependencies features; 41 - }; 42 - bitflags_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 43 - crateName = "bitflags"; 44 - version = "0.8.2"; 45 - authors = [ "The Rust Project Developers" ]; 46 - sha256 = "0whaj3969ysqxzk620sk1isvq6vh85516f2fplvqjrw3syz44sb2"; 47 - inherit dependencies buildDependencies features; 48 - }; 49 - byteorder_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 50 - crateName = "byteorder"; 51 - version = "0.5.3"; 52 - authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 53 - sha256 = "0zsr6b0m0yl5c0yy92nq7srfpczd1dx1xqcx3rlm5fbl8si9clqx"; 54 - inherit dependencies buildDependencies features; 55 - }; 56 - clap_2_24_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 57 - crateName = "clap"; 58 - version = "2.24.2"; 59 - authors = [ "Kevin K. <kbknapp@gmail.com>" ]; 60 - sha256 = "0028bkzafprs6n7ing8lnf7iss2a2zq17qmgadipgdfgvww43rmv"; 61 - inherit dependencies buildDependencies features; 62 - }; 63 - dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 64 - crateName = "dlib"; 65 - version = "0.3.1"; 66 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 67 - sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr"; 68 - inherit dependencies buildDependencies features; 69 - }; 70 - dtoa_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 71 - crateName = "dtoa"; 72 - version = "0.4.1"; 73 - authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 74 - sha256 = "0mgg4r90yby68qg7y8csbclhsm53ac26vsyq615viq535plllhzw"; 75 - inherit dependencies buildDependencies features; 76 - }; 77 - fs2_0_2_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 78 - crateName = "fs2"; 79 - version = "0.2.5"; 80 - authors = [ "Dan Burkert <dan@danburkert.com>" ]; 81 - sha256 = "0j6l5r95jigbl0lgkm69c82dzq10jipjbm9qnni147hb45gyw790"; 82 - inherit dependencies buildDependencies features; 83 - }; 84 - gcc_0_3_50_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 85 - crateName = "gcc"; 86 - version = "0.3.50"; 87 - authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 88 - sha256 = "032izcbbyiakv9ck5j3s27p3ddx4468n7qpaxgwi5iswmimjaaj0"; 89 - inherit dependencies buildDependencies features; 90 - }; 91 - itoa_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 92 - crateName = "itoa"; 93 - version = "0.3.1"; 94 - authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 95 - sha256 = "0jp1wvfw0qqbyz0whbycp7xr5nx1ds5plh4wsfyj503xmjf9ab4k"; 96 - inherit dependencies buildDependencies features; 97 - }; 98 - kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 99 - crateName = "kernel32-sys"; 100 - version = "0.2.2"; 101 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 102 - sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 103 - libName = "kernel32"; 104 - build = "build.rs"; 105 - inherit dependencies buildDependencies features; 106 - }; 107 - lazy_static_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 108 - crateName = "lazy_static"; 109 - version = "0.1.16"; 110 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 111 - sha256 = "0lc5ixs5bmnc43lfri2ynh9393l7vs0z3sw2v5rkaady2ivnznpc"; 112 - inherit dependencies buildDependencies features; 113 - }; 114 - lazy_static_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 115 - crateName = "lazy_static"; 116 - version = "0.2.8"; 117 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 118 - sha256 = "1xbpxx7cd5kl60g87g43q80jxyrsildhxfjc42jb1x4jncknpwbl"; 119 - inherit dependencies buildDependencies features; 120 - }; 121 - libc_0_2_23_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 122 - crateName = "libc"; 123 - version = "0.2.23"; 124 - authors = [ "The Rust Project Developers" ]; 125 - sha256 = "1i29f6k26fmv81c5bjc6hw2j95sd01h9ad66qxdc755b24xfa9jm"; 126 - inherit dependencies buildDependencies features; 127 - }; 128 - libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 129 - crateName = "libloading"; 130 - version = "0.3.4"; 131 - authors = [ "Simonas Kazlauskas <libloading@kazlauskas.me>" ]; 132 - sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1"; 133 - build = "build.rs"; 134 - inherit dependencies buildDependencies features; 135 - }; 136 - memmap_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 137 - crateName = "memmap"; 138 - version = "0.4.0"; 139 - authors = [ "Dan Burkert <dan@danburkert.com>" ]; 140 - sha256 = "0q2gm5p8n9najc8kccbxxkannmnjh85rin4k8d4y1kg5ymdp6kll"; 141 - inherit dependencies buildDependencies features; 142 - }; 143 - num_traits_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 144 - crateName = "num-traits"; 145 - version = "0.1.37"; 146 - authors = [ "The Rust Project Developers" ]; 147 - sha256 = "0rwzfmdjq6iz6plva2gi7agvy1w9sjs7aqjh0p115w57xiix2224"; 148 - inherit dependencies buildDependencies features; 149 - }; 150 - phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 151 - crateName = "phf"; 152 - version = "0.7.21"; 153 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 154 - sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg"; 155 - libPath = "src/lib.rs"; 156 - inherit dependencies buildDependencies features; 157 - }; 158 - phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 159 - crateName = "phf_codegen"; 160 - version = "0.7.21"; 161 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 162 - sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj"; 163 - inherit dependencies buildDependencies features; 164 - }; 165 - phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 166 - crateName = "phf_generator"; 167 - version = "0.7.21"; 168 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 169 - sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g"; 170 - inherit dependencies buildDependencies features; 171 - }; 172 - phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 173 - crateName = "phf_shared"; 174 - version = "0.7.21"; 175 - authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 176 - sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln"; 177 - libPath = "src/lib.rs"; 178 - inherit dependencies buildDependencies features; 179 - }; 180 - rand_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 181 - crateName = "rand"; 182 - version = "0.3.15"; 183 - authors = [ "The Rust Project Developers" ]; 184 - sha256 = "1fs30rc1xic40s1n7l3y7pxzfifpy03mgrvhy5ggp5p7zjfv3rr8"; 185 - inherit dependencies buildDependencies features; 186 - }; 187 - rustc_version_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 188 - crateName = "rustc_version"; 189 - version = "0.1.7"; 190 - authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 191 - sha256 = "0plm9pbyvcwfibd0kbhzil9xmr1bvqi8fgwlfw0x4vali8s6s99p"; 192 - inherit dependencies buildDependencies features; 193 - }; 194 - semver_0_1_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 195 - crateName = "semver"; 196 - version = "0.1.20"; 197 - authors = [ "The Rust Project Developers" ]; 198 - sha256 = "05cdig0071hls2k8lxbqmyqpl0zjmc53i2d43mwzps033b8njh4n"; 199 - inherit dependencies buildDependencies features; 200 - }; 201 - serde_0_9_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 202 - crateName = "serde"; 203 - version = "0.9.15"; 204 - authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 205 - sha256 = "0rlflkc57kvy69hnhj4arfsj7ic4hpihxsb00zg5lkdxfj5qjx9b"; 206 - inherit dependencies buildDependencies features; 207 - }; 208 - serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 209 - crateName = "serde_json"; 210 - version = "0.9.10"; 211 - authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 212 - sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005"; 213 - inherit dependencies buildDependencies features; 214 - }; 215 - siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 216 - crateName = "siphasher"; 217 - version = "0.2.2"; 218 - authors = [ "Frank Denis <github@pureftpd.org>" ]; 219 - sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr"; 220 - inherit dependencies buildDependencies features; 221 - }; 222 - strsim_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 223 - crateName = "strsim"; 224 - version = "0.6.0"; 225 - authors = [ "Danny Guo <dannyguo91@gmail.com>" ]; 226 - sha256 = "1lz85l6y68hr62lv4baww29yy7g8pg20dlr0lbaswxmmcb0wl7gd"; 227 - inherit dependencies buildDependencies features; 228 - }; 229 - target_build_utils_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 230 - crateName = "target_build_utils"; 231 - version = "0.3.1"; 232 - authors = [ "Simonas Kazlauskas <target_build_utils@kazlauskas.me>" ]; 233 - sha256 = "1b450nyxlbgicp2p45mhxiv6yv0z7s4iw01lsaqh3v7b4bm53flj"; 234 - build = "build.rs"; 235 - inherit dependencies buildDependencies features; 236 - }; 237 - tempfile_2_1_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 238 - crateName = "tempfile"; 239 - version = "2.1.5"; 240 - authors = [ "Steven Allen <steven@stebalien.com>" ]; 241 - sha256 = "1yz8aaj78z9gsn4b71y0m6fa5bnxhqafcczhxvmwra56k943aqkw"; 242 - build = "build.rs"; 243 - inherit dependencies buildDependencies features; 244 - }; 245 - term_size_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 246 - crateName = "term_size"; 247 - version = "0.3.0"; 248 - authors = [ "Kevin K. <kbknapp@gmail.com>" "Benjamin Sago <ogham@bsago.me>" ]; 249 - sha256 = "054d5avad49sy5nfaaaphai4kv4rmdh6q0npchnvdhpxp02lcfhs"; 250 - inherit dependencies buildDependencies features; 251 - }; 252 - unicode_segmentation_1_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 253 - crateName = "unicode-segmentation"; 254 - version = "1.2.0"; 255 - authors = [ "kwantam <kwantam@gmail.com>" ]; 256 - sha256 = "0yz43x7wrhr3n7a2zsinx3r60yxsdqicg8a5kycyyhdaq1zmiz1y"; 257 - inherit dependencies buildDependencies features; 258 - }; 259 - unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 260 - crateName = "unicode-width"; 261 - version = "0.1.4"; 262 - authors = [ "kwantam <kwantam@gmail.com>" ]; 263 - sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl"; 264 - inherit dependencies buildDependencies features; 265 - }; 266 - vec_map_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 267 - crateName = "vec_map"; 268 - version = "0.8.0"; 269 - authors = [ "Alex Crichton <alex@alexcrichton.com>" "Jorge Aparicio <japaricious@gmail.com>" "Alexis Beingessner <a.beingessner@gmail.com>" "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon <aturon@mozilla.com>" "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood <csouth3@illinois.edu>" "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens <markus@m-siemens.de>" "Josh Branchaud <jbranchaud@gmail.com>" "Huon Wilson <dbau.pp@gmail.com>" "Corey Farwell <coref@rwell.org>" "Aaron Liblong <>" "Nick Cameron <nrc@ncameron.org>" "Patrick Walton <pcwalton@mimiga.net>" "Felix S Klock II <>" "Andrew Paseltiner <apaseltiner@gmail.com>" "Sean McArthur <sean.monstar@gmail.com>" "Vadim Petrochenkov <>" ]; 270 - sha256 = "07sgxp3cf1a4cxm9n3r27fcvqmld32bl2576mrcahnvm34j11xay"; 271 - inherit dependencies buildDependencies features; 272 - }; 273 - wayland_client_0_9_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 274 - crateName = "wayland-client"; 275 - version = "0.9.6"; 276 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 277 - sha256 = "1908h6ilvq2cxph1lxv1vzrb3dcfx4x6pf6pszxwifsfqva8nm34"; 278 - build = "build.rs"; 279 - inherit dependencies buildDependencies features; 280 - }; 281 - wayland_kbd_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 282 - crateName = "wayland-kbd"; 283 - version = "0.9.0"; 284 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 285 - sha256 = "1x0f7n79hjwf5fclf62fpzjp05xdzc93xw84zgyrn8f1hill3qhj"; 286 - inherit dependencies buildDependencies features; 287 - }; 288 - wayland_scanner_0_9_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 289 - crateName = "wayland-scanner"; 290 - version = "0.9.6"; 291 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 292 - sha256 = "1w5cyc48g4x5w3rakb4sji5328rl5yph1abmjbh5h4slkm4n76g1"; 293 - inherit dependencies buildDependencies features; 294 - }; 295 - wayland_sys_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 296 - crateName = "wayland-sys"; 297 - version = "0.6.0"; 298 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 299 - sha256 = "0m6db0kld2d4xv4ai9kxlqrh362hwi0030b4zbss0sfha1hx5mfl"; 300 - inherit dependencies buildDependencies features; 301 - }; 302 - wayland_sys_0_9_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 303 - crateName = "wayland-sys"; 304 - version = "0.9.6"; 305 - authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 306 - sha256 = "0izw50pmj1r10hmr29gi8ps01avs6zjwisywijlq7wr268h6yxcg"; 307 - inherit dependencies buildDependencies features; 308 - }; 309 - wc_lock_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 310 - crateName = "wc-lock"; 311 - version = "0.1.0"; 312 - authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 313 - sha256 = "1fwfqzhqa8zqxx18amc129xfp1lrb7y9qxi92jqr856xiq4r8ypk"; 314 - build = "build.rs"; 315 - inherit dependencies buildDependencies features; 316 - }; 317 - winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 318 - crateName = "winapi"; 319 - version = "0.2.8"; 320 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 321 - sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 322 - inherit dependencies buildDependencies features; 323 - }; 324 - winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 325 - crateName = "winapi-build"; 326 - version = "0.1.1"; 327 - authors = [ "Peter Atashian <retep998@gmail.com>" ]; 328 - sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 329 - libName = "build"; 330 - inherit dependencies buildDependencies features; 331 - }; 332 - xml_rs_0_3_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 333 - crateName = "xml-rs"; 334 - version = "0.3.6"; 335 - authors = [ "Vladimir Matveev <vladimir.matweev@gmail.com>" ]; 336 - sha256 = "1g1cclib7fj900m4669vxlz45lxcq0m36g7cd8chl494c2xsgj15"; 337 - libPath = "src/lib.rs"; 338 - libName = "xml"; 339 - crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ]; 340 - inherit dependencies buildDependencies features; 341 - }; 342 - 18 + ) [] (builtins.attrNames feat); 343 19 in 344 20 rec { 345 - ansi_term_0_9_0 = ansi_term_0_9_0_ rec {}; 346 - atty_0_2_2 = atty_0_2_2_ rec { 347 - dependencies = (if !(kernel == "windows") then [ libc_0_2_23 ] else []) 348 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 21 + wc_lock = f: wc_lock_0_2_1 { features = wc_lock_0_2_1_features { wc_lock_0_2_1 = f; }; }; 22 + ansi_term_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 23 + crateName = "ansi_term"; 24 + version = "0.9.0"; 25 + authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) <ryan.havvy@gmail.com>" ]; 26 + sha256 = "1vcd8m2hglrdi4zmqnkkz5zy3c73ifgii245k7vj6qr5dzpn9hij"; 27 + inherit dependencies buildDependencies features; 28 + }; 29 + atty_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 30 + crateName = "atty"; 31 + version = "0.2.2"; 32 + authors = [ "softprops <d.tangren@gmail.com>" ]; 33 + sha256 = "05c6jvrxljp4s1aycgq2z3y56f7f5yvc56v25cqlmpc1qx65z7ba"; 34 + inherit dependencies buildDependencies features; 35 + }; 36 + bitflags_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 37 + crateName = "bitflags"; 38 + version = "0.7.0"; 39 + authors = [ "The Rust Project Developers" ]; 40 + sha256 = "1hr72xg5slm0z4pxs2hiy4wcyx3jva70h58b7mid8l0a4c8f7gn5"; 41 + inherit dependencies buildDependencies features; 42 + }; 43 + bitflags_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 44 + crateName = "bitflags"; 45 + version = "0.8.2"; 46 + authors = [ "The Rust Project Developers" ]; 47 + sha256 = "0whaj3969ysqxzk620sk1isvq6vh85516f2fplvqjrw3syz44sb2"; 48 + inherit dependencies buildDependencies features; 49 + }; 50 + byteorder_0_5_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 51 + crateName = "byteorder"; 52 + version = "0.5.3"; 53 + authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 54 + sha256 = "0zsr6b0m0yl5c0yy92nq7srfpczd1dx1xqcx3rlm5fbl8si9clqx"; 55 + inherit dependencies buildDependencies features; 56 + }; 57 + byteorder_1_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 58 + crateName = "byteorder"; 59 + version = "1.1.0"; 60 + authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; 61 + sha256 = "1i2n0161jm00zvzh4bncgv9zrwa6ydbxdn5j4bx0wwn7rvi9zycp"; 62 + inherit dependencies buildDependencies features; 63 + }; 64 + cc_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 65 + crateName = "cc"; 66 + version = "1.0.0"; 67 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 68 + sha256 = "1s5ha0k6cdy1049a5kpzvhnjc9hjvi18zrcr5dmbqpd03ag751g1"; 69 + inherit dependencies buildDependencies features; 70 + }; 71 + clap_2_24_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 72 + crateName = "clap"; 73 + version = "2.24.2"; 74 + authors = [ "Kevin K. <kbknapp@gmail.com>" ]; 75 + sha256 = "0028bkzafprs6n7ing8lnf7iss2a2zq17qmgadipgdfgvww43rmv"; 76 + inherit dependencies buildDependencies features; 77 + }; 78 + coco_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 79 + crateName = "coco"; 80 + version = "0.1.1"; 81 + authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; 82 + sha256 = "0hvj4jaj9y6i38c4dkii8nqq98cgx3kyx78cjqkdvk0aqq5sfr94"; 83 + inherit dependencies buildDependencies features; 84 + }; 85 + color_quant_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 86 + crateName = "color_quant"; 87 + version = "1.0.0"; 88 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 89 + sha256 = "0jwr40lr115zm2bydk1wja12gcxrmgsx0n1z1pipq00sab71maaj"; 90 + inherit dependencies buildDependencies features; 91 + }; 92 + dbus_0_5_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 93 + crateName = "dbus"; 94 + version = "0.5.4"; 95 + authors = [ "David Henningsson <diwic@ubuntu.com>" ]; 96 + sha256 = "0qr62splq38b8vfjvpcpk9ph21d63ya7vd2vifs5wc8jzwc309yn"; 97 + inherit dependencies buildDependencies features; 98 + }; 99 + dlib_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 100 + crateName = "dlib"; 101 + version = "0.3.1"; 102 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 103 + sha256 = "11mhh6g9vszp2ay3r46x4capnnmvvhx5hcp74bapxjhiixqjfvkr"; 104 + inherit dependencies buildDependencies features; 105 + }; 106 + dtoa_0_4_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 107 + crateName = "dtoa"; 108 + version = "0.4.1"; 109 + authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 110 + sha256 = "0mgg4r90yby68qg7y8csbclhsm53ac26vsyq615viq535plllhzw"; 111 + inherit dependencies buildDependencies features; 112 + }; 113 + either_1_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 114 + crateName = "either"; 115 + version = "1.2.0"; 116 + authors = [ "bluss" ]; 117 + sha256 = "0l72xaf1kwzgbl3andf3d2ggz7km9059rbmp90iywww8inlnqppp"; 118 + inherit dependencies buildDependencies features; 119 + }; 120 + enum_primitive_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 121 + crateName = "enum_primitive"; 122 + version = "0.1.1"; 123 + authors = [ "Anders Kaseorg <andersk@mit.edu>" ]; 124 + sha256 = "1a225rlsz7sz3nn14dar71kp2f9v08s3rwl6j55xp51mv01f695y"; 125 + inherit dependencies buildDependencies features; 126 + }; 127 + error_chain_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 128 + crateName = "error-chain"; 129 + version = "0.10.0"; 130 + authors = [ "Brian Anderson <banderson@mozilla.com>" "Paul Colomiets <paul@colomiets.name>" "Colin Kiegel <kiegel@gmx.de>" "Yamakaky <yamakaky@yamaworld.fr>" ]; 131 + sha256 = "1xxbzd8cjlpzsb9fsih7mdnndhzrvykj0w77yg90qc85az1xwy5z"; 132 + inherit dependencies buildDependencies features; 133 + }; 134 + flate2_0_2_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 135 + crateName = "flate2"; 136 + version = "0.2.20"; 137 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 138 + sha256 = "1am0d2vmqym1vcg7rvv516vpcrbhdn1jisy0q03r3nbzdzh54ppl"; 139 + inherit dependencies buildDependencies features; 140 + }; 141 + fs2_0_2_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 142 + crateName = "fs2"; 143 + version = "0.2.5"; 144 + authors = [ "Dan Burkert <dan@danburkert.com>" ]; 145 + sha256 = "0j6l5r95jigbl0lgkm69c82dzq10jipjbm9qnni147hb45gyw790"; 146 + inherit dependencies buildDependencies features; 147 + }; 148 + futures_0_1_16_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 149 + crateName = "futures"; 150 + version = "0.1.16"; 151 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 152 + sha256 = "0ndk8cl6l600a95q8il2c3y38jz50nhfsczps0nziadqdd45gy2b"; 153 + inherit dependencies buildDependencies features; 154 + }; 155 + gcc_0_3_50_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 156 + crateName = "gcc"; 157 + version = "0.3.50"; 158 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 159 + sha256 = "032izcbbyiakv9ck5j3s27p3ddx4468n7qpaxgwi5iswmimjaaj0"; 160 + inherit dependencies buildDependencies features; 161 + }; 162 + gif_0_9_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 163 + crateName = "gif"; 164 + version = "0.9.2"; 165 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 166 + sha256 = "0dl76jrn6127w3bdg2b58p5psf8fpnbzdxdkw1i35ac8dn4vxcqa"; 167 + inherit dependencies buildDependencies features; 168 + }; 169 + glob_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 170 + crateName = "glob"; 171 + version = "0.2.11"; 172 + authors = [ "The Rust Project Developers" ]; 173 + sha256 = "104389jjxs8r2f5cc9p0axhjmndgln60ih5x4f00ccgg9d3zarlf"; 174 + inherit dependencies buildDependencies features; 175 + }; 176 + image_0_10_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 177 + crateName = "image"; 178 + version = "0.10.4"; 179 + authors = [ "ccgn" "bvssvni <bvssvni@gmail.com>" "nwin" "TyOverby <ty@pre-alpha.com>" ]; 180 + sha256 = "1pwrs7k5760b38i1lg872x9q2zc6xvhs7mjhlzvjnr5p85zx2fbw"; 181 + libPath = "./src/lib.rs"; 182 + inherit dependencies buildDependencies features; 183 + }; 184 + inflate_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 185 + crateName = "inflate"; 186 + version = "0.1.1"; 187 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 188 + sha256 = "112kh9hjcjjxdybl032mdhpwnr3qxw8j0ch6hwanwpcf3gz42g1h"; 189 + inherit dependencies buildDependencies features; 190 + }; 191 + itoa_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 192 + crateName = "itoa"; 193 + version = "0.3.1"; 194 + authors = [ "David Tolnay <dtolnay@gmail.com>" ]; 195 + sha256 = "0jp1wvfw0qqbyz0whbycp7xr5nx1ds5plh4wsfyj503xmjf9ab4k"; 196 + inherit dependencies buildDependencies features; 197 + }; 198 + jpeg_decoder_0_1_13_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 199 + crateName = "jpeg-decoder"; 200 + version = "0.1.13"; 201 + authors = [ "Ulf Nilsson <kaksmet@gmail.com>" ]; 202 + sha256 = "0w16gbywlm9p0p3wx34b85q4d1izrx89afcsxlc6g11cx2js4fa2"; 203 + inherit dependencies buildDependencies features; 204 + }; 205 + kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 206 + crateName = "kernel32-sys"; 207 + version = "0.2.2"; 208 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 209 + sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj"; 210 + libName = "kernel32"; 211 + build = "build.rs"; 212 + inherit dependencies buildDependencies features; 213 + }; 214 + lazy_static_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 215 + crateName = "lazy_static"; 216 + version = "0.2.8"; 217 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 218 + sha256 = "1xbpxx7cd5kl60g87g43q80jxyrsildhxfjc42jb1x4jncknpwbl"; 219 + inherit dependencies buildDependencies features; 220 + }; 221 + libc_0_2_23_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 222 + crateName = "libc"; 223 + version = "0.2.23"; 224 + authors = [ "The Rust Project Developers" ]; 225 + sha256 = "1i29f6k26fmv81c5bjc6hw2j95sd01h9ad66qxdc755b24xfa9jm"; 226 + inherit dependencies buildDependencies features; 227 + }; 228 + libdbus_sys_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 229 + crateName = "libdbus-sys"; 230 + version = "0.1.1"; 231 + authors = [ "David Henningsson <diwic@ubuntu.com>" ]; 232 + sha256 = "14kpislv2zazmgv5f8by4zkgkjxd0cwab8z6621kskjdwyir1wpy"; 233 + build = "build.rs"; 234 + inherit dependencies buildDependencies features; 235 + }; 236 + libloading_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 237 + crateName = "libloading"; 238 + version = "0.3.4"; 239 + authors = [ "Simonas Kazlauskas <libloading@kazlauskas.me>" ]; 240 + sha256 = "1f2vy32cr434n638nv8sdf05iwa53q9q5ahlcpw1l9ywh1bcbhf1"; 241 + build = "build.rs"; 242 + inherit dependencies buildDependencies features; 243 + }; 244 + lzw_0_10_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 245 + crateName = "lzw"; 246 + version = "0.10.0"; 247 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 248 + sha256 = "1cfsy2w26kbz9bjaqp9dh1wyyh47rpmhwvj4jpc1rmffbf438fvb"; 249 + inherit dependencies buildDependencies features; 250 + }; 251 + memmap_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 252 + crateName = "memmap"; 253 + version = "0.4.0"; 254 + authors = [ "Dan Burkert <dan@danburkert.com>" ]; 255 + sha256 = "0q2gm5p8n9najc8kccbxxkannmnjh85rin4k8d4y1kg5ymdp6kll"; 256 + inherit dependencies buildDependencies features; 257 + }; 258 + metadeps_1_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 259 + crateName = "metadeps"; 260 + version = "1.1.2"; 261 + authors = [ "Josh Triplett <josh@joshtriplett.org>" ]; 262 + sha256 = "00dpxjls9fq6fs5gr9v3hkqxmb1zwnhh8b56q3dnzghppjf3ivk3"; 263 + inherit dependencies buildDependencies features; 264 + }; 265 + miniz_sys_0_1_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 266 + crateName = "miniz-sys"; 267 + version = "0.1.10"; 268 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 269 + sha256 = "11vg6phafxil87nbxgrlhcx5hjr3145wsbwwkfmibvnmzxfdmvln"; 270 + libPath = "lib.rs"; 271 + libName = "miniz_sys"; 272 + build = "build.rs"; 273 + inherit dependencies buildDependencies features; 274 + }; 275 + num_bigint_0_1_40_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 276 + crateName = "num-bigint"; 277 + version = "0.1.40"; 278 + authors = [ "The Rust Project Developers" ]; 279 + sha256 = "0pkxd9mb4chdbipprxjc8ll7kjh79n278s2z663zmd80yg5xi788"; 280 + inherit dependencies buildDependencies features; 281 + }; 282 + num_integer_0_1_35_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 283 + crateName = "num-integer"; 284 + version = "0.1.35"; 285 + authors = [ "The Rust Project Developers" ]; 286 + sha256 = "0xybj8isi9b6wc646d5rc043i8l8j6wy0vrl4pn995qms9fxbbcc"; 287 + inherit dependencies buildDependencies features; 288 + }; 289 + num_iter_0_1_34_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 290 + crateName = "num-iter"; 291 + version = "0.1.34"; 292 + authors = [ "The Rust Project Developers" ]; 293 + sha256 = "02cld7x9dzbqbs6sxxzq1i22z3awlcd6ljkgvhkfr9rsnaxphzl9"; 294 + inherit dependencies buildDependencies features; 295 + }; 296 + num_rational_0_1_39_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 297 + crateName = "num-rational"; 298 + version = "0.1.39"; 299 + authors = [ "The Rust Project Developers" ]; 300 + sha256 = "1qsacdfp97zgpajc2pgbrbga3yag1f0k7yz0gi78vd165gxdwk3m"; 301 + inherit dependencies buildDependencies features; 302 + }; 303 + num_traits_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 304 + crateName = "num-traits"; 305 + version = "0.1.37"; 306 + authors = [ "The Rust Project Developers" ]; 307 + sha256 = "0rwzfmdjq6iz6plva2gi7agvy1w9sjs7aqjh0p115w57xiix2224"; 308 + inherit dependencies buildDependencies features; 309 + }; 310 + num_cpus_1_6_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 311 + crateName = "num_cpus"; 312 + version = "1.6.2"; 313 + authors = [ "Sean McArthur <sean.monstar@gmail.com>" ]; 314 + sha256 = "0wxfzxsk05xbkph5qcvdqyi334zn0pnpahzi7n7iagxbb68145rm"; 315 + inherit dependencies buildDependencies features; 316 + }; 317 + phf_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 318 + crateName = "phf"; 319 + version = "0.7.21"; 320 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 321 + sha256 = "11m2rzm2s8s35m0s97gjxxb181xz352kjlhr387xj5c8q3qp5afg"; 322 + libPath = "src/lib.rs"; 323 + inherit dependencies buildDependencies features; 324 + }; 325 + phf_codegen_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 326 + crateName = "phf_codegen"; 327 + version = "0.7.21"; 328 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 329 + sha256 = "0kgy8s2q4zr0iqcm21mgq4ppc45wy6z7b5wn98xyfsrcad6lwmmj"; 330 + inherit dependencies buildDependencies features; 331 + }; 332 + phf_generator_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 333 + crateName = "phf_generator"; 334 + version = "0.7.21"; 335 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 336 + sha256 = "1jxjfzc6d6d4l9nv0r2bb66if5brk9lnncmg4dpjjifn6zhhqd9g"; 337 + inherit dependencies buildDependencies features; 338 + }; 339 + phf_shared_0_7_21_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 340 + crateName = "phf_shared"; 341 + version = "0.7.21"; 342 + authors = [ "Steven Fackler <sfackler@gmail.com>" ]; 343 + sha256 = "0lxpg3wgxfhzfalmf9ha9my1lsvfjy74ah9f6mfw88xlp545jlln"; 344 + libPath = "src/lib.rs"; 345 + inherit dependencies buildDependencies features; 346 + }; 347 + pkg_config_0_3_9_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 348 + crateName = "pkg-config"; 349 + version = "0.3.9"; 350 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 351 + sha256 = "06k8fxgrsrxj8mjpjcq1n7mn2p1shpxif4zg9y5h09c7vy20s146"; 352 + inherit dependencies buildDependencies features; 353 + }; 354 + png_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 355 + crateName = "png"; 356 + version = "0.5.2"; 357 + authors = [ "nwin <nwin@users.noreply.github.com>" ]; 358 + sha256 = "1pgann3f1ysgf8y1acw86v4s3ji1xk85ri353biyvh4i1cpn1g3q"; 359 + inherit dependencies buildDependencies features; 360 + }; 361 + rand_0_3_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 362 + crateName = "rand"; 363 + version = "0.3.15"; 364 + authors = [ "The Rust Project Developers" ]; 365 + sha256 = "1fs30rc1xic40s1n7l3y7pxzfifpy03mgrvhy5ggp5p7zjfv3rr8"; 366 + inherit dependencies buildDependencies features; 367 + }; 368 + rayon_0_8_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 369 + crateName = "rayon"; 370 + version = "0.8.2"; 371 + authors = [ "Niko Matsakis <niko@alum.mit.edu>" "Josh Stone <cuviper@gmail.com>" ]; 372 + sha256 = "0d0mddg1k75hb9138pn8lysy2095jijrinskqbpgfr73s0jx6dq8"; 373 + inherit dependencies buildDependencies features; 374 + }; 375 + rayon_core_1_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 376 + crateName = "rayon-core"; 377 + version = "1.2.1"; 378 + authors = [ "Niko Matsakis <niko@alum.mit.edu>" "Josh Stone <cuviper@gmail.com>" ]; 379 + sha256 = "12xv2r0dqrgvla24bl5mfvcw0599dlhrj0mx620nq95nyds753kk"; 380 + build = "build.rs"; 381 + inherit dependencies buildDependencies features; 382 + }; 383 + rustc_serialize_0_3_24_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 384 + crateName = "rustc-serialize"; 385 + version = "0.3.24"; 386 + authors = [ "The Rust Project Developers" ]; 387 + sha256 = "0rfk6p66mqkd3g36l0ddlv2rvnp1mp3lrq5frq9zz5cbnz5pmmxn"; 388 + inherit dependencies buildDependencies features; 389 + }; 390 + rustc_version_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 391 + crateName = "rustc_version"; 392 + version = "0.1.7"; 393 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 394 + sha256 = "0plm9pbyvcwfibd0kbhzil9xmr1bvqi8fgwlfw0x4vali8s6s99p"; 395 + inherit dependencies buildDependencies features; 396 + }; 397 + scoped_threadpool_0_1_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 398 + crateName = "scoped_threadpool"; 399 + version = "0.1.8"; 400 + authors = [ "Marvin Löbel <loebel.marvin@gmail.com>" ]; 401 + sha256 = "1al42hqbbijpah9bc6hw9c49nhnyrc0sj274ja1q3k9305c3s5a6"; 402 + inherit dependencies buildDependencies features; 403 + }; 404 + scopeguard_0_3_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 405 + crateName = "scopeguard"; 406 + version = "0.3.2"; 407 + authors = [ "bluss" ]; 408 + sha256 = "0xlvfawva4fnp6kwr5xjwf0q2d1w6di81nhfby1sa55xj1ia5zs2"; 409 + inherit dependencies buildDependencies features; 410 + }; 411 + semver_0_1_20_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 412 + crateName = "semver"; 413 + version = "0.1.20"; 414 + authors = [ "The Rust Project Developers" ]; 415 + sha256 = "05cdig0071hls2k8lxbqmyqpl0zjmc53i2d43mwzps033b8njh4n"; 416 + inherit dependencies buildDependencies features; 417 + }; 418 + serde_0_9_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 419 + crateName = "serde"; 420 + version = "0.9.15"; 421 + authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 422 + sha256 = "0rlflkc57kvy69hnhj4arfsj7ic4hpihxsb00zg5lkdxfj5qjx9b"; 423 + inherit dependencies buildDependencies features; 424 + }; 425 + serde_json_0_9_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 426 + crateName = "serde_json"; 427 + version = "0.9.10"; 428 + authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" ]; 429 + sha256 = "0g6bxlfnvf2miicnsizyrxm686rfval6gbss1i2qcna8msfwc005"; 430 + inherit dependencies buildDependencies features; 431 + }; 432 + siphasher_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 433 + crateName = "siphasher"; 434 + version = "0.2.2"; 435 + authors = [ "Frank Denis <github@pureftpd.org>" ]; 436 + sha256 = "0iyx7nlzfny9ly1634a6zcq0yvrinhxhypwas4p8ry3zqnn76qqr"; 437 + inherit dependencies buildDependencies features; 438 + }; 439 + strsim_0_6_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 440 + crateName = "strsim"; 441 + version = "0.6.0"; 442 + authors = [ "Danny Guo <dannyguo91@gmail.com>" ]; 443 + sha256 = "1lz85l6y68hr62lv4baww29yy7g8pg20dlr0lbaswxmmcb0wl7gd"; 444 + inherit dependencies buildDependencies features; 445 + }; 446 + target_build_utils_0_3_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 447 + crateName = "target_build_utils"; 448 + version = "0.3.1"; 449 + authors = [ "Simonas Kazlauskas <target_build_utils@kazlauskas.me>" ]; 450 + sha256 = "1b450nyxlbgicp2p45mhxiv6yv0z7s4iw01lsaqh3v7b4bm53flj"; 451 + build = "build.rs"; 452 + inherit dependencies buildDependencies features; 453 + }; 454 + tempfile_2_1_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 455 + crateName = "tempfile"; 456 + version = "2.1.5"; 457 + authors = [ "Steven Allen <steven@stebalien.com>" ]; 458 + sha256 = "1yz8aaj78z9gsn4b71y0m6fa5bnxhqafcczhxvmwra56k943aqkw"; 459 + build = "build.rs"; 460 + inherit dependencies buildDependencies features; 461 + }; 462 + term_size_0_3_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 463 + crateName = "term_size"; 464 + version = "0.3.0"; 465 + authors = [ "Kevin K. <kbknapp@gmail.com>" "Benjamin Sago <ogham@bsago.me>" ]; 466 + sha256 = "054d5avad49sy5nfaaaphai4kv4rmdh6q0npchnvdhpxp02lcfhs"; 467 + inherit dependencies buildDependencies features; 468 + }; 469 + toml_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 470 + crateName = "toml"; 471 + version = "0.2.1"; 472 + authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; 473 + sha256 = "0p4rkaqhmk4fp6iqpxfgp3p98hxhbs2wmla3fq531n875h922yqs"; 474 + inherit dependencies buildDependencies features; 475 + }; 476 + unicode_segmentation_1_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 477 + crateName = "unicode-segmentation"; 478 + version = "1.2.0"; 479 + authors = [ "kwantam <kwantam@gmail.com>" ]; 480 + sha256 = "0yz43x7wrhr3n7a2zsinx3r60yxsdqicg8a5kycyyhdaq1zmiz1y"; 481 + inherit dependencies buildDependencies features; 482 + }; 483 + unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 484 + crateName = "unicode-width"; 485 + version = "0.1.4"; 486 + authors = [ "kwantam <kwantam@gmail.com>" ]; 487 + sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl"; 488 + inherit dependencies buildDependencies features; 489 + }; 490 + vec_map_0_8_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 491 + crateName = "vec_map"; 492 + version = "0.8.0"; 493 + authors = [ "Alex Crichton <alex@alexcrichton.com>" "Jorge Aparicio <japaricious@gmail.com>" "Alexis Beingessner <a.beingessner@gmail.com>" "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon <aturon@mozilla.com>" "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood <csouth3@illinois.edu>" "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens <markus@m-siemens.de>" "Josh Branchaud <jbranchaud@gmail.com>" "Huon Wilson <dbau.pp@gmail.com>" "Corey Farwell <coref@rwell.org>" "Aaron Liblong <>" "Nick Cameron <nrc@ncameron.org>" "Patrick Walton <pcwalton@mimiga.net>" "Felix S Klock II <>" "Andrew Paseltiner <apaseltiner@gmail.com>" "Sean McArthur <sean.monstar@gmail.com>" "Vadim Petrochenkov <>" ]; 494 + sha256 = "07sgxp3cf1a4cxm9n3r27fcvqmld32bl2576mrcahnvm34j11xay"; 495 + inherit dependencies buildDependencies features; 496 + }; 497 + way_cooler_client_helpers_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 498 + crateName = "way-cooler-client-helpers"; 499 + version = "0.1.0"; 500 + authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 501 + sha256 = "0749lh5crd0rhq4dxij9mb3y5902laazjd01l6ci5782bjfk4s39"; 502 + inherit dependencies buildDependencies features; 503 + }; 504 + wayland_client_0_9_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 505 + crateName = "wayland-client"; 506 + version = "0.9.6"; 507 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 508 + sha256 = "1908h6ilvq2cxph1lxv1vzrb3dcfx4x6pf6pszxwifsfqva8nm34"; 509 + build = "build.rs"; 510 + inherit dependencies buildDependencies features; 511 + }; 512 + wayland_kbd_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 513 + crateName = "wayland-kbd"; 514 + version = "0.9.0"; 515 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 516 + sha256 = "1x0f7n79hjwf5fclf62fpzjp05xdzc93xw84zgyrn8f1hill3qhj"; 517 + inherit dependencies buildDependencies features; 518 + }; 519 + wayland_scanner_0_9_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 520 + crateName = "wayland-scanner"; 521 + version = "0.9.6"; 522 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 523 + sha256 = "1w5cyc48g4x5w3rakb4sji5328rl5yph1abmjbh5h4slkm4n76g1"; 524 + inherit dependencies buildDependencies features; 525 + }; 526 + wayland_sys_0_9_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 527 + crateName = "wayland-sys"; 528 + version = "0.9.6"; 529 + authors = [ "Victor Berger <victor.berger@m4x.org>" ]; 530 + sha256 = "0izw50pmj1r10hmr29gi8ps01avs6zjwisywijlq7wr268h6yxcg"; 531 + inherit dependencies buildDependencies features; 532 + }; 533 + wc_lock_0_2_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 534 + crateName = "wc-lock"; 535 + version = "0.2.1"; 536 + authors = [ "Timidger <APragmaticPlace@gmail.com>" ]; 537 + sha256 = "0ikmir7azihxiyzgb0wnvk81yinmn2l6k93bnb1qg4k704zcyq84"; 538 + build = "build.rs"; 539 + inherit dependencies buildDependencies features; 540 + }; 541 + winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 542 + crateName = "winapi"; 543 + version = "0.2.8"; 544 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 545 + sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as"; 546 + inherit dependencies buildDependencies features; 547 + }; 548 + winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 549 + crateName = "winapi-build"; 550 + version = "0.1.1"; 551 + authors = [ "Peter Atashian <retep998@gmail.com>" ]; 552 + sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga"; 553 + libName = "build"; 554 + inherit dependencies buildDependencies features; 555 + }; 556 + xml_rs_0_3_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate { 557 + crateName = "xml-rs"; 558 + version = "0.3.6"; 559 + authors = [ "Vladimir Matveev <vladimir.matweev@gmail.com>" ]; 560 + sha256 = "1g1cclib7fj900m4669vxlz45lxcq0m36g7cd8chl494c2xsgj15"; 561 + libPath = "src/lib.rs"; 562 + libName = "xml"; 563 + crateBin = [ { name = "xml-analyze"; path = "src/analyze.rs"; } ]; 564 + inherit dependencies buildDependencies features; 565 + }; 566 + ansi_term_0_9_0 = { features?(ansi_term_0_9_0_features {}) }: ansi_term_0_9_0_ {}; 567 + ansi_term_0_9_0_features = f: updateFeatures f (rec { 568 + ansi_term_0_9_0.default = (f.ansi_term_0_9_0.default or true); 569 + }) []; 570 + atty_0_2_2 = { features?(atty_0_2_2_features {}) }: atty_0_2_2_ { 571 + dependencies = (if !(kernel == "windows") then mapFeatures features ([ libc_0_2_23 ]) else []) 572 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 573 + }; 574 + atty_0_2_2_features = f: updateFeatures f (rec { 575 + atty_0_2_2.default = (f.atty_0_2_2.default or true); 576 + kernel32_sys_0_2_2.default = true; 577 + libc_0_2_23.default = true; 578 + winapi_0_2_8.default = true; 579 + }) [ libc_0_2_23_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 580 + bitflags_0_7_0 = { features?(bitflags_0_7_0_features {}) }: bitflags_0_7_0_ {}; 581 + bitflags_0_7_0_features = f: updateFeatures f (rec { 582 + bitflags_0_7_0.default = (f.bitflags_0_7_0.default or true); 583 + }) []; 584 + bitflags_0_8_2 = { features?(bitflags_0_8_2_features {}) }: bitflags_0_8_2_ { 585 + features = mkFeatures (features.bitflags_0_8_2 or {}); 586 + }; 587 + bitflags_0_8_2_features = f: updateFeatures f (rec { 588 + bitflags_0_8_2.default = (f.bitflags_0_8_2.default or true); 589 + bitflags_0_8_2.i128 = 590 + (f.bitflags_0_8_2.i128 or false) || 591 + (f.bitflags_0_8_2.unstable or false) || 592 + (bitflags_0_8_2.unstable or false); 593 + }) []; 594 + byteorder_0_5_3 = { features?(byteorder_0_5_3_features {}) }: byteorder_0_5_3_ { 595 + features = mkFeatures (features.byteorder_0_5_3 or {}); 596 + }; 597 + byteorder_0_5_3_features = f: updateFeatures f (rec { 598 + byteorder_0_5_3.default = (f.byteorder_0_5_3.default or true); 599 + byteorder_0_5_3.std = 600 + (f.byteorder_0_5_3.std or false) || 601 + (f.byteorder_0_5_3.default or false) || 602 + (byteorder_0_5_3.default or false); 603 + }) []; 604 + byteorder_1_1_0 = { features?(byteorder_1_1_0_features {}) }: byteorder_1_1_0_ { 605 + features = mkFeatures (features.byteorder_1_1_0 or {}); 606 + }; 607 + byteorder_1_1_0_features = f: updateFeatures f (rec { 608 + byteorder_1_1_0.default = (f.byteorder_1_1_0.default or true); 609 + byteorder_1_1_0.std = 610 + (f.byteorder_1_1_0.std or false) || 611 + (f.byteorder_1_1_0.default or false) || 612 + (byteorder_1_1_0.default or false); 613 + }) []; 614 + cc_1_0_0 = { features?(cc_1_0_0_features {}) }: cc_1_0_0_ { 615 + dependencies = mapFeatures features ([]); 616 + features = mkFeatures (features.cc_1_0_0 or {}); 617 + }; 618 + cc_1_0_0_features = f: updateFeatures f (rec { 619 + cc_1_0_0.default = (f.cc_1_0_0.default or true); 620 + cc_1_0_0.rayon = 621 + (f.cc_1_0_0.rayon or false) || 622 + (f.cc_1_0_0.parallel or false) || 623 + (cc_1_0_0.parallel or false); 624 + }) []; 625 + clap_2_24_2 = { features?(clap_2_24_2_features {}) }: clap_2_24_2_ { 626 + dependencies = mapFeatures features ([ bitflags_0_8_2 unicode_segmentation_1_2_0 unicode_width_0_1_4 vec_map_0_8_0 ] 627 + ++ (if features.clap_2_24_2.ansi_term or false then [ ansi_term_0_9_0 ] else []) 628 + ++ (if features.clap_2_24_2.atty or false then [ atty_0_2_2 ] else []) 629 + ++ (if features.clap_2_24_2.strsim or false then [ strsim_0_6_0 ] else []) 630 + ++ (if features.clap_2_24_2.term_size or false then [ term_size_0_3_0 ] else [])); 631 + features = mkFeatures (features.clap_2_24_2 or {}); 632 + }; 633 + clap_2_24_2_features = f: updateFeatures f (rec { 634 + ansi_term_0_9_0.default = true; 635 + atty_0_2_2.default = true; 636 + bitflags_0_8_2.default = true; 637 + clap_2_24_2.ansi_term = 638 + (f.clap_2_24_2.ansi_term or false) || 639 + (f.clap_2_24_2.color or false) || 640 + (clap_2_24_2.color or false); 641 + clap_2_24_2.atty = 642 + (f.clap_2_24_2.atty or false) || 643 + (f.clap_2_24_2.color or false) || 644 + (clap_2_24_2.color or false); 645 + clap_2_24_2.clippy = 646 + (f.clap_2_24_2.clippy or false) || 647 + (f.clap_2_24_2.lints or false) || 648 + (clap_2_24_2.lints or false); 649 + clap_2_24_2.color = 650 + (f.clap_2_24_2.color or false) || 651 + (f.clap_2_24_2.default or false) || 652 + (clap_2_24_2.default or false); 653 + clap_2_24_2.default = (f.clap_2_24_2.default or true); 654 + clap_2_24_2.strsim = 655 + (f.clap_2_24_2.strsim or false) || 656 + (f.clap_2_24_2.suggestions or false) || 657 + (clap_2_24_2.suggestions or false); 658 + clap_2_24_2.suggestions = 659 + (f.clap_2_24_2.suggestions or false) || 660 + (f.clap_2_24_2.default or false) || 661 + (clap_2_24_2.default or false); 662 + clap_2_24_2.term_size = 663 + (f.clap_2_24_2.term_size or false) || 664 + (f.clap_2_24_2.wrap_help or false) || 665 + (clap_2_24_2.wrap_help or false); 666 + clap_2_24_2.wrap_help = 667 + (f.clap_2_24_2.wrap_help or false) || 668 + (f.clap_2_24_2.default or false) || 669 + (clap_2_24_2.default or false); 670 + clap_2_24_2.yaml-rust = 671 + (f.clap_2_24_2.yaml-rust or false) || 672 + (f.clap_2_24_2.yaml or false) || 673 + (clap_2_24_2.yaml or false); 674 + strsim_0_6_0.default = true; 675 + term_size_0_3_0.default = true; 676 + unicode_segmentation_1_2_0.default = true; 677 + unicode_width_0_1_4.default = true; 678 + vec_map_0_8_0.default = true; 679 + }) [ ansi_term_0_9_0_features atty_0_2_2_features bitflags_0_8_2_features strsim_0_6_0_features term_size_0_3_0_features unicode_segmentation_1_2_0_features unicode_width_0_1_4_features vec_map_0_8_0_features ]; 680 + coco_0_1_1 = { features?(coco_0_1_1_features {}) }: coco_0_1_1_ { 681 + dependencies = mapFeatures features ([ either_1_2_0 scopeguard_0_3_2 ]); 682 + features = mkFeatures (features.coco_0_1_1 or {}); 683 + }; 684 + coco_0_1_1_features = f: updateFeatures f (rec { 685 + coco_0_1_1.default = (f.coco_0_1_1.default or true); 686 + either_1_2_0.default = true; 687 + scopeguard_0_3_2.default = true; 688 + }) [ either_1_2_0_features scopeguard_0_3_2_features ]; 689 + color_quant_1_0_0 = { features?(color_quant_1_0_0_features {}) }: color_quant_1_0_0_ {}; 690 + color_quant_1_0_0_features = f: updateFeatures f (rec { 691 + color_quant_1_0_0.default = (f.color_quant_1_0_0.default or true); 692 + }) []; 693 + dbus_0_5_4 = { features?(dbus_0_5_4_features {}) }: dbus_0_5_4_ { 694 + dependencies = mapFeatures features ([ libc_0_2_23 libdbus_sys_0_1_1 ]); 695 + features = mkFeatures (features.dbus_0_5_4 or {}); 349 696 }; 350 - libc_0_2_23_features."default".from_atty_0_2_2__default = true; 351 - kernel32_sys_0_2_2_features."default".from_atty_0_2_2__default = true; 352 - winapi_0_2_8_features."default".from_atty_0_2_2__default = true; 353 - bitflags_0_7_0 = bitflags_0_7_0_ rec {}; 354 - bitflags_0_8_2 = bitflags_0_8_2_ rec { 355 - features = mkFeatures bitflags_0_8_2_features; 697 + dbus_0_5_4_features = f: updateFeatures f (rec { 698 + dbus_0_5_4.default = (f.dbus_0_5_4.default or true); 699 + libc_0_2_23.default = true; 700 + libdbus_sys_0_1_1.default = true; 701 + }) [ libc_0_2_23_features libdbus_sys_0_1_1_features ]; 702 + dlib_0_3_1 = { features?(dlib_0_3_1_features {}) }: dlib_0_3_1_ { 703 + dependencies = mapFeatures features ([ libloading_0_3_4 ]); 704 + features = mkFeatures (features.dlib_0_3_1 or {}); 356 705 }; 357 - bitflags_0_8_2_features."i128".self_unstable = hasFeature (bitflags_0_8_2_features."unstable" or {}); 358 - byteorder_0_5_3 = byteorder_0_5_3_ rec { 359 - features = mkFeatures byteorder_0_5_3_features; 706 + dlib_0_3_1_features = f: updateFeatures f (rec { 707 + dlib_0_3_1.default = (f.dlib_0_3_1.default or true); 708 + libloading_0_3_4.default = true; 709 + }) [ libloading_0_3_4_features ]; 710 + dtoa_0_4_1 = { features?(dtoa_0_4_1_features {}) }: dtoa_0_4_1_ {}; 711 + dtoa_0_4_1_features = f: updateFeatures f (rec { 712 + dtoa_0_4_1.default = (f.dtoa_0_4_1.default or true); 713 + }) []; 714 + either_1_2_0 = { features?(either_1_2_0_features {}) }: either_1_2_0_ { 715 + features = mkFeatures (features.either_1_2_0 or {}); 360 716 }; 361 - byteorder_0_5_3_features."std".self_default = hasDefault byteorder_0_5_3_features; 362 - clap_2_24_2 = clap_2_24_2_ rec { 363 - dependencies = [ ansi_term_0_9_0 atty_0_2_2 bitflags_0_8_2 strsim_0_6_0 term_size_0_3_0 unicode_segmentation_1_2_0 unicode_width_0_1_4 vec_map_0_8_0 ] 364 - ++ (if lib.lists.any (x: x == "ansi_term") features then [ansi_term_0_9_0] else []) ++ (if lib.lists.any (x: x == "atty") features then [atty_0_2_2] else []) ++ (if lib.lists.any (x: x == "strsim") features then [strsim_0_6_0] else []) ++ (if lib.lists.any (x: x == "term_size") features then [term_size_0_3_0] else []); 365 - features = mkFeatures clap_2_24_2_features; 717 + either_1_2_0_features = f: updateFeatures f (rec { 718 + either_1_2_0.default = (f.either_1_2_0.default or true); 719 + either_1_2_0.use_std = 720 + (f.either_1_2_0.use_std or false) || 721 + (f.either_1_2_0.default or false) || 722 + (either_1_2_0.default or false); 723 + }) []; 724 + enum_primitive_0_1_1 = { features?(enum_primitive_0_1_1_features {}) }: enum_primitive_0_1_1_ { 725 + dependencies = mapFeatures features ([ num_traits_0_1_37 ]); 366 726 }; 367 - clap_2_24_2_features."".self = true; 368 - clap_2_24_2_features."ansi_term".self_color = hasFeature (clap_2_24_2_features."color" or {}); 369 - clap_2_24_2_features."atty".self_color = hasFeature (clap_2_24_2_features."color" or {}); 370 - clap_2_24_2_features."suggestions".self_default = hasDefault clap_2_24_2_features; 371 - clap_2_24_2_features."color".self_default = hasDefault clap_2_24_2_features; 372 - clap_2_24_2_features."wrap_help".self_default = hasDefault clap_2_24_2_features; 373 - clap_2_24_2_features."clippy".self_lints = hasFeature (clap_2_24_2_features."lints" or {}); 374 - clap_2_24_2_features."strsim".self_suggestions = hasFeature (clap_2_24_2_features."suggestions" or {}); 375 - clap_2_24_2_features."term_size".self_wrap_help = hasFeature (clap_2_24_2_features."wrap_help" or {}); 376 - clap_2_24_2_features."yaml-rust".self_yaml = hasFeature (clap_2_24_2_features."yaml" or {}); 377 - ansi_term_0_9_0_features."default".from_clap_2_24_2__default = true; 378 - atty_0_2_2_features."default".from_clap_2_24_2__default = true; 379 - bitflags_0_8_2_features."default".from_clap_2_24_2__default = true; 380 - clippy_0_0_0_features."default".from_clap_2_24_2__default = true; 381 - strsim_0_6_0_features."default".from_clap_2_24_2__default = true; 382 - term_size_0_3_0_features."default".from_clap_2_24_2__default = true; 383 - unicode_segmentation_1_2_0_features."default".from_clap_2_24_2__default = true; 384 - unicode_width_0_1_4_features."default".from_clap_2_24_2__default = true; 385 - vec_map_0_8_0_features."default".from_clap_2_24_2__default = true; 386 - yaml_rust_0_0_0_features."default".from_clap_2_24_2__default = true; 387 - dlib_0_3_1 = dlib_0_3_1_ rec { 388 - dependencies = [ libloading_0_3_4 ]; 389 - features = mkFeatures dlib_0_3_1_features; 727 + enum_primitive_0_1_1_features = f: updateFeatures f (rec { 728 + enum_primitive_0_1_1.default = (f.enum_primitive_0_1_1.default or true); 729 + num_traits_0_1_37.default = (f.num_traits_0_1_37.default or false); 730 + }) [ num_traits_0_1_37_features ]; 731 + error_chain_0_10_0 = { features?(error_chain_0_10_0_features {}) }: error_chain_0_10_0_ { 732 + dependencies = mapFeatures features ([]); 733 + features = mkFeatures (features.error_chain_0_10_0 or {}); 390 734 }; 391 - dlib_0_3_1_features."".self = true; 392 - libloading_0_3_4_features."default".from_dlib_0_3_1__default = true; 393 - dtoa_0_4_1 = dtoa_0_4_1_ rec {}; 394 - fs2_0_2_5 = fs2_0_2_5_ rec { 395 - dependencies = [ kernel32_sys_0_2_2 libc_0_2_23 winapi_0_2_8 ]; 735 + error_chain_0_10_0_features = f: updateFeatures f (rec { 736 + error_chain_0_10_0.backtrace = 737 + (f.error_chain_0_10_0.backtrace or false) || 738 + (f.error_chain_0_10_0.default or false) || 739 + (error_chain_0_10_0.default or false); 740 + error_chain_0_10_0.default = (f.error_chain_0_10_0.default or true); 741 + error_chain_0_10_0.example_generated = 742 + (f.error_chain_0_10_0.example_generated or false) || 743 + (f.error_chain_0_10_0.default or false) || 744 + (error_chain_0_10_0.default or false); 745 + }) []; 746 + flate2_0_2_20 = { features?(flate2_0_2_20_features {}) }: flate2_0_2_20_ { 747 + dependencies = mapFeatures features ([ libc_0_2_23 ] 748 + ++ (if features.flate2_0_2_20.miniz-sys or false then [ miniz_sys_0_1_10 ] else [])); 749 + features = mkFeatures (features.flate2_0_2_20 or {}); 396 750 }; 397 - kernel32_sys_0_2_2_features."default".from_fs2_0_2_5__default = true; 398 - libc_0_2_23_features."default".from_fs2_0_2_5__default = true; 399 - winapi_0_2_8_features."default".from_fs2_0_2_5__default = true; 400 - gcc_0_3_50 = gcc_0_3_50_ rec { 401 - dependencies = []; 402 - features = mkFeatures gcc_0_3_50_features; 751 + flate2_0_2_20_features = f: updateFeatures f (rec { 752 + flate2_0_2_20.default = (f.flate2_0_2_20.default or true); 753 + flate2_0_2_20.futures = 754 + (f.flate2_0_2_20.futures or false) || 755 + (f.flate2_0_2_20.tokio or false) || 756 + (flate2_0_2_20.tokio or false); 757 + flate2_0_2_20.libz-sys = 758 + (f.flate2_0_2_20.libz-sys or false) || 759 + (f.flate2_0_2_20.zlib or false) || 760 + (flate2_0_2_20.zlib or false); 761 + flate2_0_2_20.miniz-sys = 762 + (f.flate2_0_2_20.miniz-sys or false) || 763 + (f.flate2_0_2_20.default or false) || 764 + (flate2_0_2_20.default or false); 765 + flate2_0_2_20.tokio-io = 766 + (f.flate2_0_2_20.tokio-io or false) || 767 + (f.flate2_0_2_20.tokio or false) || 768 + (flate2_0_2_20.tokio or false); 769 + libc_0_2_23.default = true; 770 + miniz_sys_0_1_10.default = true; 771 + }) [ libc_0_2_23_features miniz_sys_0_1_10_features ]; 772 + fs2_0_2_5 = { features?(fs2_0_2_5_features {}) }: fs2_0_2_5_ { 773 + dependencies = mapFeatures features ([ kernel32_sys_0_2_2 libc_0_2_23 winapi_0_2_8 ]); 403 774 }; 404 - gcc_0_3_50_features."rayon".self_parallel = hasFeature (gcc_0_3_50_features."parallel" or {}); 405 - rayon_0_0_0_features."default".from_gcc_0_3_50__default = true; 406 - itoa_0_3_1 = itoa_0_3_1_ rec {}; 407 - kernel32_sys_0_2_2 = kernel32_sys_0_2_2_ rec { 408 - dependencies = [ winapi_0_2_8 ]; 409 - buildDependencies = [ winapi_build_0_1_1 ]; 775 + fs2_0_2_5_features = f: updateFeatures f (rec { 776 + fs2_0_2_5.default = (f.fs2_0_2_5.default or true); 777 + kernel32_sys_0_2_2.default = true; 778 + libc_0_2_23.default = true; 779 + winapi_0_2_8.default = true; 780 + }) [ kernel32_sys_0_2_2_features libc_0_2_23_features winapi_0_2_8_features ]; 781 + futures_0_1_16 = { features?(futures_0_1_16_features {}) }: futures_0_1_16_ { 782 + features = mkFeatures (features.futures_0_1_16 or {}); 410 783 }; 411 - winapi_0_2_8_features."default".from_kernel32_sys_0_2_2__default = true; 412 - lazy_static_0_1_16 = lazy_static_0_1_16_ rec { 413 - features = mkFeatures lazy_static_0_1_16_features; 784 + futures_0_1_16_features = f: updateFeatures f (rec { 785 + futures_0_1_16.default = (f.futures_0_1_16.default or true); 786 + futures_0_1_16.use_std = 787 + (f.futures_0_1_16.use_std or false) || 788 + (f.futures_0_1_16.default or false) || 789 + (futures_0_1_16.default or false); 790 + futures_0_1_16.with-deprecated = 791 + (f.futures_0_1_16.with-deprecated or false) || 792 + (f.futures_0_1_16.default or false) || 793 + (futures_0_1_16.default or false); 794 + }) []; 795 + gcc_0_3_50 = { features?(gcc_0_3_50_features {}) }: gcc_0_3_50_ { 796 + dependencies = mapFeatures features ([]); 797 + features = mkFeatures (features.gcc_0_3_50 or {}); 414 798 }; 415 - lazy_static_0_1_16_features."".self = true; 416 - lazy_static_0_2_8 = lazy_static_0_2_8_ rec { 417 - dependencies = []; 418 - features = mkFeatures lazy_static_0_2_8_features; 799 + gcc_0_3_50_features = f: updateFeatures f (rec { 800 + gcc_0_3_50.default = (f.gcc_0_3_50.default or true); 801 + gcc_0_3_50.rayon = 802 + (f.gcc_0_3_50.rayon or false) || 803 + (f.gcc_0_3_50.parallel or false) || 804 + (gcc_0_3_50.parallel or false); 805 + }) []; 806 + gif_0_9_2 = { features?(gif_0_9_2_features {}) }: gif_0_9_2_ { 807 + dependencies = mapFeatures features ([ color_quant_1_0_0 lzw_0_10_0 ]); 808 + features = mkFeatures (features.gif_0_9_2 or {}); 419 809 }; 420 - lazy_static_0_2_8_features."nightly".self_spin_no_std = hasFeature (lazy_static_0_2_8_features."spin_no_std" or {}); 421 - lazy_static_0_2_8_features."spin".self_spin_no_std = hasFeature (lazy_static_0_2_8_features."spin_no_std" or {}); 422 - spin_0_0_0_features."default".from_lazy_static_0_2_8__default = true; 423 - libc_0_2_23 = libc_0_2_23_ rec { 424 - features = mkFeatures libc_0_2_23_features; 810 + gif_0_9_2_features = f: updateFeatures f (rec { 811 + color_quant_1_0_0.default = true; 812 + gif_0_9_2.default = (f.gif_0_9_2.default or true); 813 + gif_0_9_2.libc = 814 + (f.gif_0_9_2.libc or false) || 815 + (f.gif_0_9_2.c_api or false) || 816 + (gif_0_9_2.c_api or false); 817 + gif_0_9_2.raii_no_panic = 818 + (f.gif_0_9_2.raii_no_panic or false) || 819 + (f.gif_0_9_2.default or false) || 820 + (gif_0_9_2.default or false); 821 + lzw_0_10_0.default = true; 822 + }) [ color_quant_1_0_0_features lzw_0_10_0_features ]; 823 + glob_0_2_11 = { features?(glob_0_2_11_features {}) }: glob_0_2_11_ {}; 824 + glob_0_2_11_features = f: updateFeatures f (rec { 825 + glob_0_2_11.default = (f.glob_0_2_11.default or true); 826 + }) []; 827 + image_0_10_4 = { features?(image_0_10_4_features {}) }: image_0_10_4_ { 828 + 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_37 ] 829 + ++ (if features.image_0_10_4.gif or false then [ gif_0_9_2 ] else []) 830 + ++ (if features.image_0_10_4.jpeg-decoder or false then [ jpeg_decoder_0_1_13 ] else []) 831 + ++ (if features.image_0_10_4.png or false then [ png_0_5_2 ] else []) 832 + ++ (if features.image_0_10_4.scoped_threadpool or false then [ scoped_threadpool_0_1_8 ] else [])); 833 + features = mkFeatures (features.image_0_10_4 or {}); 425 834 }; 426 - libc_0_2_23_features."use_std".self_default = hasDefault libc_0_2_23_features; 427 - libloading_0_3_4 = libloading_0_3_4_ rec { 428 - dependencies = [ lazy_static_0_2_8 ] 429 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 430 - buildDependencies = [ target_build_utils_0_3_1 ]; 835 + image_0_10_4_features = f: updateFeatures f (rec { 836 + byteorder_0_5_3.default = true; 837 + enum_primitive_0_1_1.default = true; 838 + gif_0_9_2.default = true; 839 + glob_0_2_11.default = true; 840 + image_0_10_4.bmp = 841 + (f.image_0_10_4.bmp or false) || 842 + (f.image_0_10_4.default or false) || 843 + (image_0_10_4.default or false) || 844 + (f.image_0_10_4.ico or false) || 845 + (image_0_10_4.ico or false); 846 + image_0_10_4.default = (f.image_0_10_4.default or true); 847 + image_0_10_4.gif = 848 + (f.image_0_10_4.gif or false) || 849 + (f.image_0_10_4.gif_codec or false) || 850 + (image_0_10_4.gif_codec or false); 851 + image_0_10_4.gif_codec = 852 + (f.image_0_10_4.gif_codec or false) || 853 + (f.image_0_10_4.default or false) || 854 + (image_0_10_4.default or false); 855 + image_0_10_4.hdr = 856 + (f.image_0_10_4.hdr or false) || 857 + (f.image_0_10_4.default or false) || 858 + (image_0_10_4.default or false); 859 + image_0_10_4.ico = 860 + (f.image_0_10_4.ico or false) || 861 + (f.image_0_10_4.default or false) || 862 + (image_0_10_4.default or false); 863 + image_0_10_4.jpeg = 864 + (f.image_0_10_4.jpeg or false) || 865 + (f.image_0_10_4.default or false) || 866 + (image_0_10_4.default or false); 867 + image_0_10_4.jpeg-decoder = 868 + (f.image_0_10_4.jpeg-decoder or false) || 869 + (f.image_0_10_4.jpeg or false) || 870 + (image_0_10_4.jpeg or false); 871 + image_0_10_4.png = 872 + (f.image_0_10_4.png or false) || 873 + (f.image_0_10_4.png_codec or false) || 874 + (image_0_10_4.png_codec or false); 875 + image_0_10_4.png_codec = 876 + (f.image_0_10_4.png_codec or false) || 877 + (f.image_0_10_4.default or false) || 878 + (image_0_10_4.default or false) || 879 + (f.image_0_10_4.ico or false) || 880 + (image_0_10_4.ico or false); 881 + image_0_10_4.ppm = 882 + (f.image_0_10_4.ppm or false) || 883 + (f.image_0_10_4.default or false) || 884 + (image_0_10_4.default or false); 885 + image_0_10_4.scoped_threadpool = 886 + (f.image_0_10_4.scoped_threadpool or false) || 887 + (f.image_0_10_4.hdr or false) || 888 + (image_0_10_4.hdr or false); 889 + image_0_10_4.tga = 890 + (f.image_0_10_4.tga or false) || 891 + (f.image_0_10_4.default or false) || 892 + (image_0_10_4.default or false); 893 + image_0_10_4.tiff = 894 + (f.image_0_10_4.tiff or false) || 895 + (f.image_0_10_4.default or false) || 896 + (image_0_10_4.default or false); 897 + image_0_10_4.webp = 898 + (f.image_0_10_4.webp or false) || 899 + (f.image_0_10_4.default or false) || 900 + (image_0_10_4.default or false); 901 + jpeg_decoder_0_1_13.default = true; 902 + num_iter_0_1_34.default = true; 903 + num_rational_0_1_39.default = true; 904 + num_traits_0_1_37.default = true; 905 + png_0_5_2.default = true; 906 + scoped_threadpool_0_1_8.default = true; 907 + }) [ 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_37_features png_0_5_2_features scoped_threadpool_0_1_8_features ]; 908 + inflate_0_1_1 = { features?(inflate_0_1_1_features {}) }: inflate_0_1_1_ { 909 + features = mkFeatures (features.inflate_0_1_1 or {}); 431 910 }; 432 - lazy_static_0_2_8_features."default".from_libloading_0_3_4__default = true; 433 - kernel32_sys_0_2_2_features."default".from_libloading_0_3_4__default = true; 434 - winapi_0_2_8_features."default".from_libloading_0_3_4__default = true; 435 - memmap_0_4_0 = memmap_0_4_0_ rec { 436 - dependencies = [ fs2_0_2_5 kernel32_sys_0_2_2 libc_0_2_23 winapi_0_2_8 ]; 911 + inflate_0_1_1_features = f: updateFeatures f (rec { 912 + inflate_0_1_1.default = (f.inflate_0_1_1.default or true); 913 + }) []; 914 + itoa_0_3_1 = { features?(itoa_0_3_1_features {}) }: itoa_0_3_1_ {}; 915 + itoa_0_3_1_features = f: updateFeatures f (rec { 916 + itoa_0_3_1.default = (f.itoa_0_3_1.default or true); 917 + }) []; 918 + jpeg_decoder_0_1_13 = { features?(jpeg_decoder_0_1_13_features {}) }: jpeg_decoder_0_1_13_ { 919 + dependencies = mapFeatures features ([ byteorder_1_1_0 ] 920 + ++ (if features.jpeg_decoder_0_1_13.rayon or false then [ rayon_0_8_2 ] else [])); 921 + features = mkFeatures (features.jpeg_decoder_0_1_13 or {}); 437 922 }; 438 - fs2_0_2_5_features."default".from_memmap_0_4_0__default = true; 439 - kernel32_sys_0_2_2_features."default".from_memmap_0_4_0__default = true; 440 - libc_0_2_23_features."default".from_memmap_0_4_0__default = true; 441 - winapi_0_2_8_features."default".from_memmap_0_4_0__default = true; 442 - num_traits_0_1_37 = num_traits_0_1_37_ rec {}; 443 - phf_0_7_21 = phf_0_7_21_ rec { 444 - dependencies = [ phf_shared_0_7_21 ]; 445 - features = mkFeatures phf_0_7_21_features; 923 + jpeg_decoder_0_1_13_features = f: updateFeatures f (rec { 924 + byteorder_1_1_0.default = true; 925 + jpeg_decoder_0_1_13.default = (f.jpeg_decoder_0_1_13.default or true); 926 + jpeg_decoder_0_1_13.rayon = 927 + (f.jpeg_decoder_0_1_13.rayon or false) || 928 + (f.jpeg_decoder_0_1_13.default or false) || 929 + (jpeg_decoder_0_1_13.default or false); 930 + rayon_0_8_2.default = true; 931 + }) [ byteorder_1_1_0_features rayon_0_8_2_features ]; 932 + kernel32_sys_0_2_2 = { features?(kernel32_sys_0_2_2_features {}) }: kernel32_sys_0_2_2_ { 933 + dependencies = mapFeatures features ([ winapi_0_2_8 ]); 934 + buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]); 446 935 }; 447 - phf_0_7_21_features."".self = true; 448 - phf_shared_0_7_21_features."core".from_phf_0_7_21__core = hasFeature (phf_0_7_21_features."core" or {}); 449 - phf_shared_0_7_21_features."unicase".from_phf_0_7_21__unicase = hasFeature (phf_0_7_21_features."unicase" or {}); 450 - phf_shared_0_7_21_features."default".from_phf_0_7_21__default = true; 451 - phf_codegen_0_7_21 = phf_codegen_0_7_21_ rec { 452 - dependencies = [ phf_generator_0_7_21 phf_shared_0_7_21 ]; 936 + kernel32_sys_0_2_2_features = f: updateFeatures f (rec { 937 + kernel32_sys_0_2_2.default = (f.kernel32_sys_0_2_2.default or true); 938 + winapi_0_2_8.default = true; 939 + winapi_build_0_1_1.default = true; 940 + }) [ winapi_0_2_8_features winapi_build_0_1_1_features ]; 941 + lazy_static_0_2_8 = { features?(lazy_static_0_2_8_features {}) }: lazy_static_0_2_8_ { 942 + dependencies = mapFeatures features ([]); 943 + features = mkFeatures (features.lazy_static_0_2_8 or {}); 453 944 }; 454 - phf_generator_0_7_21_features."default".from_phf_codegen_0_7_21__default = true; 455 - phf_shared_0_7_21_features."default".from_phf_codegen_0_7_21__default = true; 456 - phf_generator_0_7_21 = phf_generator_0_7_21_ rec { 457 - dependencies = [ phf_shared_0_7_21 rand_0_3_15 ]; 945 + lazy_static_0_2_8_features = f: updateFeatures f (rec { 946 + lazy_static_0_2_8.default = (f.lazy_static_0_2_8.default or true); 947 + lazy_static_0_2_8.nightly = 948 + (f.lazy_static_0_2_8.nightly or false) || 949 + (f.lazy_static_0_2_8.spin_no_std or false) || 950 + (lazy_static_0_2_8.spin_no_std or false); 951 + lazy_static_0_2_8.spin = 952 + (f.lazy_static_0_2_8.spin or false) || 953 + (f.lazy_static_0_2_8.spin_no_std or false) || 954 + (lazy_static_0_2_8.spin_no_std or false); 955 + }) []; 956 + libc_0_2_23 = { features?(libc_0_2_23_features {}) }: libc_0_2_23_ { 957 + features = mkFeatures (features.libc_0_2_23 or {}); 458 958 }; 459 - phf_shared_0_7_21_features."default".from_phf_generator_0_7_21__default = true; 460 - rand_0_3_15_features."default".from_phf_generator_0_7_21__default = true; 461 - phf_shared_0_7_21 = phf_shared_0_7_21_ rec { 462 - dependencies = [ siphasher_0_2_2 ]; 463 - features = mkFeatures phf_shared_0_7_21_features; 959 + libc_0_2_23_features = f: updateFeatures f (rec { 960 + libc_0_2_23.default = (f.libc_0_2_23.default or true); 961 + libc_0_2_23.use_std = 962 + (f.libc_0_2_23.use_std or false) || 963 + (f.libc_0_2_23.default or false) || 964 + (libc_0_2_23.default or false); 965 + }) []; 966 + libdbus_sys_0_1_1 = { features?(libdbus_sys_0_1_1_features {}) }: libdbus_sys_0_1_1_ { 967 + buildDependencies = mapFeatures features ([ metadeps_1_1_2 ]);}; 968 + libdbus_sys_0_1_1_features = f: updateFeatures f (rec { 969 + libdbus_sys_0_1_1.default = (f.libdbus_sys_0_1_1.default or true); 970 + metadeps_1_1_2.default = true; 971 + }) [ metadeps_1_1_2_features ]; 972 + libloading_0_3_4 = { features?(libloading_0_3_4_features {}) }: libloading_0_3_4_ { 973 + dependencies = mapFeatures features ([ lazy_static_0_2_8 ]) 974 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 975 + buildDependencies = mapFeatures features ([ target_build_utils_0_3_1 ]); 464 976 }; 465 - phf_shared_0_7_21_features."".self = true; 466 - siphasher_0_2_2_features."default".from_phf_shared_0_7_21__default = true; 467 - unicase_0_0_0_features."default".from_phf_shared_0_7_21__default = true; 468 - rand_0_3_15 = rand_0_3_15_ rec { 469 - dependencies = [ libc_0_2_23 ]; 977 + libloading_0_3_4_features = f: updateFeatures f (rec { 978 + kernel32_sys_0_2_2.default = true; 979 + lazy_static_0_2_8.default = true; 980 + libloading_0_3_4.default = (f.libloading_0_3_4.default or true); 981 + target_build_utils_0_3_1.default = true; 982 + winapi_0_2_8.default = true; 983 + }) [ lazy_static_0_2_8_features target_build_utils_0_3_1_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 984 + lzw_0_10_0 = { features?(lzw_0_10_0_features {}) }: lzw_0_10_0_ { 985 + features = mkFeatures (features.lzw_0_10_0 or {}); 470 986 }; 471 - libc_0_2_23_features."default".from_rand_0_3_15__default = true; 472 - rustc_version_0_1_7 = rustc_version_0_1_7_ rec { 473 - dependencies = [ semver_0_1_20 ]; 987 + lzw_0_10_0_features = f: updateFeatures f (rec { 988 + lzw_0_10_0.default = (f.lzw_0_10_0.default or true); 989 + lzw_0_10_0.raii_no_panic = 990 + (f.lzw_0_10_0.raii_no_panic or false) || 991 + (f.lzw_0_10_0.default or false) || 992 + (lzw_0_10_0.default or false); 993 + }) []; 994 + memmap_0_4_0 = { features?(memmap_0_4_0_features {}) }: memmap_0_4_0_ { 995 + dependencies = mapFeatures features ([ fs2_0_2_5 kernel32_sys_0_2_2 libc_0_2_23 winapi_0_2_8 ]); 474 996 }; 475 - semver_0_1_20_features."default".from_rustc_version_0_1_7__default = true; 476 - semver_0_1_20 = semver_0_1_20_ rec {}; 477 - serde_0_9_15 = serde_0_9_15_ rec { 478 - dependencies = []; 479 - features = mkFeatures serde_0_9_15_features; 997 + memmap_0_4_0_features = f: updateFeatures f (rec { 998 + fs2_0_2_5.default = true; 999 + kernel32_sys_0_2_2.default = true; 1000 + libc_0_2_23.default = true; 1001 + memmap_0_4_0.default = (f.memmap_0_4_0.default or true); 1002 + winapi_0_2_8.default = true; 1003 + }) [ fs2_0_2_5_features kernel32_sys_0_2_2_features libc_0_2_23_features winapi_0_2_8_features ]; 1004 + metadeps_1_1_2 = { features?(metadeps_1_1_2_features {}) }: metadeps_1_1_2_ { 1005 + dependencies = mapFeatures features ([ error_chain_0_10_0 pkg_config_0_3_9 toml_0_2_1 ]); 480 1006 }; 481 - serde_0_9_15_features."unstable".self_alloc = hasFeature (serde_0_9_15_features."alloc" or {}); 482 - serde_0_9_15_features."alloc".self_collections = hasFeature (serde_0_9_15_features."collections" or {}); 483 - serde_0_9_15_features."std".self_default = hasDefault serde_0_9_15_features; 484 - serde_0_9_15_features."serde_derive".self_derive = hasFeature (serde_0_9_15_features."derive" or {}); 485 - serde_0_9_15_features."serde_derive".self_playground = hasFeature (serde_0_9_15_features."playground" or {}); 486 - serde_0_9_15_features."unstable".self_unstable-testing = hasFeature (serde_0_9_15_features."unstable-testing" or {}); 487 - serde_0_9_15_features."std".self_unstable-testing = hasFeature (serde_0_9_15_features."unstable-testing" or {}); 488 - serde_derive_0_0_0_features."default".from_serde_0_9_15__default = true; 489 - serde_json_0_9_10 = serde_json_0_9_10_ rec { 490 - dependencies = [ dtoa_0_4_1 itoa_0_3_1 num_traits_0_1_37 serde_0_9_15 ]; 491 - features = mkFeatures serde_json_0_9_10_features; 1007 + metadeps_1_1_2_features = f: updateFeatures f (rec { 1008 + error_chain_0_10_0.default = (f.error_chain_0_10_0.default or false); 1009 + metadeps_1_1_2.default = (f.metadeps_1_1_2.default or true); 1010 + pkg_config_0_3_9.default = true; 1011 + toml_0_2_1.default = (f.toml_0_2_1.default or false); 1012 + }) [ error_chain_0_10_0_features pkg_config_0_3_9_features toml_0_2_1_features ]; 1013 + miniz_sys_0_1_10 = { features?(miniz_sys_0_1_10_features {}) }: miniz_sys_0_1_10_ { 1014 + dependencies = mapFeatures features ([ libc_0_2_23 ]); 1015 + buildDependencies = mapFeatures features ([ cc_1_0_0 ]); 492 1016 }; 493 - serde_json_0_9_10_features."linked-hash-map".self_preserve_order = hasFeature (serde_json_0_9_10_features."preserve_order" or {}); 494 - dtoa_0_4_1_features."default".from_serde_json_0_9_10__default = true; 495 - itoa_0_3_1_features."default".from_serde_json_0_9_10__default = true; 496 - linked_hash_map_0_0_0_features."default".from_serde_json_0_9_10__default = true; 497 - num_traits_0_1_37_features."default".from_serde_json_0_9_10__default = true; 498 - serde_0_9_15_features."default".from_serde_json_0_9_10__default = true; 499 - siphasher_0_2_2 = siphasher_0_2_2_ rec { 500 - dependencies = []; 1017 + miniz_sys_0_1_10_features = f: updateFeatures f (rec { 1018 + cc_1_0_0.default = true; 1019 + libc_0_2_23.default = true; 1020 + miniz_sys_0_1_10.default = (f.miniz_sys_0_1_10.default or true); 1021 + }) [ libc_0_2_23_features cc_1_0_0_features ]; 1022 + num_bigint_0_1_40 = { features?(num_bigint_0_1_40_features {}) }: num_bigint_0_1_40_ { 1023 + dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_37 ] 1024 + ++ (if features.num_bigint_0_1_40.rand or false then [ rand_0_3_15 ] else []) 1025 + ++ (if features.num_bigint_0_1_40.rustc-serialize or false then [ rustc_serialize_0_3_24 ] else [])); 1026 + features = mkFeatures (features.num_bigint_0_1_40 or {}); 501 1027 }; 502 - clippy_0_0_0_features."default".from_siphasher_0_2_2__default = true; 503 - strsim_0_6_0 = strsim_0_6_0_ rec {}; 504 - target_build_utils_0_3_1 = target_build_utils_0_3_1_ rec { 505 - dependencies = [ phf_0_7_21 serde_json_0_9_10 ] 506 - ++ (if lib.lists.any (x: x == "serde_json") features then [serde_json_0_9_10] else []); 507 - buildDependencies = [ phf_codegen_0_7_21 ]; 508 - features = mkFeatures target_build_utils_0_3_1_features; 1028 + num_bigint_0_1_40_features = f: updateFeatures f (rec { 1029 + num_bigint_0_1_40.default = (f.num_bigint_0_1_40.default or true); 1030 + num_bigint_0_1_40.rand = 1031 + (f.num_bigint_0_1_40.rand or false) || 1032 + (f.num_bigint_0_1_40.default or false) || 1033 + (num_bigint_0_1_40.default or false); 1034 + num_bigint_0_1_40.rustc-serialize = 1035 + (f.num_bigint_0_1_40.rustc-serialize or false) || 1036 + (f.num_bigint_0_1_40.default or false) || 1037 + (num_bigint_0_1_40.default or false); 1038 + num_integer_0_1_35.default = true; 1039 + num_traits_0_1_37.default = true; 1040 + rand_0_3_15.default = true; 1041 + rustc_serialize_0_3_24.default = true; 1042 + }) [ num_integer_0_1_35_features num_traits_0_1_37_features rand_0_3_15_features rustc_serialize_0_3_24_features ]; 1043 + num_integer_0_1_35 = { features?(num_integer_0_1_35_features {}) }: num_integer_0_1_35_ { 1044 + dependencies = mapFeatures features ([ num_traits_0_1_37 ]); 509 1045 }; 510 - target_build_utils_0_3_1_features."".self = true; 511 - target_build_utils_0_3_1_features."serde_json".self_default = hasDefault target_build_utils_0_3_1_features; 512 - phf_0_7_21_features."default".from_target_build_utils_0_3_1__default = true; 513 - serde_json_0_9_10_features."default".from_target_build_utils_0_3_1__default = true; 514 - tempfile_2_1_5 = tempfile_2_1_5_ rec { 515 - dependencies = [ rand_0_3_15 ] 516 - ++ (if (kernel == "linux" || kernel == "darwin") then [ libc_0_2_23 ] else []) 517 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 518 - buildDependencies = [ rustc_version_0_1_7 ]; 1046 + num_integer_0_1_35_features = f: updateFeatures f (rec { 1047 + num_integer_0_1_35.default = (f.num_integer_0_1_35.default or true); 1048 + num_traits_0_1_37.default = true; 1049 + }) [ num_traits_0_1_37_features ]; 1050 + num_iter_0_1_34 = { features?(num_iter_0_1_34_features {}) }: num_iter_0_1_34_ { 1051 + dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_37 ]); 519 1052 }; 520 - rand_0_3_15_features."default".from_tempfile_2_1_5__default = true; 521 - libc_0_2_23_features."default".from_tempfile_2_1_5__default = true; 522 - kernel32_sys_0_2_2_features."default".from_tempfile_2_1_5__default = true; 523 - winapi_0_2_8_features."default".from_tempfile_2_1_5__default = true; 524 - term_size_0_3_0 = term_size_0_3_0_ rec { 525 - dependencies = [] 526 - ++ (if !(kernel == "windows") then [ libc_0_2_23 ] else []) 527 - ++ (if kernel == "windows" then [ kernel32_sys_0_2_2 winapi_0_2_8 ] else []); 528 - features = mkFeatures term_size_0_3_0_features; 1053 + num_iter_0_1_34_features = f: updateFeatures f (rec { 1054 + num_integer_0_1_35.default = true; 1055 + num_iter_0_1_34.default = (f.num_iter_0_1_34.default or true); 1056 + num_traits_0_1_37.default = true; 1057 + }) [ num_integer_0_1_35_features num_traits_0_1_37_features ]; 1058 + num_rational_0_1_39 = { features?(num_rational_0_1_39_features {}) }: num_rational_0_1_39_ { 1059 + dependencies = mapFeatures features ([ num_integer_0_1_35 num_traits_0_1_37 ] 1060 + ++ (if features.num_rational_0_1_39.num-bigint or false then [ num_bigint_0_1_40 ] else []) 1061 + ++ (if features.num_rational_0_1_39.rustc-serialize or false then [ rustc_serialize_0_3_24 ] else [])); 1062 + features = mkFeatures (features.num_rational_0_1_39 or {}); 529 1063 }; 530 - term_size_0_3_0_features."clippy".self_lints = hasFeature (term_size_0_3_0_features."lints" or {}); 531 - term_size_0_3_0_features."nightly".self_lints = hasFeature (term_size_0_3_0_features."lints" or {}); 532 - term_size_0_3_0_features."lints".self_travis = hasFeature (term_size_0_3_0_features."travis" or {}); 533 - term_size_0_3_0_features."nightly".self_travis = hasFeature (term_size_0_3_0_features."travis" or {}); 534 - clippy_0_0_0_features."default".from_term_size_0_3_0__default = true; 535 - libc_0_2_23_features."default".from_term_size_0_3_0__default = true; 536 - kernel32_sys_0_2_2_features."default".from_term_size_0_3_0__default = true; 537 - winapi_0_2_8_features."default".from_term_size_0_3_0__default = true; 538 - unicode_segmentation_1_2_0 = unicode_segmentation_1_2_0_ rec { 539 - features = mkFeatures unicode_segmentation_1_2_0_features; 1064 + num_rational_0_1_39_features = f: updateFeatures f (rec { 1065 + num_bigint_0_1_40.default = true; 1066 + num_integer_0_1_35.default = true; 1067 + num_rational_0_1_39.bigint = 1068 + (f.num_rational_0_1_39.bigint or false) || 1069 + (f.num_rational_0_1_39.default or false) || 1070 + (num_rational_0_1_39.default or false); 1071 + num_rational_0_1_39.default = (f.num_rational_0_1_39.default or true); 1072 + num_rational_0_1_39.num-bigint = 1073 + (f.num_rational_0_1_39.num-bigint or false) || 1074 + (f.num_rational_0_1_39.bigint or false) || 1075 + (num_rational_0_1_39.bigint or false); 1076 + num_rational_0_1_39.rustc-serialize = 1077 + (f.num_rational_0_1_39.rustc-serialize or false) || 1078 + (f.num_rational_0_1_39.default or false) || 1079 + (num_rational_0_1_39.default or false); 1080 + num_traits_0_1_37.default = true; 1081 + rustc_serialize_0_3_24.default = true; 1082 + }) [ num_bigint_0_1_40_features num_integer_0_1_35_features num_traits_0_1_37_features rustc_serialize_0_3_24_features ]; 1083 + num_traits_0_1_37 = { features?(num_traits_0_1_37_features {}) }: num_traits_0_1_37_ {}; 1084 + num_traits_0_1_37_features = f: updateFeatures f (rec { 1085 + num_traits_0_1_37.default = (f.num_traits_0_1_37.default or true); 1086 + }) []; 1087 + num_cpus_1_6_2 = { features?(num_cpus_1_6_2_features {}) }: num_cpus_1_6_2_ { 1088 + dependencies = mapFeatures features ([ libc_0_2_23 ]); 1089 + }; 1090 + num_cpus_1_6_2_features = f: updateFeatures f (rec { 1091 + libc_0_2_23.default = true; 1092 + num_cpus_1_6_2.default = (f.num_cpus_1_6_2.default or true); 1093 + }) [ libc_0_2_23_features ]; 1094 + phf_0_7_21 = { features?(phf_0_7_21_features {}) }: phf_0_7_21_ { 1095 + dependencies = mapFeatures features ([ phf_shared_0_7_21 ]); 1096 + features = mkFeatures (features.phf_0_7_21 or {}); 1097 + }; 1098 + phf_0_7_21_features = f: updateFeatures f (rec { 1099 + phf_0_7_21.default = (f.phf_0_7_21.default or true); 1100 + phf_shared_0_7_21.core = 1101 + (f.phf_shared_0_7_21.core or false) || 1102 + (phf_0_7_21.core or false) || 1103 + (f.phf_0_7_21.core or false); 1104 + phf_shared_0_7_21.default = true; 1105 + phf_shared_0_7_21.unicase = 1106 + (f.phf_shared_0_7_21.unicase or false) || 1107 + (phf_0_7_21.unicase or false) || 1108 + (f.phf_0_7_21.unicase or false); 1109 + }) [ phf_shared_0_7_21_features ]; 1110 + phf_codegen_0_7_21 = { features?(phf_codegen_0_7_21_features {}) }: phf_codegen_0_7_21_ { 1111 + dependencies = mapFeatures features ([ phf_generator_0_7_21 phf_shared_0_7_21 ]); 1112 + }; 1113 + phf_codegen_0_7_21_features = f: updateFeatures f (rec { 1114 + phf_codegen_0_7_21.default = (f.phf_codegen_0_7_21.default or true); 1115 + phf_generator_0_7_21.default = true; 1116 + phf_shared_0_7_21.default = true; 1117 + }) [ phf_generator_0_7_21_features phf_shared_0_7_21_features ]; 1118 + phf_generator_0_7_21 = { features?(phf_generator_0_7_21_features {}) }: phf_generator_0_7_21_ { 1119 + dependencies = mapFeatures features ([ phf_shared_0_7_21 rand_0_3_15 ]); 1120 + }; 1121 + phf_generator_0_7_21_features = f: updateFeatures f (rec { 1122 + phf_generator_0_7_21.default = (f.phf_generator_0_7_21.default or true); 1123 + phf_shared_0_7_21.default = true; 1124 + rand_0_3_15.default = true; 1125 + }) [ phf_shared_0_7_21_features rand_0_3_15_features ]; 1126 + phf_shared_0_7_21 = { features?(phf_shared_0_7_21_features {}) }: phf_shared_0_7_21_ { 1127 + dependencies = mapFeatures features ([ siphasher_0_2_2 ]); 1128 + features = mkFeatures (features.phf_shared_0_7_21 or {}); 1129 + }; 1130 + phf_shared_0_7_21_features = f: updateFeatures f (rec { 1131 + phf_shared_0_7_21.default = (f.phf_shared_0_7_21.default or true); 1132 + siphasher_0_2_2.default = true; 1133 + }) [ siphasher_0_2_2_features ]; 1134 + pkg_config_0_3_9 = { features?(pkg_config_0_3_9_features {}) }: pkg_config_0_3_9_ {}; 1135 + pkg_config_0_3_9_features = f: updateFeatures f (rec { 1136 + pkg_config_0_3_9.default = (f.pkg_config_0_3_9.default or true); 1137 + }) []; 1138 + png_0_5_2 = { features?(png_0_5_2_features {}) }: png_0_5_2_ { 1139 + dependencies = mapFeatures features ([ bitflags_0_7_0 inflate_0_1_1 num_iter_0_1_34 ] 1140 + ++ (if features.png_0_5_2.flate2 or false then [ flate2_0_2_20 ] else [])); 1141 + features = mkFeatures (features.png_0_5_2 or {}); 1142 + }; 1143 + png_0_5_2_features = f: updateFeatures f (rec { 1144 + bitflags_0_7_0.default = true; 1145 + flate2_0_2_20.default = true; 1146 + inflate_0_1_1.default = true; 1147 + num_iter_0_1_34.default = true; 1148 + png_0_5_2.default = (f.png_0_5_2.default or true); 1149 + png_0_5_2.flate2 = 1150 + (f.png_0_5_2.flate2 or false) || 1151 + (f.png_0_5_2.png-encoding or false) || 1152 + (png_0_5_2.png-encoding or false); 1153 + png_0_5_2.png-encoding = 1154 + (f.png_0_5_2.png-encoding or false) || 1155 + (f.png_0_5_2.default or false) || 1156 + (png_0_5_2.default or false); 1157 + }) [ bitflags_0_7_0_features flate2_0_2_20_features inflate_0_1_1_features num_iter_0_1_34_features ]; 1158 + rand_0_3_15 = { features?(rand_0_3_15_features {}) }: rand_0_3_15_ { 1159 + dependencies = mapFeatures features ([ libc_0_2_23 ]); 1160 + }; 1161 + rand_0_3_15_features = f: updateFeatures f (rec { 1162 + libc_0_2_23.default = true; 1163 + rand_0_3_15.default = (f.rand_0_3_15.default or true); 1164 + }) [ libc_0_2_23_features ]; 1165 + rayon_0_8_2 = { features?(rayon_0_8_2_features {}) }: rayon_0_8_2_ { 1166 + dependencies = mapFeatures features ([ rayon_core_1_2_1 ]); 1167 + }; 1168 + rayon_0_8_2_features = f: updateFeatures f (rec { 1169 + rayon_0_8_2.default = (f.rayon_0_8_2.default or true); 1170 + rayon_core_1_2_1.default = true; 1171 + }) [ rayon_core_1_2_1_features ]; 1172 + rayon_core_1_2_1 = { features?(rayon_core_1_2_1_features {}) }: rayon_core_1_2_1_ { 1173 + dependencies = mapFeatures features ([ coco_0_1_1 futures_0_1_16 lazy_static_0_2_8 libc_0_2_23 num_cpus_1_6_2 rand_0_3_15 ]); 1174 + }; 1175 + rayon_core_1_2_1_features = f: updateFeatures f (rec { 1176 + coco_0_1_1.default = true; 1177 + futures_0_1_16.default = true; 1178 + lazy_static_0_2_8.default = true; 1179 + libc_0_2_23.default = true; 1180 + num_cpus_1_6_2.default = true; 1181 + rand_0_3_15.default = true; 1182 + rayon_core_1_2_1.default = (f.rayon_core_1_2_1.default or true); 1183 + }) [ coco_0_1_1_features futures_0_1_16_features lazy_static_0_2_8_features libc_0_2_23_features num_cpus_1_6_2_features rand_0_3_15_features ]; 1184 + rustc_serialize_0_3_24 = { features?(rustc_serialize_0_3_24_features {}) }: rustc_serialize_0_3_24_ {}; 1185 + rustc_serialize_0_3_24_features = f: updateFeatures f (rec { 1186 + rustc_serialize_0_3_24.default = (f.rustc_serialize_0_3_24.default or true); 1187 + }) []; 1188 + rustc_version_0_1_7 = { features?(rustc_version_0_1_7_features {}) }: rustc_version_0_1_7_ { 1189 + dependencies = mapFeatures features ([ semver_0_1_20 ]); 1190 + }; 1191 + rustc_version_0_1_7_features = f: updateFeatures f (rec { 1192 + rustc_version_0_1_7.default = (f.rustc_version_0_1_7.default or true); 1193 + semver_0_1_20.default = true; 1194 + }) [ semver_0_1_20_features ]; 1195 + scoped_threadpool_0_1_8 = { features?(scoped_threadpool_0_1_8_features {}) }: scoped_threadpool_0_1_8_ { 1196 + features = mkFeatures (features.scoped_threadpool_0_1_8 or {}); 1197 + }; 1198 + scoped_threadpool_0_1_8_features = f: updateFeatures f (rec { 1199 + scoped_threadpool_0_1_8.default = (f.scoped_threadpool_0_1_8.default or true); 1200 + }) []; 1201 + scopeguard_0_3_2 = { features?(scopeguard_0_3_2_features {}) }: scopeguard_0_3_2_ { 1202 + features = mkFeatures (features.scopeguard_0_3_2 or {}); 1203 + }; 1204 + scopeguard_0_3_2_features = f: updateFeatures f (rec { 1205 + scopeguard_0_3_2.default = (f.scopeguard_0_3_2.default or true); 1206 + scopeguard_0_3_2.use_std = 1207 + (f.scopeguard_0_3_2.use_std or false) || 1208 + (f.scopeguard_0_3_2.default or false) || 1209 + (scopeguard_0_3_2.default or false); 1210 + }) []; 1211 + semver_0_1_20 = { features?(semver_0_1_20_features {}) }: semver_0_1_20_ {}; 1212 + semver_0_1_20_features = f: updateFeatures f (rec { 1213 + semver_0_1_20.default = (f.semver_0_1_20.default or true); 1214 + }) []; 1215 + serde_0_9_15 = { features?(serde_0_9_15_features {}) }: serde_0_9_15_ { 1216 + dependencies = mapFeatures features ([]); 1217 + features = mkFeatures (features.serde_0_9_15 or {}); 1218 + }; 1219 + serde_0_9_15_features = f: updateFeatures f (rec { 1220 + serde_0_9_15.alloc = 1221 + (f.serde_0_9_15.alloc or false) || 1222 + (f.serde_0_9_15.collections or false) || 1223 + (serde_0_9_15.collections or false); 1224 + serde_0_9_15.default = (f.serde_0_9_15.default or true); 1225 + serde_0_9_15.serde_derive = 1226 + (f.serde_0_9_15.serde_derive or false) || 1227 + (f.serde_0_9_15.derive or false) || 1228 + (serde_0_9_15.derive or false) || 1229 + (f.serde_0_9_15.playground or false) || 1230 + (serde_0_9_15.playground or false); 1231 + serde_0_9_15.std = 1232 + (f.serde_0_9_15.std or false) || 1233 + (f.serde_0_9_15.default or false) || 1234 + (serde_0_9_15.default or false) || 1235 + (f.serde_0_9_15.unstable-testing or false) || 1236 + (serde_0_9_15.unstable-testing or false); 1237 + serde_0_9_15.unstable = 1238 + (f.serde_0_9_15.unstable or false) || 1239 + (f.serde_0_9_15.alloc or false) || 1240 + (serde_0_9_15.alloc or false) || 1241 + (f.serde_0_9_15.unstable-testing or false) || 1242 + (serde_0_9_15.unstable-testing or false); 1243 + }) []; 1244 + serde_json_0_9_10 = { features?(serde_json_0_9_10_features {}) }: serde_json_0_9_10_ { 1245 + dependencies = mapFeatures features ([ dtoa_0_4_1 itoa_0_3_1 num_traits_0_1_37 serde_0_9_15 ]); 1246 + features = mkFeatures (features.serde_json_0_9_10 or {}); 1247 + }; 1248 + serde_json_0_9_10_features = f: updateFeatures f (rec { 1249 + dtoa_0_4_1.default = true; 1250 + itoa_0_3_1.default = true; 1251 + num_traits_0_1_37.default = true; 1252 + serde_0_9_15.default = true; 1253 + serde_json_0_9_10.default = (f.serde_json_0_9_10.default or true); 1254 + serde_json_0_9_10.linked-hash-map = 1255 + (f.serde_json_0_9_10.linked-hash-map or false) || 1256 + (f.serde_json_0_9_10.preserve_order or false) || 1257 + (serde_json_0_9_10.preserve_order or false); 1258 + }) [ dtoa_0_4_1_features itoa_0_3_1_features num_traits_0_1_37_features serde_0_9_15_features ]; 1259 + siphasher_0_2_2 = { features?(siphasher_0_2_2_features {}) }: siphasher_0_2_2_ { 1260 + dependencies = mapFeatures features ([]); 1261 + }; 1262 + siphasher_0_2_2_features = f: updateFeatures f (rec { 1263 + siphasher_0_2_2.default = (f.siphasher_0_2_2.default or true); 1264 + }) []; 1265 + strsim_0_6_0 = { features?(strsim_0_6_0_features {}) }: strsim_0_6_0_ {}; 1266 + strsim_0_6_0_features = f: updateFeatures f (rec { 1267 + strsim_0_6_0.default = (f.strsim_0_6_0.default or true); 1268 + }) []; 1269 + target_build_utils_0_3_1 = { features?(target_build_utils_0_3_1_features {}) }: target_build_utils_0_3_1_ { 1270 + dependencies = mapFeatures features ([ phf_0_7_21 ] 1271 + ++ (if features.target_build_utils_0_3_1.serde_json or false then [ serde_json_0_9_10 ] else [])); 1272 + buildDependencies = mapFeatures features ([ phf_codegen_0_7_21 ]); 1273 + features = mkFeatures (features.target_build_utils_0_3_1 or {}); 1274 + }; 1275 + target_build_utils_0_3_1_features = f: updateFeatures f (rec { 1276 + phf_0_7_21.default = true; 1277 + phf_codegen_0_7_21.default = true; 1278 + serde_json_0_9_10.default = true; 1279 + target_build_utils_0_3_1.default = (f.target_build_utils_0_3_1.default or true); 1280 + target_build_utils_0_3_1.serde_json = 1281 + (f.target_build_utils_0_3_1.serde_json or false) || 1282 + (f.target_build_utils_0_3_1.default or false) || 1283 + (target_build_utils_0_3_1.default or false); 1284 + }) [ phf_0_7_21_features serde_json_0_9_10_features phf_codegen_0_7_21_features ]; 1285 + tempfile_2_1_5 = { features?(tempfile_2_1_5_features {}) }: tempfile_2_1_5_ { 1286 + dependencies = mapFeatures features ([ rand_0_3_15 ]) 1287 + ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_23 ]) else []) 1288 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 1289 + buildDependencies = mapFeatures features ([ rustc_version_0_1_7 ]); 1290 + }; 1291 + tempfile_2_1_5_features = f: updateFeatures f (rec { 1292 + kernel32_sys_0_2_2.default = true; 1293 + libc_0_2_23.default = true; 1294 + rand_0_3_15.default = true; 1295 + rustc_version_0_1_7.default = true; 1296 + tempfile_2_1_5.default = (f.tempfile_2_1_5.default or true); 1297 + winapi_0_2_8.default = true; 1298 + }) [ rand_0_3_15_features rustc_version_0_1_7_features libc_0_2_23_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 1299 + term_size_0_3_0 = { features?(term_size_0_3_0_features {}) }: term_size_0_3_0_ { 1300 + dependencies = mapFeatures features ([]) 1301 + ++ (if !(kernel == "windows") then mapFeatures features ([ libc_0_2_23 ]) else []) 1302 + ++ (if kernel == "windows" then mapFeatures features ([ kernel32_sys_0_2_2 winapi_0_2_8 ]) else []); 1303 + features = mkFeatures (features.term_size_0_3_0 or {}); 1304 + }; 1305 + term_size_0_3_0_features = f: updateFeatures f (rec { 1306 + kernel32_sys_0_2_2.default = true; 1307 + libc_0_2_23.default = true; 1308 + term_size_0_3_0.clippy = 1309 + (f.term_size_0_3_0.clippy or false) || 1310 + (f.term_size_0_3_0.lints or false) || 1311 + (term_size_0_3_0.lints or false); 1312 + term_size_0_3_0.default = (f.term_size_0_3_0.default or true); 1313 + term_size_0_3_0.lints = 1314 + (f.term_size_0_3_0.lints or false) || 1315 + (f.term_size_0_3_0.travis or false) || 1316 + (term_size_0_3_0.travis or false); 1317 + term_size_0_3_0.nightly = 1318 + (f.term_size_0_3_0.nightly or false) || 1319 + (f.term_size_0_3_0.lints or false) || 1320 + (term_size_0_3_0.lints or false) || 1321 + (f.term_size_0_3_0.travis or false) || 1322 + (term_size_0_3_0.travis or false); 1323 + winapi_0_2_8.default = true; 1324 + }) [ libc_0_2_23_features kernel32_sys_0_2_2_features winapi_0_2_8_features ]; 1325 + toml_0_2_1 = { features?(toml_0_2_1_features {}) }: toml_0_2_1_ { 1326 + dependencies = mapFeatures features ([]); 540 1327 }; 541 - unicode_segmentation_1_2_0_features."".self = true; 542 - unicode_width_0_1_4 = unicode_width_0_1_4_ rec { 543 - features = mkFeatures unicode_width_0_1_4_features; 1328 + toml_0_2_1_features = f: updateFeatures f (rec { 1329 + toml_0_2_1.default = (f.toml_0_2_1.default or true); 1330 + toml_0_2_1.rustc-serialize = 1331 + (f.toml_0_2_1.rustc-serialize or false) || 1332 + (f.toml_0_2_1.default or false) || 1333 + (toml_0_2_1.default or false); 1334 + }) []; 1335 + unicode_segmentation_1_2_0 = { features?(unicode_segmentation_1_2_0_features {}) }: unicode_segmentation_1_2_0_ { 1336 + features = mkFeatures (features.unicode_segmentation_1_2_0 or {}); 544 1337 }; 545 - unicode_width_0_1_4_features."".self = true; 546 - vec_map_0_8_0 = vec_map_0_8_0_ rec { 547 - dependencies = []; 548 - features = mkFeatures vec_map_0_8_0_features; 1338 + unicode_segmentation_1_2_0_features = f: updateFeatures f (rec { 1339 + unicode_segmentation_1_2_0.default = (f.unicode_segmentation_1_2_0.default or true); 1340 + }) []; 1341 + unicode_width_0_1_4 = { features?(unicode_width_0_1_4_features {}) }: unicode_width_0_1_4_ { 1342 + features = mkFeatures (features.unicode_width_0_1_4 or {}); 549 1343 }; 550 - vec_map_0_8_0_features."serde".self_eders = hasFeature (vec_map_0_8_0_features."eders" or {}); 551 - vec_map_0_8_0_features."serde_derive".self_eders = hasFeature (vec_map_0_8_0_features."eders" or {}); 552 - serde_0_0_0_features."default".from_vec_map_0_8_0__default = true; 553 - serde_derive_0_0_0_features."default".from_vec_map_0_8_0__default = true; 554 - wayland_client_0_9_6 = wayland_client_0_9_6_ rec { 555 - dependencies = [ bitflags_0_7_0 libc_0_2_23 wayland_sys_0_9_6 ]; 556 - buildDependencies = [ wayland_scanner_0_9_6 ]; 557 - features = mkFeatures wayland_client_0_9_6_features; 1344 + unicode_width_0_1_4_features = f: updateFeatures f (rec { 1345 + unicode_width_0_1_4.default = (f.unicode_width_0_1_4.default or true); 1346 + }) []; 1347 + vec_map_0_8_0 = { features?(vec_map_0_8_0_features {}) }: vec_map_0_8_0_ { 1348 + dependencies = mapFeatures features ([]); 1349 + features = mkFeatures (features.vec_map_0_8_0 or {}); 558 1350 }; 559 - wayland_client_0_9_6_features."egl".self_default = hasDefault wayland_client_0_9_6_features; 560 - wayland_client_0_9_6_features."cursor".self_default = hasDefault wayland_client_0_9_6_features; 561 - bitflags_0_7_0_features."default".from_wayland_client_0_9_6__default = true; 562 - libc_0_2_23_features."default".from_wayland_client_0_9_6__default = true; 563 - wayland_sys_0_9_6_features."client".from_wayland_client_0_9_6 = true; 564 - wayland_sys_0_9_6_features."cursor".from_wayland_client_0_9_6__cursor = hasFeature (wayland_client_0_9_6_features."cursor" or {}); 565 - wayland_sys_0_9_6_features."dlopen".from_wayland_client_0_9_6__dlopen = hasFeature (wayland_client_0_9_6_features."dlopen" or {}); 566 - wayland_sys_0_9_6_features."egl".from_wayland_client_0_9_6__egl = hasFeature (wayland_client_0_9_6_features."egl" or {}); 567 - wayland_sys_0_9_6_features."default".from_wayland_client_0_9_6__default = true; 568 - wayland_kbd_0_9_0 = wayland_kbd_0_9_0_ rec { 569 - dependencies = [ bitflags_0_7_0 dlib_0_3_1 lazy_static_0_2_8 memmap_0_4_0 wayland_client_0_9_6 ]; 1351 + vec_map_0_8_0_features = f: updateFeatures f (rec { 1352 + vec_map_0_8_0.default = (f.vec_map_0_8_0.default or true); 1353 + vec_map_0_8_0.serde = 1354 + (f.vec_map_0_8_0.serde or false) || 1355 + (f.vec_map_0_8_0.eders or false) || 1356 + (vec_map_0_8_0.eders or false); 1357 + vec_map_0_8_0.serde_derive = 1358 + (f.vec_map_0_8_0.serde_derive or false) || 1359 + (f.vec_map_0_8_0.eders or false) || 1360 + (vec_map_0_8_0.eders or false); 1361 + }) []; 1362 + way_cooler_client_helpers_0_1_0 = { features?(way_cooler_client_helpers_0_1_0_features {}) }: way_cooler_client_helpers_0_1_0_ { 1363 + dependencies = mapFeatures features ([ wayland_client_0_9_6 wayland_sys_0_9_6 ]); 570 1364 }; 571 - bitflags_0_7_0_features."default".from_wayland_kbd_0_9_0__default = true; 572 - dlib_0_3_1_features."default".from_wayland_kbd_0_9_0__default = true; 573 - lazy_static_0_2_8_features."default".from_wayland_kbd_0_9_0__default = true; 574 - memmap_0_4_0_features."default".from_wayland_kbd_0_9_0__default = true; 575 - wayland_client_0_9_6_features."default".from_wayland_kbd_0_9_0__default = true; 576 - wayland_scanner_0_9_6 = wayland_scanner_0_9_6_ rec { 577 - dependencies = [ xml_rs_0_3_6 ]; 1365 + way_cooler_client_helpers_0_1_0_features = f: updateFeatures f (rec { 1366 + way_cooler_client_helpers_0_1_0.default = (f.way_cooler_client_helpers_0_1_0.default or true); 1367 + wayland_client_0_9_6.cursor = true; 1368 + wayland_client_0_9_6.default = true; 1369 + wayland_client_0_9_6.dlopen = true; 1370 + wayland_sys_0_9_6.client = true; 1371 + wayland_sys_0_9_6.default = true; 1372 + wayland_sys_0_9_6.dlopen = true; 1373 + }) [ wayland_client_0_9_6_features wayland_sys_0_9_6_features ]; 1374 + wayland_client_0_9_6 = { features?(wayland_client_0_9_6_features {}) }: wayland_client_0_9_6_ { 1375 + dependencies = mapFeatures features ([ bitflags_0_7_0 libc_0_2_23 wayland_sys_0_9_6 ]); 1376 + buildDependencies = mapFeatures features ([ wayland_scanner_0_9_6 ]); 1377 + features = mkFeatures (features.wayland_client_0_9_6 or {}); 578 1378 }; 579 - xml_rs_0_3_6_features."default".from_wayland_scanner_0_9_6__default = true; 580 - wayland_sys_0_6_0 = wayland_sys_0_6_0_ rec { 581 - dependencies = [ dlib_0_3_1 lazy_static_0_1_16 ] 582 - ++ (if lib.lists.any (x: x == "lazy_static") features then [lazy_static_0_1_16] else []); 583 - features = mkFeatures wayland_sys_0_6_0_features; 1379 + wayland_client_0_9_6_features = f: updateFeatures f (rec { 1380 + bitflags_0_7_0.default = true; 1381 + libc_0_2_23.default = true; 1382 + wayland_client_0_9_6.cursor = 1383 + (f.wayland_client_0_9_6.cursor or false) || 1384 + (f.wayland_client_0_9_6.default or false) || 1385 + (wayland_client_0_9_6.default or false); 1386 + wayland_client_0_9_6.default = (f.wayland_client_0_9_6.default or true); 1387 + wayland_client_0_9_6.egl = 1388 + (f.wayland_client_0_9_6.egl or false) || 1389 + (f.wayland_client_0_9_6.default or false) || 1390 + (wayland_client_0_9_6.default or false); 1391 + wayland_scanner_0_9_6.default = true; 1392 + wayland_sys_0_9_6.client = true; 1393 + wayland_sys_0_9_6.cursor = 1394 + (f.wayland_sys_0_9_6.cursor or false) || 1395 + (wayland_client_0_9_6.cursor or false) || 1396 + (f.wayland_client_0_9_6.cursor or false); 1397 + wayland_sys_0_9_6.default = true; 1398 + wayland_sys_0_9_6.dlopen = 1399 + (f.wayland_sys_0_9_6.dlopen or false) || 1400 + (wayland_client_0_9_6.dlopen or false) || 1401 + (f.wayland_client_0_9_6.dlopen or false); 1402 + wayland_sys_0_9_6.egl = 1403 + (f.wayland_sys_0_9_6.egl or false) || 1404 + (wayland_client_0_9_6.egl or false) || 1405 + (f.wayland_client_0_9_6.egl or false); 1406 + }) [ bitflags_0_7_0_features libc_0_2_23_features wayland_sys_0_9_6_features wayland_scanner_0_9_6_features ]; 1407 + wayland_kbd_0_9_0 = { features?(wayland_kbd_0_9_0_features {}) }: wayland_kbd_0_9_0_ { 1408 + dependencies = mapFeatures features ([ bitflags_0_7_0 dlib_0_3_1 lazy_static_0_2_8 memmap_0_4_0 wayland_client_0_9_6 ]); 584 1409 }; 585 - wayland_sys_0_6_0_features."".self = true; 586 - wayland_sys_0_6_0_features."lazy_static".self_dlopen = hasFeature (wayland_sys_0_6_0_features."dlopen" or {}); 587 - wayland_sys_0_6_0_features."libc".self_server = hasFeature (wayland_sys_0_6_0_features."server" or {}); 588 - dlib_0_3_1_features."dlopen".from_wayland_sys_0_6_0__dlopen = hasFeature (wayland_sys_0_6_0_features."dlopen" or {}); 589 - dlib_0_3_1_features."default".from_wayland_sys_0_6_0__default = true; 590 - lazy_static_0_1_16_features."default".from_wayland_sys_0_6_0__default = true; 591 - libc_0_0_0_features."default".from_wayland_sys_0_6_0__default = true; 592 - wayland_sys_0_9_6 = wayland_sys_0_9_6_ rec { 593 - dependencies = [ dlib_0_3_1 lazy_static_0_2_8 ] 594 - ++ (if lib.lists.any (x: x == "lazy_static") features then [lazy_static_0_2_8] else []); 595 - features = mkFeatures wayland_sys_0_9_6_features; 1410 + wayland_kbd_0_9_0_features = f: updateFeatures f (rec { 1411 + bitflags_0_7_0.default = true; 1412 + dlib_0_3_1.default = true; 1413 + lazy_static_0_2_8.default = true; 1414 + memmap_0_4_0.default = true; 1415 + wayland_client_0_9_6.default = true; 1416 + wayland_kbd_0_9_0.default = (f.wayland_kbd_0_9_0.default or true); 1417 + }) [ bitflags_0_7_0_features dlib_0_3_1_features lazy_static_0_2_8_features memmap_0_4_0_features wayland_client_0_9_6_features ]; 1418 + wayland_scanner_0_9_6 = { features?(wayland_scanner_0_9_6_features {}) }: wayland_scanner_0_9_6_ { 1419 + dependencies = mapFeatures features ([ xml_rs_0_3_6 ]); 596 1420 }; 597 - wayland_sys_0_9_6_features."".self = true; 598 - wayland_sys_0_9_6_features."lazy_static".self_dlopen = hasFeature (wayland_sys_0_9_6_features."dlopen" or {}); 599 - wayland_sys_0_9_6_features."libc".self_server = hasFeature (wayland_sys_0_9_6_features."server" or {}); 600 - dlib_0_3_1_features."dlopen".from_wayland_sys_0_9_6__dlopen = hasFeature (wayland_sys_0_9_6_features."dlopen" or {}); 601 - dlib_0_3_1_features."default".from_wayland_sys_0_9_6__default = true; 602 - lazy_static_0_2_8_features."default".from_wayland_sys_0_9_6__default = true; 603 - libc_0_0_0_features."default".from_wayland_sys_0_9_6__default = true; 604 - wc_lock_0_1_0 = wc_lock_0_1_0_ rec { 605 - dependencies = [ byteorder_0_5_3 clap_2_24_2 libc_0_2_23 tempfile_2_1_5 wayland_client_0_9_6 wayland_kbd_0_9_0 wayland_sys_0_6_0 ]; 606 - buildDependencies = [ gcc_0_3_50 ]; 1421 + wayland_scanner_0_9_6_features = f: updateFeatures f (rec { 1422 + wayland_scanner_0_9_6.default = (f.wayland_scanner_0_9_6.default or true); 1423 + xml_rs_0_3_6.default = true; 1424 + }) [ xml_rs_0_3_6_features ]; 1425 + wayland_sys_0_9_6 = { features?(wayland_sys_0_9_6_features {}) }: wayland_sys_0_9_6_ { 1426 + dependencies = mapFeatures features ([ dlib_0_3_1 ] 1427 + ++ (if features.wayland_sys_0_9_6.lazy_static or false then [ lazy_static_0_2_8 ] else [])); 1428 + features = mkFeatures (features.wayland_sys_0_9_6 or {}); 607 1429 }; 608 - byteorder_0_5_3_features."default".from_wc_lock_0_1_0__default = true; 609 - clap_2_24_2_features."default".from_wc_lock_0_1_0__default = true; 610 - libc_0_2_23_features."default".from_wc_lock_0_1_0__default = true; 611 - tempfile_2_1_5_features."default".from_wc_lock_0_1_0__default = true; 612 - wayland_client_0_9_6_features."cursor".from_wc_lock_0_1_0 = true; 613 - wayland_client_0_9_6_features."dlopen".from_wc_lock_0_1_0 = true; 614 - wayland_client_0_9_6_features."default".from_wc_lock_0_1_0__default = true; 615 - wayland_kbd_0_9_0_features."default".from_wc_lock_0_1_0__default = true; 616 - wayland_sys_0_6_0_features."client".from_wc_lock_0_1_0 = true; 617 - wayland_sys_0_6_0_features."dlopen".from_wc_lock_0_1_0 = true; 618 - wayland_sys_0_6_0_features."default".from_wc_lock_0_1_0__default = true; 619 - winapi_0_2_8 = winapi_0_2_8_ rec {}; 620 - winapi_build_0_1_1 = winapi_build_0_1_1_ rec {}; 621 - xml_rs_0_3_6 = xml_rs_0_3_6_ rec { 622 - dependencies = [ bitflags_0_7_0 ]; 1430 + wayland_sys_0_9_6_features = f: updateFeatures f (rec { 1431 + dlib_0_3_1.default = true; 1432 + dlib_0_3_1.dlopen = 1433 + (f.dlib_0_3_1.dlopen or false) || 1434 + (wayland_sys_0_9_6.dlopen or false) || 1435 + (f.wayland_sys_0_9_6.dlopen or false); 1436 + lazy_static_0_2_8.default = true; 1437 + wayland_sys_0_9_6.default = (f.wayland_sys_0_9_6.default or true); 1438 + wayland_sys_0_9_6.lazy_static = 1439 + (f.wayland_sys_0_9_6.lazy_static or false) || 1440 + (f.wayland_sys_0_9_6.dlopen or false) || 1441 + (wayland_sys_0_9_6.dlopen or false); 1442 + wayland_sys_0_9_6.libc = 1443 + (f.wayland_sys_0_9_6.libc or false) || 1444 + (f.wayland_sys_0_9_6.server or false) || 1445 + (wayland_sys_0_9_6.server or false); 1446 + }) [ dlib_0_3_1_features lazy_static_0_2_8_features ]; 1447 + wc_lock_0_2_1 = { features?(wc_lock_0_2_1_features {}) }: wc_lock_0_2_1_ { 1448 + dependencies = mapFeatures features ([ byteorder_0_5_3 clap_2_24_2 dbus_0_5_4 image_0_10_4 libc_0_2_23 rand_0_3_15 tempfile_2_1_5 way_cooler_client_helpers_0_1_0 wayland_client_0_9_6 wayland_kbd_0_9_0 wayland_sys_0_9_6 ]); 1449 + buildDependencies = mapFeatures features ([ gcc_0_3_50 wayland_scanner_0_9_6 ]); 1450 + }; 1451 + wc_lock_0_2_1_features = f: updateFeatures f (rec { 1452 + byteorder_0_5_3.default = true; 1453 + clap_2_24_2.default = true; 1454 + dbus_0_5_4.default = true; 1455 + gcc_0_3_50.default = true; 1456 + image_0_10_4.default = true; 1457 + libc_0_2_23.default = true; 1458 + rand_0_3_15.default = true; 1459 + tempfile_2_1_5.default = true; 1460 + way_cooler_client_helpers_0_1_0.default = true; 1461 + wayland_client_0_9_6.cursor = true; 1462 + wayland_client_0_9_6.default = true; 1463 + wayland_client_0_9_6.dlopen = true; 1464 + wayland_kbd_0_9_0.default = true; 1465 + wayland_scanner_0_9_6.default = true; 1466 + wayland_sys_0_9_6.client = true; 1467 + wayland_sys_0_9_6.default = true; 1468 + wayland_sys_0_9_6.dlopen = true; 1469 + wc_lock_0_2_1.default = (f.wc_lock_0_2_1.default or true); 1470 + }) [ byteorder_0_5_3_features clap_2_24_2_features dbus_0_5_4_features image_0_10_4_features libc_0_2_23_features rand_0_3_15_features tempfile_2_1_5_features way_cooler_client_helpers_0_1_0_features wayland_client_0_9_6_features wayland_kbd_0_9_0_features wayland_sys_0_9_6_features gcc_0_3_50_features wayland_scanner_0_9_6_features ]; 1471 + winapi_0_2_8 = { features?(winapi_0_2_8_features {}) }: winapi_0_2_8_ {}; 1472 + winapi_0_2_8_features = f: updateFeatures f (rec { 1473 + winapi_0_2_8.default = (f.winapi_0_2_8.default or true); 1474 + }) []; 1475 + winapi_build_0_1_1 = { features?(winapi_build_0_1_1_features {}) }: winapi_build_0_1_1_ {}; 1476 + winapi_build_0_1_1_features = f: updateFeatures f (rec { 1477 + winapi_build_0_1_1.default = (f.winapi_build_0_1_1.default or true); 1478 + }) []; 1479 + xml_rs_0_3_6 = { features?(xml_rs_0_3_6_features {}) }: xml_rs_0_3_6_ { 1480 + dependencies = mapFeatures features ([ bitflags_0_7_0 ]); 623 1481 }; 624 - bitflags_0_7_0_features."default".from_xml_rs_0_3_6__default = true; 1482 + xml_rs_0_3_6_features = f: updateFeatures f (rec { 1483 + bitflags_0_7_0.default = true; 1484 + xml_rs_0_3_6.default = (f.xml_rs_0_3_6.default or true); 1485 + }) [ bitflags_0_7_0_features ]; 625 1486 }
+25 -1
pkgs/build-support/rust/default-crate-overrides.nix
··· 1 1 { stdenv, pkgconfig, curl, darwin, libiconv, libgit2, libssh2, 2 - openssl, sqlite, zlib, ... }: 2 + openssl, sqlite, zlib, dbus_libs, dbus_glib, gdk_pixbuf, cairo, python3, ... }: 3 3 4 4 let 5 5 inherit (darwin.apple_sdk.frameworks) CoreFoundation; ··· 35 35 }; 36 36 openssl-sys = attrs: { 37 37 buildInputs = [ pkgconfig openssl ]; 38 + }; 39 + dbus = attrs: { 40 + buildInputs = [ pkgconfig dbus_libs ]; 41 + }; 42 + libdbus-sys = attrs: { 43 + buildInputs = [ pkgconfig dbus_libs ]; 44 + }; 45 + gobject-sys = attrs: { 46 + buildInputs = [ dbus_glib ]; 47 + }; 48 + gio-sys = attrs: { 49 + buildInputs = [ dbus_glib ]; 50 + }; 51 + gdk-pixbuf-sys = attrs: { 52 + buildInputs = [ dbus_glib ]; 53 + }; 54 + gdk-pixbuf = attrs: { 55 + buildInputs = [ gdk_pixbuf ]; 56 + }; 57 + cairo-rs = attrs: { 58 + buildInputs = [ cairo ]; 59 + }; 60 + xcb = attrs: { 61 + buildInputs = [ python3 ]; 38 62 }; 39 63 }