diff options
Diffstat (limited to 'Cargo.nix')
-rw-r--r-- | Cargo.nix | 2064 |
1 files changed, 1139 insertions, 925 deletions
@@ -1,19 +1,25 @@ -# This file was @generated by crate2nix 0.9.0-alpha.1 with the command: -# "generate" "-o" "Cargo.nix" +# This file was @generated by crate2nix 0.10.0-alpha.1 with the command: +# "generate" # See https://github.com/kolloch/crate2nix for more info. { nixpkgs ? <nixpkgs> , pkgs ? import nixpkgs { config = {}; } , lib ? pkgs.lib , stdenv ? pkgs.stdenv -, buildRustCrate ? pkgs.buildRustCrate +, buildRustCrateForPkgs ? if buildRustCrate != null + then lib.warn "crate2nix: Passing `buildRustCrate` as argument to Cargo.nix is deprecated. If you don't customize `buildRustCrate`, replace `callPackage ./Cargo.nix {}` by `import ./Cargo.nix { inherit pkgs; }`, and if you need to customize `buildRustCrate`, use `buildRustCrateForPkgs` instead." (_: buildRustCrate) + else pkgs: pkgs.buildRustCrate + # Deprecated +, buildRustCrate ? null # This is used as the `crateOverrides` argument for `buildRustCrate`. , defaultCrateOverrides ? pkgs.defaultCrateOverrides # The features to enable for the root_crate or the workspace_members. , rootFeatures ? [ "default" ] # If true, throw errors instead of issueing deprecation warnings. , strictDeprecation ? false + # Used for conditional compilation based on CPU feature detection. +, targetFeatures ? [] # Whether to perform release builds: longer compile times, faster binaries. , release ? true # Additional crate2nix configuration if it exists. @@ -83,9 +89,9 @@ rec { crates = { "adler" = rec { crateName = "adler"; - version = "0.2.3"; + version = "1.0.2"; edition = "2015"; - sha256 = "0zpdsrfq5bd34941gmrlamnzjfbsx0x586afb7b0jqhr8g1lwapf"; + sha256 = "1zim79cvzd5yrkzl3nyfx0avijwgk9fqv3yrscdy1cc79ih02qpj"; authors = [ "Jonas Schievink <jonasschievink@gmail.com>" ]; @@ -96,9 +102,9 @@ rec { }; "aho-corasick" = rec { crateName = "aho-corasick"; - version = "0.7.13"; - edition = "2015"; - sha256 = "11hfmqf90rdvjdpk0x1lixw1s9n08y3fxfy9zqsk0k2wpbc68c84"; + version = "0.7.18"; + edition = "2018"; + sha256 = "0vv50b3nvkhyy7x7ip19qnsq11bqlnffkmj2yx2xlyk5wzawydqy"; libName = "aho_corasick"; authors = [ "Andrew Gallant <jamslam@gmail.com>" @@ -112,7 +118,7 @@ rec { ]; features = { "default" = [ "std" ]; - "std" = [ "memchr/use_std" ]; + "std" = [ "memchr/std" ]; }; resolvedDefaultFeatures = [ "default" "std" ]; }; @@ -134,67 +140,26 @@ rec { features = [ "errhandlingapi" "consoleapi" "processenv" ]; } ]; - - }; - "arc-swap" = rec { - crateName = "arc-swap"; - version = "0.4.7"; - edition = "2015"; - sha256 = "0d2hqwpkkz7jflrf3ziy5gpblix0h72x1yalls01a15qss7xh9ad"; - authors = [ - "Michal 'vorner' Vaner <vorner@vorner.cz>" - ]; - features = { - }; - }; - "arrayref" = rec { - crateName = "arrayref"; - version = "0.3.6"; - edition = "2015"; - sha256 = "0i6m1l3f73i0lf0cjdf5rh3xpvxydyhfbakq7xx7bkrp5qajgid4"; - authors = [ - "David Roundy <roundyd@physics.oregonstate.edu>" - ]; - + }; "arrayvec" = rec { crateName = "arrayvec"; - version = "0.5.1"; + version = "0.5.2"; edition = "2018"; - sha256 = "1f5mca8kiiwhvhxd1mbnq68j6v6rk139sch567zwwzl6hs37vxyg"; + sha256 = "12q6hn01x5435bprwlb7w9m7817dyfq55yrl4psygr78bp32zdi3"; authors = [ "bluss" ]; features = { "default" = [ "std" ]; }; - resolvedDefaultFeatures = [ "array-sizes-33-128" "default" "std" ]; - }; - "async-barrier" = rec { - crateName = "async-barrier"; - version = "1.0.1"; - edition = "2018"; - sha256 = "0an2f3s5567xbyy3bjhd4dn6p78r5ycfarsq2php5svmhrlr6qn0"; - authors = [ - "Stjepan Glavina <stjepang@gmail.com>" - ]; - dependencies = [ - { - name = "async-mutex"; - packageId = "async-mutex"; - } - { - name = "event-listener"; - packageId = "event-listener"; - } - ]; - + resolvedDefaultFeatures = [ "array-sizes-33-128" ]; }; "async-channel" = rec { crateName = "async-channel"; - version = "1.4.2"; + version = "1.6.1"; edition = "2018"; - sha256 = "1qzycsr8nypmvcfcbzskxvr7wx53iirpw00n305z2zgllkx9q9r1"; + sha256 = "06b3sq2hd8qwl2xxlc4qalg6xw3l9b41w4sym9g0q70mf93dc511"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; @@ -212,13 +177,13 @@ rec { packageId = "futures-core"; } ]; - + }; "async-compat" = rec { crateName = "async-compat"; - version = "0.1.3"; + version = "0.1.4"; edition = "2018"; - sha256 = "1mzc2rfg0j721q5zm0h3l1ldpfz3jblwaav9pdfdnp8qlxwww5j3"; + sha256 = "1r2s45bp8hf8aqmp8jnrr0xhla1ppaljn4jbb64gwpwfkl0v62rz"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; @@ -237,7 +202,7 @@ rec { } { name = "pin-project-lite"; - packageId = "pin-project-lite"; + packageId = "pin-project-lite 0.1.12"; } { name = "tokio"; @@ -251,16 +216,16 @@ rec { name = "tokio"; packageId = "tokio"; usesDefaultFeatures = false; - features = [ "rt-core" "io-std" "io-util" "macros" ]; + features = [ "rt-core" "io-std" "io-util" "macros" "udp" "dns" ]; } ]; - + }; "async-executor" = rec { crateName = "async-executor"; - version = "1.0.0"; + version = "1.4.1"; edition = "2018"; - sha256 = "13zzzdf9vbg6q5v247qb8fvncvp24qq03qyjkvjpx967bq3lkw32"; + sha256 = "0rd9sd0rksvjwx4zzy6c69qcd7bwp3z42rpiiizfnbm2w2srn7w7"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; @@ -285,19 +250,27 @@ rec { name = "once_cell"; packageId = "once_cell"; } + { + name = "slab"; + packageId = "slab"; + } ]; - + }; "async-fs" = rec { crateName = "async-fs"; - version = "1.2.1"; + version = "1.5.0"; edition = "2018"; - sha256 = "0x7fha7shavlnp24ysp5pirvmw2b8jwdkf91rgr6l0l8sa4d0q9k"; + sha256 = "1qnsqg0jjpda590w8nvbhh5mcmdyx5f43xx2g313fz0izzwa8g4b"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; dependencies = [ { + name = "async-lock"; + packageId = "async-lock"; + } + { name = "blocking"; packageId = "blocking"; } @@ -306,22 +279,18 @@ rec { packageId = "futures-lite"; } ]; - + }; "async-io" = rec { crateName = "async-io"; - version = "1.0.2"; + version = "1.4.1"; edition = "2018"; - sha256 = "0w0sr1x2cb3xw1wjngxxgk0660cvdaywvxs9q8z68q5dm3gjr6n5"; + sha256 = "0frwa13kyqk28szifippqmp1z3wgbz2fcmw4x84fkccl4z7xbgsb"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; dependencies = [ { - name = "cfg-if"; - packageId = "cfg-if"; - } - { name = "concurrent-queue"; packageId = "concurrent-queue"; } @@ -336,6 +305,7 @@ rec { { name = "libc"; packageId = "libc"; + target = { target, features }: (target."unix" or false); } { name = "log"; @@ -354,65 +324,32 @@ rec { packageId = "polling"; } { - name = "socket2"; - packageId = "socket2"; - features = [ "pair" "unix" ]; + name = "slab"; + packageId = "slab"; } { - name = "vec-arena"; - packageId = "vec-arena"; + name = "socket2"; + packageId = "socket2 0.4.0"; + features = [ "all" ]; } { name = "waker-fn"; packageId = "waker-fn"; } { - name = "wepoll-sys-stjepang"; - packageId = "wepoll-sys-stjepang"; - target = { target, features }: target."windows"; - } - { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; - features = [ "ioapiset" ]; + target = { target, features }: (target."windows" or false); + features = [ "winsock2" ]; } ]; - + }; "async-lock" = rec { crateName = "async-lock"; - version = "2.1.2"; - edition = "2018"; - sha256 = "00lqrqqrkx0zs6ayi5gwli8bx7znnkyqa6av1n2c9r34pywks4ib"; - authors = [ - "Stjepan Glavina <stjepang@gmail.com>" - ]; - dependencies = [ - { - name = "async-barrier"; - packageId = "async-barrier"; - } - { - name = "async-mutex"; - packageId = "async-mutex"; - } - { - name = "async-rwlock"; - packageId = "async-rwlock"; - } - { - name = "async-semaphore"; - packageId = "async-semaphore"; - } - ]; - - }; - "async-mutex" = rec { - crateName = "async-mutex"; - version = "1.3.0"; + version = "2.4.0"; edition = "2018"; - sha256 = "0cj68cijldn73fz5bfgk4gb8i6y6hs7xxzg59hg3byn4fwjir536"; + sha256 = "12vrxabscfq0a20qayf60fqpgg3xchga7bawgh0a2iwrpxhyma76"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; @@ -422,13 +359,13 @@ rec { packageId = "event-listener"; } ]; - + }; "async-net" = rec { crateName = "async-net"; - version = "1.2.0"; + version = "1.6.0"; edition = "2018"; - sha256 = "141xw2qv66pcdyx1vw4jy5m0xbbr3395031knkm198bvq9cd7hgr"; + sha256 = "1pzgxh2s5h8xlxw2picscl35fya4s3drwlxay663rbvhgx7agc39"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; @@ -442,17 +379,21 @@ rec { packageId = "blocking"; } { + name = "fastrand"; + packageId = "fastrand"; + } + { name = "futures-lite"; packageId = "futures-lite"; } ]; - + }; "async-process" = rec { crateName = "async-process"; - version = "1.0.0"; + version = "1.1.0"; edition = "2018"; - sha256 = "18gns0r274c4ma63f1ax70hmq3n2hh6p174wplwr2c5q53gibf8b"; + sha256 = "1b2lngjrh00h2w7p3c65kvzzx5blkxybzbr8qiqldj4svmb8gwx8"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; @@ -460,16 +401,16 @@ rec { { name = "async-io"; packageId = "async-io"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "blocking"; packageId = "blocking"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "event-listener"; @@ -480,6 +421,11 @@ rec { packageId = "futures-lite"; } { + name = "libc"; + packageId = "libc"; + target = { target, features }: (target."unix" or false); + } + { name = "once_cell"; packageId = "once_cell"; } @@ -487,59 +433,24 @@ rec { name = "signal-hook"; packageId = "signal-hook"; usesDefaultFeatures = false; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); + features = [ "iterator" ]; } { name = "winapi"; packageId = "winapi 0.3.9"; usesDefaultFeatures = false; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "winbase" "winnt" ]; } ]; - - }; - "async-rwlock" = rec { - crateName = "async-rwlock"; - version = "1.1.0"; - edition = "2018"; - sha256 = "0d3z1n9w3l9fx6hgrhvhp6yzja74zcdvz887v9vm32q0msspi2bg"; - authors = [ - "Stjepan Glavina <stjepang@gmail.com>" - ]; - dependencies = [ - { - name = "async-mutex"; - packageId = "async-mutex"; - } - { - name = "event-listener"; - packageId = "event-listener"; - } - ]; - - }; - "async-semaphore" = rec { - crateName = "async-semaphore"; - version = "1.1.0"; - edition = "2018"; - sha256 = "1vpjnbsqkbj62skvmjh7nnydifsrn26np030jil62213fdcvxlk6"; - authors = [ - "Stjepan Glavina <stjepang@gmail.com>" - ]; - dependencies = [ - { - name = "event-listener"; - packageId = "event-listener"; - } - ]; - + }; "async-task" = rec { crateName = "async-task"; - version = "3.0.0"; + version = "4.0.3"; edition = "2018"; - sha256 = "1lrm7cm9dpashmkbqa8mvglbf85gadviqil7qnnrm0pjdqap4xy1"; + sha256 = "1w0a1c8jim6s5bvcyiiwg9m4bdv3xnd4hbjm97ndgmphmgg32679"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; @@ -550,9 +461,9 @@ rec { }; "async-trait" = rec { crateName = "async-trait"; - version = "0.1.40"; + version = "0.1.50"; edition = "2018"; - sha256 = "10x7jcg8xqvkmqyz11117aw959p4af5gq1cpf022b9f0hl6j6z38"; + sha256 = "08m7xim7dvcjw5cx2ryz3wndxc0vib2s02qrvabxvg2cpd5yi60b"; procMacro = true; authors = [ "David Tolnay <dtolnay@gmail.com>" @@ -572,7 +483,7 @@ rec { features = [ "full" "visit-mut" ]; } ]; - + }; "atomic-waker" = rec { crateName = "atomic-waker"; @@ -582,7 +493,7 @@ rec { authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; - + }; "atty" = rec { crateName = "atty"; @@ -602,16 +513,16 @@ rec { name = "libc"; packageId = "libc"; usesDefaultFeatures = false; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "consoleapi" "processenv" "minwinbase" "minwindef" "winbase" ]; } ]; - + }; "autocfg" = rec { crateName = "autocfg"; @@ -621,19 +532,22 @@ rec { authors = [ "Josh Stone <cuviper@gmail.com>" ]; - + }; "base-x" = rec { crateName = "base-x"; - version = "0.2.6"; + version = "0.2.8"; edition = "2015"; - sha256 = "1hfy0wv7j5ynd73yk1vyr32pqa77rp15lkrc54f8ky9c6hcbc80v"; + sha256 = "12zj7vgrf7wlc46f6xxc14dq1r6z6vmhn51vkdkp04q37lz1ylm4"; authors = [ "Alex R. <alexei.rudenko@gmail.com>" ]; - + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; }; - "base64" = rec { + "base64 0.12.3" = rec { crateName = "base64"; version = "0.12.3"; edition = "2018"; @@ -647,11 +561,25 @@ rec { }; resolvedDefaultFeatures = [ "default" "std" ]; }; + "base64 0.13.0" = rec { + crateName = "base64"; + version = "0.13.0"; + edition = "2018"; + sha256 = "1z82g23mbzjgijkpcrilc7nljpxpvpf7zxf6iyiapkgka2ngwkch"; + authors = [ + "Alice Maz <alice@alicemaz.com>" + "Marshall Pierce <marshall@mpierce.org>" + ]; + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; + }; "bincode" = rec { crateName = "bincode"; - version = "1.3.1"; + version = "1.3.3"; edition = "2015"; - sha256 = "0vc9pjh6hfp9vfq752sa88rxwg93ydhm0dvvy58rcvx2p8wkl3gk"; + sha256 = "1bfw3mnwzx5g1465kiqllp5n4r10qrqy88kdlp3jfwnq2ya5xx5i"; authors = [ "Ty Overby <ty@pre-alpha.com>" "Francesco Mazzoli <f@mazzo.li>" @@ -660,12 +588,8 @@ rec { ]; dependencies = [ { - name = "byteorder"; - packageId = "byteorder"; - } - { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } ]; features = { @@ -683,34 +607,6 @@ rec { }; resolvedDefaultFeatures = [ "default" ]; }; - "blake2b_simd" = rec { - crateName = "blake2b_simd"; - version = "0.5.10"; - edition = "2018"; - sha256 = "12icvk8ixlivv3jv5nyrg01sajp4s279zb1kmif0nfja4ms2vyyq"; - authors = [ - "Jack O'Connor" - ]; - dependencies = [ - { - name = "arrayref"; - packageId = "arrayref"; - } - { - name = "arrayvec"; - packageId = "arrayvec"; - usesDefaultFeatures = false; - } - { - name = "constant_time_eq"; - packageId = "constant_time_eq"; - } - ]; - features = { - "default" = [ "std" ]; - }; - resolvedDefaultFeatures = [ "default" "std" ]; - }; "block-buffer" = rec { crateName = "block-buffer"; version = "0.9.0"; @@ -725,13 +621,13 @@ rec { packageId = "generic-array"; } ]; - + }; "blocking" = rec { crateName = "blocking"; - version = "1.0.0"; + version = "1.0.2"; edition = "2018"; - sha256 = "0mm5waw3lxq7a7c8xa9a51ls4q05b8bsbc11yq8jrrskh27pfh16"; + sha256 = "1s9myg9gqmwzrbc38p23bh4vkc8w4pbpddqrcrrl1xz1xpdp1qf5"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; @@ -741,6 +637,10 @@ rec { packageId = "async-channel"; } { + name = "async-task"; + packageId = "async-task"; + } + { name = "atomic-waker"; packageId = "atomic-waker"; } @@ -756,18 +656,14 @@ rec { name = "once_cell"; packageId = "once_cell"; } - { - name = "waker-fn"; - packageId = "waker-fn"; - } ]; - + }; "bumpalo" = rec { crateName = "bumpalo"; - version = "3.4.0"; + version = "3.7.0"; edition = "2018"; - sha256 = "082qig1vxlklb9qwkg3j4hpfxb4b5blm59ln21njfc2p01zhi31f"; + sha256 = "0ccn025n0x1gc0ijjlabin2xs7dkx5yfagkskr93yw9c06pyfncw"; authors = [ "Nick Fitzgerald <fitzgen@gmail.com>" ]; @@ -775,24 +671,25 @@ rec { }; resolvedDefaultFeatures = [ "default" ]; }; - "byteorder" = rec { - crateName = "byteorder"; - version = "1.3.4"; - edition = "2015"; - sha256 = "1pkjfhgjnq898g1d38ygcfi0msg3m6756cwv0sgysj1d26p8mi08"; + "bytes 0.5.6" = rec { + crateName = "bytes"; + version = "0.5.6"; + edition = "2018"; + sha256 = "0f5s7xq6qzmdh22ygsy8v0sp02m51y0radvq4i4y8cizy1lfqk0f"; authors = [ - "Andrew Gallant <jamslam@gmail.com>" + "Carl Lerche <me@carllerche.com>" + "Sean McArthur <sean@seanmonstar.com>" ]; features = { "default" = [ "std" ]; }; resolvedDefaultFeatures = [ "default" "std" ]; }; - "bytes" = rec { + "bytes 1.0.1" = rec { crateName = "bytes"; - version = "0.5.6"; + version = "1.0.1"; edition = "2018"; - sha256 = "0f5s7xq6qzmdh22ygsy8v0sp02m51y0radvq4i4y8cizy1lfqk0f"; + sha256 = "0h6h1c8g3yj2b4k8g25gr3246mq985y0kl3z685cs784fr1ww05p"; authors = [ "Carl Lerche <me@carllerche.com>" "Sean McArthur <sean@seanmonstar.com>" @@ -810,14 +707,14 @@ rec { authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; - + }; "cc" = rec { crateName = "cc"; - version = "1.0.59"; + version = "1.0.68"; edition = "2018"; crateBin = []; - sha256 = "109k07z56xwj9hafgmhbwn6fq0fj3ck7rh4dfw2v0gvp2pshl4k6"; + sha256 = "11ypa8b7iwhjf5fg5j3hvbn2116h9g8v67vyd9s7ljgzq52c4wja"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; @@ -825,7 +722,7 @@ rec { "parallel" = [ "jobserver" ]; }; }; - "cfg-if" = rec { + "cfg-if 0.1.10" = rec { crateName = "cfg-if"; version = "0.1.10"; edition = "2018"; @@ -837,45 +734,70 @@ rec { "rustc-dep-of-std" = [ "core" "compiler_builtins" ]; }; }; + "cfg-if 1.0.0" = rec { + crateName = "cfg-if"; + version = "1.0.0"; + edition = "2018"; + sha256 = "1za0vb97n4brpzpv8lsbnzmq5r8f2b0cpqqr0sy8h5bn751xxwds"; + authors = [ + "Alex Crichton <alex@alexcrichton.com>" + ]; + features = { + "rustc-dep-of-std" = [ "core" "compiler_builtins" ]; + }; + }; "chrono" = rec { crateName = "chrono"; - version = "0.4.15"; + version = "0.4.19"; edition = "2015"; - sha256 = "02rd31ch5n8n9zdx0hza05alffrd3zh9i9a65p16g1vxd7dp4bwl"; + sha256 = "0wyfl6c00vhfl562spnfcna3zkw8jqvcp652m9iskhl8j26dc2k7"; authors = [ "Kang Seonghoon <public+rust@mearie.org>" "Brandon W Maister <quodlibetor@gmail.com>" ]; dependencies = [ { + name = "libc"; + packageId = "libc"; + optional = true; + } + { name = "num-integer"; packageId = "num-integer"; usesDefaultFeatures = false; } { name = "num-traits"; - packageId = "num-traits 0.2.12"; + packageId = "num-traits 0.2.14"; usesDefaultFeatures = false; } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; optional = true; usesDefaultFeatures = false; } { name = "time"; - packageId = "time 0.1.44"; + packageId = "time 0.1.43"; optional = true; } + { + name = "winapi"; + packageId = "winapi 0.3.9"; + optional = true; + target = { target, features }: (target."windows" or false); + features = [ "std" "minwinbase" "minwindef" "timezoneapi" ]; + } ]; features = { - "clock" = [ "time" "std" ]; - "default" = [ "clock" "std" ]; + "clock" = [ "libc" "std" "winapi" ]; + "default" = [ "clock" "std" "oldtime" ]; + "oldtime" = [ "time" ]; "unstable-locales" = [ "pure-rust-locales" "alloc" ]; "wasmbind" = [ "wasm-bindgen" "js-sys" ]; }; - resolvedDefaultFeatures = [ "clock" "default" "serde" "std" "time" ]; + resolvedDefaultFeatures = [ "clock" "default" "libc" "oldtime" "serde" "std" "time" "winapi" ]; }; "clap" = rec { crateName = "clap"; @@ -890,7 +812,7 @@ rec { name = "ansi_term"; packageId = "ansi_term"; optional = true; - target = { target, features }: (!target."windows"); + target = { target, features }: (!(target."windows" or false)); } { name = "atty"; @@ -945,7 +867,7 @@ rec { packageId = "cache-padded"; } ]; - + }; "config" = rec { crateName = "config"; @@ -971,7 +893,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } { name = "serde-hjson"; @@ -1005,30 +927,20 @@ rec { }; "const_fn" = rec { crateName = "const_fn"; - version = "0.4.2"; + version = "0.4.8"; edition = "2018"; - sha256 = "1wnhzyrhfcaawnzi172k98cfawwi5zwqql7pg0nz2qlccm6dz46f"; + sha256 = "1rzn3ifnsgqh0lmzkqgm7jjjzwkykfysnb7gq7w3q2v9sl7zlb7r"; procMacro = true; authors = [ "Taiki Endo <te316e89@gmail.com>" ]; - - }; - "constant_time_eq" = rec { - crateName = "constant_time_eq"; - version = "0.1.5"; - edition = "2015"; - sha256 = "1g3vp04qzmk6cpzrd19yci6a95m7ap6wy7wkwgiy2pjklklrfl14"; - authors = [ - "Cesar Eduardo Barros <cesarb@cesarb.eti.br>" - ]; - + }; "core-foundation" = rec { crateName = "core-foundation"; - version = "0.7.0"; + version = "0.9.1"; edition = "2015"; - sha256 = "0wbias8f0m5kyn2pcksi0h58fdslams6nmf16w78fgn42dx4rljp"; + sha256 = "0qhackx0i914nbhcwi6bbxnyyqqldgxc046gviak3a3f8apf528a"; authors = [ "The Servo Project Developers" ]; @@ -1051,30 +963,42 @@ rec { }; "core-foundation-sys" = rec { crateName = "core-foundation-sys"; - version = "0.7.0"; + version = "0.8.2"; edition = "2015"; - sha256 = "1b5qfnnmg49sawwfsb0c0wbj81bqi7h7lh68pmhbidf0jjs1m9xk"; + sha256 = "06wq7yb7mlkc4h2kbc0yjfi0xv44z4snzdpr7c1l0zm4hi91n8pa"; authors = [ "The Servo Project Developers" ]; features = { }; }; - "cpuid-bool" = rec { - crateName = "cpuid-bool"; - version = "0.1.2"; + "cpufeatures" = rec { + crateName = "cpufeatures"; + version = "0.1.4"; edition = "2018"; - sha256 = "0d16n378jl0n2dslspqxgsiw9frmjirdszhj5gfccgd0548wmswa"; + sha256 = "1j0i97325c2grndsfgnm3lqk0xbyvdl2dbgn8i5dd9yhnmycc07d"; authors = [ "RustCrypto Developers" ]; - + dependencies = [ + { + name = "libc"; + packageId = "libc"; + target = { target, features }: (stdenv.hostPlatform.config == "aarch64-apple-darwin"); + } + { + name = "libc"; + packageId = "libc"; + target = { target, features }: ((target."arch" == "aarch64") && (target."os" == "linux")); + } + ]; + }; "crc32fast" = rec { crateName = "crc32fast"; - version = "1.2.0"; + version = "1.2.1"; edition = "2015"; - sha256 = "1c9dhkvf3brrzzplcijaywxi2w8wv5578i0ryhcm7x8dmzi5s4ms"; + sha256 = "06ivjlkzcxxxk7nyshc44aql4zjpmvirq46vmzrakdjax3n6y5c1"; authors = [ "Sam Rijs <srijs@airpost.net>" "Alex Crichton <alex@alexcrichton.com>" @@ -1082,7 +1006,7 @@ rec { dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } ]; features = { @@ -1090,37 +1014,6 @@ rec { }; resolvedDefaultFeatures = [ "default" "std" ]; }; - "crossbeam-utils" = rec { - crateName = "crossbeam-utils"; - version = "0.7.2"; - edition = "2015"; - sha256 = "1a31wbrda1320gj2a6az1lin2d34xfc3xf88da4c17qy5lxcgiy3"; - authors = [ - "The Crossbeam Project Developers" - ]; - dependencies = [ - { - name = "cfg-if"; - packageId = "cfg-if"; - } - { - name = "lazy_static"; - packageId = "lazy_static"; - optional = true; - } - ]; - buildDependencies = [ - { - name = "autocfg"; - packageId = "autocfg"; - } - ]; - features = { - "default" = [ "std" ]; - "std" = [ "lazy_static" ]; - }; - resolvedDefaultFeatures = [ "default" "lazy_static" "std" ]; - }; "crypto-mac" = rec { crateName = "crypto-mac"; version = "0.8.0"; @@ -1175,20 +1068,20 @@ rec { dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 0.1.10"; } { name = "dirs-sys"; packageId = "dirs-sys"; } ]; - + }; "dirs-sys" = rec { crateName = "dirs-sys"; - version = "0.3.5"; + version = "0.3.6"; edition = "2015"; - sha256 = "0ym5843xack45b1yjahrh3q2f72shnwf1dd2jncf9qsxf3sxg4wf"; + sha256 = "102pbpcrfhvhfyfnyvmvvwpl6mfvynh170f6ima6fyinxls6bn03"; authors = [ "Simon Ochsenreither <simon@ochsenreither.de>" ]; @@ -1196,21 +1089,22 @@ rec { { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "redox_users"; packageId = "redox_users"; + usesDefaultFeatures = false; target = { target, features }: (target."os" == "redox"); } { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "knownfolders" "objbase" "shlobj" "winbase" "winerror" ]; } ]; - + }; "discard" = rec { crateName = "discard"; @@ -1220,13 +1114,13 @@ rec { authors = [ "Pauan <pcxunlimited@gmail.com>" ]; - + }; "either" = rec { crateName = "either"; - version = "1.6.0"; + version = "1.6.1"; edition = "2015"; - sha256 = "0krcvv612bd14iz2nxncjya3nv4ga3x9qxsqb6n4gsdwcncbamnd"; + sha256 = "0mwl9vngqf5jvrhmhn9x60kr5hivxyjxbmby2pybncxfqhf4z3g7"; authors = [ "bluss" ]; @@ -1236,36 +1130,52 @@ rec { }; "event-listener" = rec { crateName = "event-listener"; - version = "2.4.0"; + version = "2.5.1"; edition = "2018"; - sha256 = "03nvvvq4fqh0hjnjv4d3jgy2m2dsx9ijyc22pm5p7r7719243kg1"; + sha256 = "0ndyp41pb2cx7gxijqh4ymnc47nyrvhvir7rvjlw6x09ayb10lzp"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; - + }; "fastrand" = rec { crateName = "fastrand"; - version = "1.3.5"; + version = "1.4.1"; edition = "2018"; - sha256 = "06c9719fkn025kl1khzrccn8nnhh18409ld35v7qy2s98x8jk1aw"; + sha256 = "1nqv9s76ifsnbym89aik22g87xban90a2vfzq9igg1qykn10bdvp"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; - + dependencies = [ + { + name = "instant"; + packageId = "instant"; + target = { target, features }: (target."arch" == "wasm32"); + } + ]; + devDependencies = [ + { + name = "instant"; + packageId = "instant"; + target = {target, features}: (target."arch" == "wasm32"); + features = [ "wasm-bindgen" ]; + } + ]; + }; "flate2" = rec { crateName = "flate2"; - version = "1.0.17"; + version = "1.0.20"; edition = "2018"; - sha256 = "153dqkrya111fl4n64nhdjagswasq6wg6gx9silj2l61l9vhwvbn"; + sha256 = "1q5b4r2rclhjbcxlbv5231avp1y6y8bynrf5v3brdzhhvr9yqfnd"; authors = [ "Alex Crichton <alex@alexcrichton.com>" + "Josh Triplett <josh@joshtriplett.org>" ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "crc32fast"; @@ -1326,7 +1236,7 @@ rec { packageId = "foreign-types-shared"; } ]; - + }; "foreign-types-shared" = rec { crateName = "foreign-types-shared"; @@ -1336,7 +1246,7 @@ rec { authors = [ "Steven Fackler <sfackler@gmail.com>" ]; - + }; "fuchsia-zircon" = rec { crateName = "fuchsia-zircon"; @@ -1356,7 +1266,7 @@ rec { packageId = "fuchsia-zircon-sys"; } ]; - + }; "fuchsia-zircon-sys" = rec { crateName = "fuchsia-zircon-sys"; @@ -1366,13 +1276,13 @@ rec { authors = [ "Raph Levien <raph@google.com>" ]; - + }; "futures" = rec { crateName = "futures"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "04zn97g8rvxlsqarpfamkiznkpr3jdb4lzfv6kfc1al7q9gbh18y"; + sha256 = "09zwmmfi8d1glhi0bz2didagjyqz3q9gxa7nq4vzmqns0fl46zhf"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; @@ -1416,18 +1326,10 @@ rec { features = [ "sink" ]; } ]; - devDependencies = [ - { - name = "futures-executor"; - packageId = "futures-executor"; - features = [ "thread-pool" ]; - } - ]; features = { "alloc" = [ "futures-core/alloc" "futures-task/alloc" "futures-sink/alloc" "futures-channel/alloc" "futures-util/alloc" ]; "async-await" = [ "futures-util/async-await" "futures-util/async-await-macro" ]; "bilock" = [ "futures-util/bilock" ]; - "cfg-target-has-atomic" = [ "futures-core/cfg-target-has-atomic" "futures-task/cfg-target-has-atomic" "futures-channel/cfg-target-has-atomic" "futures-util/cfg-target-has-atomic" ]; "compat" = [ "std" "futures-util/compat" ]; "default" = [ "std" "async-await" "executor" ]; "executor" = [ "std" "futures-executor/std" ]; @@ -1442,9 +1344,9 @@ rec { }; "futures-channel" = rec { crateName = "futures-channel"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "1mb756zxpgrsr0lxkgl358jlpyrwi0i68pnrasj6pjlcq9sasrpk"; + sha256 = "1qki53g079ymjkgdxg3rlh5yivys8qvdqhy18l2xz0m8565sd0p6"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; @@ -1463,19 +1365,17 @@ rec { ]; features = { "alloc" = [ "futures-core/alloc" ]; - "cfg-target-has-atomic" = [ "futures-core/cfg-target-has-atomic" ]; "default" = [ "std" ]; "sink" = [ "futures-sink" ]; "std" = [ "alloc" "futures-core/std" ]; - "unstable" = [ "futures-core/unstable" ]; }; resolvedDefaultFeatures = [ "alloc" "default" "futures-sink" "sink" "std" ]; }; "futures-core" = rec { crateName = "futures-core"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "16d35ic4b4dkv1gy39cvy2v4391b9014hrxd6vwp3nfm1zwzzxar"; + sha256 = "1lbrw5087ndaqvbjrckbz9ld4ya67k72d6w87c22d6m8v1jzf0h4"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; @@ -1487,9 +1387,9 @@ rec { }; "futures-executor" = rec { crateName = "futures-executor"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "05732bhf9q8sqf9qd8px16rfkx9cn08nn05rpqx3s5g1if4bpmhh"; + sha256 = "0ydbmzg6ig9gankp2nspaq668r3ngzss4806dliygjgs16lsdnms"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; @@ -1519,9 +1419,9 @@ rec { }; "futures-io" = rec { crateName = "futures-io"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "128pnpcaqj9sxr1d0scy51yfk2ggvqp6szlm2jf8d3is04mi89yy"; + sha256 = "1899vd5yri6zv88by53pzxb1h4x96mc42riziy6qyd1vzgg9ki5c"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; @@ -1532,9 +1432,9 @@ rec { }; "futures-lite" = rec { crateName = "futures-lite"; - version = "1.4.0"; + version = "1.12.0"; edition = "2018"; - sha256 = "0qmxmf0ipmgiaqrdg4w88hga6d212yal07qynfb0ih2spmkrlrds"; + sha256 = "0j5zzjcq1ib2kf1mm3apqf9g2ly1jjw1d1d4v9vjqi9rrnd4i53n"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" "Contributors to futures-rs" @@ -1558,7 +1458,7 @@ rec { { name = "memchr"; packageId = "memchr"; - usesDefaultFeatures = false; + optional = true; } { name = "parking"; @@ -1567,7 +1467,7 @@ rec { } { name = "pin-project-lite"; - packageId = "pin-project-lite"; + packageId = "pin-project-lite 0.2.6"; } { name = "waker-fn"; @@ -1577,15 +1477,15 @@ rec { ]; features = { "default" = [ "std" ]; - "std" = [ "alloc" "fastrand" "futures-io" "parking" "memchr/std" "waker-fn" ]; + "std" = [ "alloc" "fastrand" "futures-io" "parking" "memchr" "waker-fn" ]; }; - resolvedDefaultFeatures = [ "alloc" "default" "fastrand" "futures-io" "parking" "std" "waker-fn" ]; + resolvedDefaultFeatures = [ "alloc" "default" "fastrand" "futures-io" "memchr" "parking" "std" "waker-fn" ]; }; "futures-macro" = rec { crateName = "futures-macro"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "0f8d4kmdxx0h7nca90zdpnbk429w6d3w8dw2hxrm9ar88c5a7dfh"; + sha256 = "08fixp6b34lr58cs85kacp3h599bi63njvfd03655pvc92c05i54"; procMacro = true; authors = [ "Taylor Cramer <cramertj@google.com>" @@ -1610,13 +1510,19 @@ rec { features = [ "full" ]; } ]; - + buildDependencies = [ + { + name = "autocfg"; + packageId = "autocfg"; + } + ]; + }; "futures-sink" = rec { crateName = "futures-sink"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "1k4azaq6x7g9kmpvc91vx5w541y4p340rkl5bnhcfd5p7j4k481z"; + sha256 = "10j21j3k358512qyglqpfyxj309kr6bcspj6izg6s3gzrv8flyx5"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; @@ -1628,32 +1534,23 @@ rec { }; "futures-task" = rec { crateName = "futures-task"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "09m647nghwsg46ckys2846jfga6fbdwgfc08mfqij87215gnpdmx"; + sha256 = "1bixscylw61w61dizqxhrdlnb8mv7yg9h775pssxsk8szkwvw5la"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; - dependencies = [ - { - name = "once_cell"; - packageId = "once_cell"; - optional = true; - usesDefaultFeatures = false; - features = [ "std" ]; - } - ]; features = { "default" = [ "std" ]; - "std" = [ "alloc" "once_cell" ]; + "std" = [ "alloc" ]; }; - resolvedDefaultFeatures = [ "alloc" "once_cell" "std" ]; + resolvedDefaultFeatures = [ "alloc" "std" ]; }; "futures-util" = rec { crateName = "futures-util"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "1iijrqcamgll0h0r6ww9mh3ln4292c1wghw28h41lw4by17mfr47"; + sha256 = "0rqr36zy4na270kn9fwk866adx1xkv1b49zxzm7zjavys8wc5dgy"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; @@ -1700,8 +1597,8 @@ rec { optional = true; } { - name = "pin-project"; - packageId = "pin-project"; + name = "pin-project-lite"; + packageId = "pin-project-lite 0.2.6"; } { name = "pin-utils"; @@ -1723,10 +1620,15 @@ rec { optional = true; } ]; + buildDependencies = [ + { + name = "autocfg"; + packageId = "autocfg"; + } + ]; features = { "alloc" = [ "futures-core/alloc" "futures-task/alloc" ]; "async-await-macro" = [ "async-await" "futures-macro" "proc-macro-hack" "proc-macro-nested" ]; - "cfg-target-has-atomic" = [ "futures-core/cfg-target-has-atomic" "futures-task/cfg-target-has-atomic" ]; "channel" = [ "std" "futures-channel" ]; "compat" = [ "std" "futures_01" ]; "default" = [ "std" "async-await" "async-await-macro" ]; @@ -1765,24 +1667,24 @@ rec { features = { }; }; - "getrandom" = rec { + "getrandom 0.1.16" = rec { crateName = "getrandom"; - version = "0.1.15"; + version = "0.1.16"; edition = "2018"; - sha256 = "1rj7psnlrnmsgyj6x2ag4c6367laq4g8kfd6pzamac99xk07nn7w"; + sha256 = "1kjzmz60qx9mn615ks1akjbf36n3lkv27zfwbcam0fzmj56wphwg"; authors = [ "The Rand Project Developers" ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "libc"; packageId = "libc"; usesDefaultFeatures = false; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "wasi"; @@ -1793,14 +1695,46 @@ rec { features = { "rustc-dep-of-std" = [ "compiler_builtins" "core" ]; "test-in-browser" = [ "wasm-bindgen" ]; + "wasm-bindgen" = [ "bindgen" "js-sys" ]; + }; + resolvedDefaultFeatures = [ "std" ]; + }; + "getrandom 0.2.3" = rec { + crateName = "getrandom"; + version = "0.2.3"; + edition = "2018"; + sha256 = "0lr7mnkvnzdh1xxmwmhhbm4gwg29k3m2rzhpjmjm4k2jcfa9kkbz"; + authors = [ + "The Rand Project Developers" + ]; + dependencies = [ + { + name = "cfg-if"; + packageId = "cfg-if 1.0.0"; + } + { + name = "libc"; + packageId = "libc"; + usesDefaultFeatures = false; + target = { target, features }: (target."unix" or false); + } + { + name = "wasi"; + packageId = "wasi 0.10.2+wasi-snapshot-preview1"; + target = { target, features }: (target."os" == "wasi"); + } + ]; + features = { + "js" = [ "wasm-bindgen" "js-sys" ]; + "rustc-dep-of-std" = [ "compiler_builtins" "core" "libc/rustc-dep-of-std" "wasi/rustc-dep-of-std" ]; }; resolvedDefaultFeatures = [ "std" ]; }; "h2" = rec { crateName = "h2"; - version = "0.2.6"; + version = "0.2.7"; edition = "2018"; - sha256 = "0lvdrzn43iikl521dlrb7z96lsmy7l6nnm35ylf00q7dmq5rwgwr"; + sha256 = "0dd5jyxmmy88pdmvag7n41k9z1qs6sliagcyx4jss5292byjhisy"; authors = [ "Carl Lerche <me@carllerche.com>" "Sean McArthur <sean@seanmonstar.com>" @@ -1808,7 +1742,7 @@ rec { dependencies = [ { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "fnv"; @@ -1857,6 +1791,12 @@ rec { usesDefaultFeatures = false; features = [ "std" "log" ]; } + { + name = "tracing-futures"; + packageId = "tracing-futures"; + usesDefaultFeatures = false; + features = [ "std-future" ]; + } ]; devDependencies = [ { @@ -1870,9 +1810,9 @@ rec { }; "hashbrown" = rec { crateName = "hashbrown"; - version = "0.9.0"; + version = "0.9.1"; edition = "2018"; - sha256 = "1xzmbslaa3ydxnxjb9wda38kl48rl3p0i0yk5r3gnl0rskrkvmh0"; + sha256 = "016dsm9s4xmxlkw2jfikm54qlz6vyk0qr280gab7kzp342jf9byp"; authors = [ "Amanieu d'Antras <amanieu@gmail.com>" ]; @@ -1885,9 +1825,9 @@ rec { }; "heck" = rec { crateName = "heck"; - version = "0.3.1"; - edition = "2015"; - sha256 = "01a2v7yvkiqxakdqz4hw3w3g4sm52ivz9cs3qcsv2arxsmw4wmi0"; + version = "0.3.3"; + edition = "2018"; + sha256 = "0b0kkr790p66lvzn9nsmfjvydrbmh9z5gb664jchwgw64vxiwqkd"; authors = [ "Without Boats <woboats@gmail.com>" ]; @@ -1897,13 +1837,13 @@ rec { packageId = "unicode-segmentation"; } ]; - + }; "hermit-abi" = rec { crateName = "hermit-abi"; - version = "0.1.15"; + version = "0.1.18"; edition = "2018"; - sha256 = "1ac5bij39rhzs8zngfxi109dh0h3v0jl5ng8595f9yg7nsbd3vix"; + sha256 = "0p6czgbk1izviwxzm6ypy3vz2wqj1yd3ab03wp82xqjng7klsbrj"; authors = [ "Stefan Lankes" ]; @@ -1921,16 +1861,17 @@ rec { }; "hex" = rec { crateName = "hex"; - version = "0.4.2"; + version = "0.4.3"; edition = "2018"; - sha256 = "0dbf00j3h3pz0lw8jp245rwypna6i23l4cpvym8gsczin9c92kv4"; + sha256 = "0w1a4davm1lgzpamwnba907aysmlrnygbqmfis2mqjx5m552a93z"; authors = [ "KokaKiwi <kokakiwi@kokakiwi.net>" ]; features = { "default" = [ "std" ]; + "std" = [ "alloc" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; + resolvedDefaultFeatures = [ "alloc" "default" "std" ]; }; "hmac" = rec { crateName = "hmac"; @@ -1957,13 +1898,13 @@ rec { features = [ "dev" ]; } ]; - + }; "http" = rec { crateName = "http"; - version = "0.2.1"; + version = "0.2.4"; edition = "2018"; - sha256 = "1y827q7j0gvs8z2x12biaik9db6nb902lpqv889cbcj84sbnkm98"; + sha256 = "04fcnqbnqmrsnphz5lbca2plascsm8bib5csd518bqj7qyd8qzjj"; authors = [ "Alex Crichton <alex@alexcrichton.com>" "Carl Lerche <me@carllerche.com>" @@ -1972,7 +1913,7 @@ rec { dependencies = [ { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 1.0.1"; } { name = "fnv"; @@ -1983,7 +1924,7 @@ rec { packageId = "itoa"; } ]; - + }; "http-body" = rec { crateName = "http-body"; @@ -1998,20 +1939,20 @@ rec { dependencies = [ { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "http"; packageId = "http"; } ]; - + }; "httparse" = rec { crateName = "httparse"; - version = "1.3.4"; + version = "1.4.1"; edition = "2015"; - sha256 = "1yf23ldnjwfkkhkca7f4w15mky9961gjz28dlwyybhphc7l9l5yd"; + sha256 = "0s2y7ki3sxyf1ynp0mm2k3mgafigy23d7g0rzci3rs9pdrhppa7k"; authors = [ "Sean McArthur <sean@seanmonstar.com>" ]; @@ -2020,18 +1961,29 @@ rec { }; resolvedDefaultFeatures = [ "default" "std" ]; }; + "httpdate" = rec { + crateName = "httpdate"; + version = "0.3.2"; + edition = "2015"; + sha256 = "0izbd3sf0625wm4rrfv85xa4xa8j4n1ldxhwlkgff4cm6rh4sjs9"; + authors = [ + "Pyfisch <pyfisch@gmail.com>" + ]; + features = { + }; + }; "hyper" = rec { crateName = "hyper"; - version = "0.13.7"; + version = "0.13.10"; edition = "2018"; - sha256 = "1symcnba2y03b8lj6xp2wd994lk3xyk3wizacjg5s60njzfshs1y"; + sha256 = "1fwndqc3glvzg7vna3aaf5pdkkdm3422ayc6z393w2krcmq1avwa"; authors = [ "Sean McArthur <sean@seanmonstar.com>" ]; dependencies = [ { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "futures-channel"; @@ -2064,23 +2016,23 @@ rec { packageId = "httparse"; } { + name = "httpdate"; + packageId = "httpdate"; + } + { name = "itoa"; packageId = "itoa"; } { name = "pin-project"; - packageId = "pin-project"; + packageId = "pin-project 1.0.7"; } { name = "socket2"; - packageId = "socket2"; + packageId = "socket2 0.3.19"; optional = true; } { - name = "time"; - packageId = "time 0.1.44"; - } - { name = "tokio"; packageId = "tokio"; features = [ "sync" ]; @@ -2131,7 +2083,7 @@ rec { dependencies = [ { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "hyper"; @@ -2165,9 +2117,9 @@ rec { }; "indexmap" = rec { crateName = "indexmap"; - version = "1.6.0"; + version = "1.6.2"; edition = "2018"; - sha256 = "1wi8l3y2f3k4c2azaf3jm3pw2sksm90rzgv18x1a0lxacp3y9qjm"; + sha256 = "1wxfh55zlrlpdxfcvvvj6wwc46f23cnb0j9q71190yl9pyh4aj42"; authors = [ "bluss" "Josh Stone <cuviper@gmail.com>" @@ -2190,6 +2142,25 @@ rec { "serde-1" = [ "serde" ]; }; }; + "instant" = rec { + crateName = "instant"; + version = "0.1.9"; + edition = "2018"; + sha256 = "1v659qqm55misvjijfbl1p7azjp4yynjbwldan8836ynpgp4w4k1"; + authors = [ + "sebcrozet <developer@crozet.re>" + ]; + dependencies = [ + { + name = "cfg-if"; + packageId = "cfg-if 1.0.0"; + } + ]; + features = { + "now" = [ "time" ]; + "wasm-bindgen" = [ "js-sys" "wasm-bindgen_rs" "web-sys" ]; + }; + }; "iovec" = rec { crateName = "iovec"; version = "0.1.4"; @@ -2202,10 +2173,10 @@ rec { { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } ]; - + }; "itertools" = rec { crateName = "itertools"; @@ -2229,9 +2200,9 @@ rec { }; "itoa" = rec { crateName = "itoa"; - version = "0.4.6"; + version = "0.4.7"; edition = "2015"; - sha256 = "1rnpb7rr8df76gnlk07b9086cn7fc0dxxy1ghh00q6nip7bklvyw"; + sha256 = "0di7fggbknwfjcw8cgzm1dnm3ik32l2m1f7nmyh8ipmh45h069fx"; authors = [ "David Tolnay <dtolnay@gmail.com>" ]; @@ -2261,7 +2232,7 @@ rec { packageId = "winapi-build"; } ]; - + }; "lazy_static" = rec { crateName = "lazy_static"; @@ -2290,9 +2261,9 @@ rec { }; "lexical-core" = rec { crateName = "lexical-core"; - version = "0.7.4"; + version = "0.7.6"; edition = "2018"; - sha256 = "05i6b69ay8xbxw88vx89vglb7xm5n8ky82hax7d5a7z60bdccrfv"; + sha256 = "1zjzab1fnaw4kj6ixyrskp4dyz761gdcab07m4bkvlk1l4mcc1v6"; authors = [ "Alex Huszagh <ahuszagh@gmail.com>" ]; @@ -2301,6 +2272,7 @@ rec { name = "arrayvec"; packageId = "arrayvec"; optional = true; + usesDefaultFeatures = false; features = [ "array-sizes-33-128" ]; } { @@ -2309,7 +2281,7 @@ rec { } { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "ryu"; @@ -2327,14 +2299,15 @@ rec { "default" = [ "correct" "ryu" "std" ]; "format" = [ "static_assertions" ]; "grisu3" = [ "dtoa" ]; + "property_tests" = [ "quickcheck" "proptest" ]; }; resolvedDefaultFeatures = [ "arrayvec" "correct" "default" "ryu" "static_assertions" "std" "table" ]; }; "libc" = rec { crateName = "libc"; - version = "0.2.77"; + version = "0.2.97"; edition = "2015"; - sha256 = "0dc2z75prvi9vgg7djzy4nkb61vish01p5knis50hq15xh86pygj"; + sha256 = "1dlgdziv6nkabx287jjmghnlgc5dqv6fgpvh9n7ibpr0synsvf0j"; authors = [ "The Rust Project Developers" ]; @@ -2343,7 +2316,7 @@ rec { "rustc-dep-of-std" = [ "align" "rustc-std-workspace-core" ]; "use_std" = [ "std" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; + resolvedDefaultFeatures = [ "align" "default" "std" ]; }; "line-wrap" = rec { crateName = "line-wrap"; @@ -2359,7 +2332,7 @@ rec { packageId = "safemem"; } ]; - + }; "linked-hash-map 0.3.0" = rec { crateName = "linked-hash-map"; @@ -2387,11 +2360,11 @@ rec { }; resolvedDefaultFeatures = [ "serde" "serde_impl" "serde_test" ]; }; - "linked-hash-map 0.5.3" = rec { + "linked-hash-map 0.5.4" = rec { crateName = "linked-hash-map"; - version = "0.5.3"; + version = "0.5.4"; edition = "2015"; - sha256 = "0jih3za0p1mywlnwcakc462q1byk6z8vnrzdm36hg6cxk7asdmcd"; + sha256 = "1ww8zsraqnvrsknd315481185igwkx5n14xnhq5i8216z65b7fbz"; authors = [ "Stepan Koltsov <stepan.koltsov@gmail.com>" "Andrew Paseltiner <apaseltiner@gmail.com>" @@ -2403,20 +2376,23 @@ rec { }; "log" = rec { crateName = "log"; - version = "0.4.11"; + version = "0.4.14"; edition = "2015"; - sha256 = "12xzqaflpiljn5cmxsbnbv9sjaj13ykhwsvll0gysbx4blbyvasg"; + sha256 = "04175hv0v62shd82qydq58a48k3bjijmk54v38zgqlbxqkkbpfai"; authors = [ "The Rust Project Developers" ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } ]; features = { - "kv_unstable_sval" = [ "kv_unstable" "sval/fmt" ]; + "kv_unstable" = [ "value-bag" ]; + "kv_unstable_serde" = [ "kv_unstable_std" "value-bag/serde" "serde" ]; + "kv_unstable_std" = [ "std" "kv_unstable" "value-bag/error" ]; + "kv_unstable_sval" = [ "kv_unstable" "value-bag/sval" "sval" ]; }; }; "md5" = rec { @@ -2442,9 +2418,9 @@ rec { }; "memchr" = rec { crateName = "memchr"; - version = "2.3.3"; - edition = "2015"; - sha256 = "0074pvsfl938ndl5js14ibc7i9q0k3zp390z843w8nlyv4bxha1p"; + version = "2.4.0"; + edition = "2018"; + sha256 = "1p478fqf4nia2ma0kv4npb8x1hli0zz6k16517ikb51jkryx8sxi"; authors = [ "Andrew Gallant <jamslam@gmail.com>" "bluss" @@ -2463,7 +2439,7 @@ rec { authors = [ "Sean McArthur <sean@seanmonstar.com>" ]; - + }; "mime_guess" = rec { crateName = "mime_guess"; @@ -2496,9 +2472,9 @@ rec { }; "miniz_oxide" = rec { crateName = "miniz_oxide"; - version = "0.4.1"; + version = "0.4.4"; edition = "2018"; - sha256 = "08mp4c1r3qzxd2gy8ckmnrd1r2zpk3v20cpaxphrf3qdljl5jxad"; + sha256 = "0jsfv00hl5rmx1nijn59sr9jmjd4rjnjhh4kdjy8d187iklih9d9"; authors = [ "Frommi <daniil.liferenko@gmail.com>" "oyvindln <oyvindln@users.noreply.github.com>" @@ -2510,22 +2486,28 @@ rec { usesDefaultFeatures = false; } ]; + buildDependencies = [ + { + name = "autocfg"; + packageId = "autocfg"; + } + ]; features = { "rustc-dep-of-std" = [ "core" "alloc" "compiler_builtins" "adler/rustc-dep-of-std" ]; }; }; "mio" = rec { crateName = "mio"; - version = "0.6.22"; + version = "0.6.23"; edition = "2015"; - sha256 = "0c64razhyam9892kgxsshmkqs6smrd11087nxb48nhjn4q4lgqzw"; + sha256 = "1i2c1vl8lr45apkh8xbh9k56ihfsmqff5l7s2fya7whvp7sndzaa"; authors = [ "Carl Lerche <me@carllerche.com>" ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 0.1.10"; } { name = "fuchsia-zircon"; @@ -2544,12 +2526,12 @@ rec { { name = "kernel32-sys"; packageId = "kernel32-sys"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "log"; @@ -2557,8 +2539,8 @@ rec { } { name = "miow"; - packageId = "miow 0.2.1"; - target = { target, features }: target."windows"; + packageId = "miow 0.2.2"; + target = { target, features }: (target."windows" or false); } { name = "net2"; @@ -2571,7 +2553,7 @@ rec { { name = "winapi"; packageId = "winapi 0.2.8"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } ]; features = { @@ -2592,26 +2574,26 @@ rec { { name = "log"; packageId = "log"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } { name = "mio"; packageId = "mio"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } { name = "miow"; - packageId = "miow 0.3.5"; - target = { target, features }: target."windows"; + packageId = "miow 0.3.7"; + target = { target, features }: (target."windows" or false); } { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "winerror" "ioapiset" "minwinbase" "winbase" ]; } ]; - + }; "mio-uds" = rec { crateName = "mio-uds"; @@ -2625,26 +2607,26 @@ rec { { name = "iovec"; packageId = "iovec"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "mio"; packageId = "mio"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } ]; - + }; - "miow 0.2.1" = rec { + "miow 0.2.2" = rec { crateName = "miow"; - version = "0.2.1"; + version = "0.2.2"; edition = "2015"; - sha256 = "06g9b8sqlh5gxakwqq4rrib07afwanfnxgxajrldwcgk3hxjy7wc"; + sha256 = "0kcl8rnv0bhiarcdakik670w8fnxzlxhi1ys7152sck68510in7b"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; @@ -2667,34 +2649,30 @@ rec { packageId = "ws2_32-sys"; } ]; - + }; - "miow 0.3.5" = rec { + "miow 0.3.7" = rec { crateName = "miow"; - version = "0.3.5"; + version = "0.3.7"; edition = "2018"; - sha256 = "17lpb2754vg6vflk2vgka4kz2p4gkbsgnb815bb3ckaxg6wqzf07"; + sha256 = "08afp2xfpxmdw003111lxz6g9jgbj4zi2fpldvv7da6d4nqcbwdr"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; dependencies = [ { - name = "socket2"; - packageId = "socket2"; - } - { name = "winapi"; packageId = "winapi 0.3.9"; features = [ "std" "fileapi" "handleapi" "ioapiset" "minwindef" "namedpipeapi" "ntdef" "synchapi" "winerror" "winsock2" "ws2def" "ws2ipdef" ]; } ]; - + }; "native-tls" = rec { crateName = "native-tls"; - version = "0.2.4"; + version = "0.2.7"; edition = "2015"; - sha256 = "0bcbqm8gpm5azlp8rwznhrfk3ngikr041fj883lmw3g9dz08h39b"; + sha256 = "1m6v16xl8h4pm32pw6yhrvgwznf60bqhj2qhb1yrb8wd3hp6pndq"; authors = [ "Steven Fackler <sfackler@gmail.com>" ]; @@ -2750,32 +2728,39 @@ rec { target = { target, features }: ((target."os" == "macos") || (target."os" == "ios")); } ]; + devDependencies = [ + { + name = "tempfile"; + packageId = "tempfile"; + } + ]; features = { + "alpn" = [ "security-framework/alpn" ]; "vendored" = [ "openssl/vendored" ]; }; }; "net2" = rec { crateName = "net2"; - version = "0.2.35"; + version = "0.2.37"; edition = "2015"; - sha256 = "0lv83nx533k3y2sggfnqam3gcsg2vq47iilnaljrlz7djb33xg1y"; + sha256 = "1bk8jp0i12gvhrlaqbfq19ancja70r1rg3sywbhjl0385g8k05ir"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 0.1.10"; } { name = "libc"; packageId = "libc"; - target = { target, features }: ((target."os" == "redox") || target."unix" || (target."os" == "wasi")); + target = { target, features }: ((target."os" == "redox") || (target."unix" or false) || (target."os" == "wasi")); } { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "handleapi" "winsock2" "ws2def" "ws2ipdef" "ws2tcpip" ]; } ]; @@ -2821,16 +2806,16 @@ rec { }; "num-integer" = rec { crateName = "num-integer"; - version = "0.1.43"; + version = "0.1.44"; edition = "2015"; - sha256 = "0nw79ynfvw8br6yncv27pw65y2vw2z7m3kv9g2hinm1dcrz4ancd"; + sha256 = "1nq152y3304as1iai95hqz8prqnc94lks1s7q05sfjdmcf56kk6j"; authors = [ "The Rust Project Developers" ]; dependencies = [ { name = "num-traits"; - packageId = "num-traits 0.2.12"; + packageId = "num-traits 0.2.14"; usesDefaultFeatures = false; } ]; @@ -2857,16 +2842,16 @@ rec { dependencies = [ { name = "num-traits"; - packageId = "num-traits 0.2.12"; + packageId = "num-traits 0.2.14"; } ]; - + }; - "num-traits 0.2.12" = rec { + "num-traits 0.2.14" = rec { crateName = "num-traits"; - version = "0.2.12"; + version = "0.2.14"; edition = "2015"; - sha256 = "04fnzwlnn6fcy09jjbi9l7bj5dvg657x5c2sjgwfb3pl0z67n9mc"; + sha256 = "144j176s2p76azy2ngk2vkdzgwdc0bc8c93jhki8c9fsbknb2r4s"; authors = [ "The Rust Project Developers" ]; @@ -2883,22 +2868,24 @@ rec { }; "once_cell" = rec { crateName = "once_cell"; - version = "1.4.1"; + version = "1.7.2"; edition = "2018"; - sha256 = "1ba56vr8n85xgajnn78pg6iag4inwil3mqg90wi5jaz6xzkm23i6"; + sha256 = "18qmpyfigg4ibdhjy5mwcjhzk9adwlgfaqv7nj430ivm86q0i2xg"; authors = [ "Aleksey Kladov <aleksey.kladov@gmail.com>" ]; features = { + "alloc" = [ "race" ]; "default" = [ "std" ]; + "std" = [ "alloc" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; + resolvedDefaultFeatures = [ "alloc" "default" "race" "std" ]; }; "onig" = rec { crateName = "onig"; - version = "6.1.0"; + version = "6.2.0"; edition = "2015"; - sha256 = "083yasllxj1kcilszvnwidcrdyvpbp0g952ncrrm9a1dhq9ms5ca"; + sha256 = "1h56qqgx1f2nyg7ki2yp4378gjf0dsklng6117snll9vwz0d6vxi"; authors = [ "Will Speak <will@willspeak.me>" "Ivan Ivashchenko <defuz@me.com>" @@ -2915,7 +2902,7 @@ rec { { name = "libc"; packageId = "libc"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } { name = "onig_sys"; @@ -2932,9 +2919,9 @@ rec { }; "onig_sys" = rec { crateName = "onig_sys"; - version = "69.5.1"; + version = "69.7.0"; edition = "2015"; - sha256 = "0b99b57afyclifk9xm4azh5zq07h79hswp4m8188a5vbg9chdzwv"; + sha256 = "0h5294j5rm21r06340688qx3r93r5jdl3pvd366x1yz414m49ncz"; authors = [ "Will Speak <will@willspeak.me>" "Ivan Ivashchenko <defuz@me.com>" @@ -2962,13 +2949,13 @@ rec { authors = [ "RustCrypto Developers" ]; - + }; "openssl" = rec { crateName = "openssl"; - version = "0.10.30"; - edition = "2015"; - sha256 = "1d5wwajanjw1q5d2y23yaq8rvbaqb20z53v7hfdryhb56vzmwmwd"; + version = "0.10.34"; + edition = "2018"; + sha256 = "1j74rfaicl4n9ff25l01jdrnpiv9ixrp76qx1wy9g8ynd8l30y3d"; authors = [ "Steven Fackler <sfackler@gmail.com>" ]; @@ -2979,44 +2966,45 @@ rec { } { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "foreign-types"; packageId = "foreign-types"; } { - name = "lazy_static"; - packageId = "lazy_static"; - } - { name = "libc"; packageId = "libc"; } { + name = "once_cell"; + packageId = "once_cell"; + } + { name = "openssl-sys"; packageId = "openssl-sys"; + rename = "ffi"; } ]; features = { - "vendored" = [ "openssl-sys/vendored" ]; + "vendored" = [ "ffi/vendored" ]; }; }; "openssl-probe" = rec { crateName = "openssl-probe"; - version = "0.1.2"; + version = "0.1.4"; edition = "2015"; - sha256 = "1pijrdifgsdwd45b08c2g0dsmnhz7c3kmagb70839ngrd7d29bvp"; + sha256 = "0nmrvlrza9ya23kgzmsgfc17f9pxajdxk25cwsk9aq5p5a3qv618"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; - + }; "openssl-sys" = rec { crateName = "openssl-sys"; - version = "0.9.58"; + version = "0.9.63"; edition = "2015"; - sha256 = "1pkq3x8w16kqvkg75g4w7nny56w9clssww0ibpzg015n153xnhm8"; + sha256 = "166bhkcnpfqraa9jgpxgn0pspdg20pk19c7wgmhpgy40gpxxdc5n"; build = "build/main.rs"; authors = [ "Alex Crichton <alex@alexcrichton.com>" @@ -3060,7 +3048,7 @@ rec { "Stjepan Glavina <stjepang@gmail.com>" "The Rust Project Developers" ]; - + }; "percent-encoding" = rec { crateName = "percent-encoding"; @@ -3071,30 +3059,47 @@ rec { authors = [ "The rust-url developers" ]; - + + }; + "pin-project 0.4.28" = rec { + crateName = "pin-project"; + version = "0.4.28"; + edition = "2018"; + sha256 = "03rx11vd15rwj2g3c5x79f1154fykpag88fj1hgda6ciqnsr50ci"; + authors = [ + "Taiki Endo <te316e89@gmail.com>" + ]; + dependencies = [ + { + name = "pin-project-internal"; + packageId = "pin-project-internal 0.4.28"; + usesDefaultFeatures = false; + } + ]; + }; - "pin-project" = rec { + "pin-project 1.0.7" = rec { crateName = "pin-project"; - version = "0.4.23"; + version = "1.0.7"; edition = "2018"; - sha256 = "1aj8ivjr7bw3dmnp53zj10a0fx6ij3lqx7vx94p38ydfybzk6i6a"; + sha256 = "1964rh32hiy5v2ircli8wv8fxq9h2nkgfalda6j407040v0rql67"; authors = [ "Taiki Endo <te316e89@gmail.com>" ]; dependencies = [ { name = "pin-project-internal"; - packageId = "pin-project-internal"; + packageId = "pin-project-internal 1.0.7"; usesDefaultFeatures = false; } ]; - + }; - "pin-project-internal" = rec { + "pin-project-internal 0.4.28" = rec { crateName = "pin-project-internal"; - version = "0.4.23"; + version = "0.4.28"; edition = "2018"; - sha256 = "07s66r7c6dirkvcjhqsndaf3qmvwl45c28dgypyk38797rf823ic"; + sha256 = "0pianl8ma0ihhara39swdddpa3hrv08k5iv46b9dkrhb6006gqiv"; procMacro = true; authors = [ "Taiki Endo <te316e89@gmail.com>" @@ -3114,17 +3119,53 @@ rec { features = [ "full" "visit-mut" ]; } ]; - + }; - "pin-project-lite" = rec { + "pin-project-internal 1.0.7" = rec { + crateName = "pin-project-internal"; + version = "1.0.7"; + edition = "2018"; + sha256 = "0vs289my2262ziwxj60mnzr2k41ibga73z8yddah1dc34l9m1ja8"; + procMacro = true; + authors = [ + "Taiki Endo <te316e89@gmail.com>" + ]; + dependencies = [ + { + name = "proc-macro2"; + packageId = "proc-macro2"; + } + { + name = "quote"; + packageId = "quote"; + } + { + name = "syn"; + packageId = "syn"; + features = [ "full" "visit-mut" ]; + } + ]; + + }; + "pin-project-lite 0.1.12" = rec { crateName = "pin-project-lite"; - version = "0.1.7"; + version = "0.1.12"; edition = "2018"; - sha256 = "05dp09xswfb18i2jmlvzkb0pd0fin9s3m64fgyksg6161zqxnai8"; + sha256 = "0xx7f3wzc8ydvd1v2mmrxfypjchp52bphrirf08phbq8ba8n8yr5"; authors = [ "Taiki Endo <te316e89@gmail.com>" ]; - + + }; + "pin-project-lite 0.2.6" = rec { + crateName = "pin-project-lite"; + version = "0.2.6"; + edition = "2018"; + sha256 = "01g96zxghb33s1vsjmjpn9l3a2nxdqj7glf9lhq7q5wjkhjiy3nw"; + authors = [ + "Taiki Endo <te316e89@gmail.com>" + ]; + }; "pin-utils" = rec { crateName = "pin-utils"; @@ -3134,30 +3175,30 @@ rec { authors = [ "Josef Brandl <mail@josefbrandl.de>" ]; - + }; "pkg-config" = rec { crateName = "pkg-config"; - version = "0.3.18"; + version = "0.3.19"; edition = "2015"; - sha256 = "0cxc4yd9qb40944a2svgci41bws68f1hqvyljhrldwbadda94r6k"; + sha256 = "0k4860955riciibxr8bhnklp79jydp4xfylwdn5v9kj96hxlac9q"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; - + }; "plist" = rec { crateName = "plist"; - version = "1.0.0"; + version = "1.1.0"; edition = "2018"; - sha256 = "1zb7k48x1zf1dhqavs37qm24fxi98qb978xv2nzjkkp4x2a6scvv"; + sha256 = "08ggfhx1fd0nc4ayy2lgx67g88zppd1bkgqnqa3j5v99f19h94b7"; authors = [ "Ed Barnard <eabarnard@gmail.com>" ]; dependencies = [ { name = "base64"; - packageId = "base64"; + packageId = "base64 0.13.0"; } { name = "chrono"; @@ -3175,7 +3216,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; optional = true; } { @@ -3191,44 +3232,48 @@ rec { }; "polling" = rec { crateName = "polling"; - version = "1.0.1"; + version = "2.0.3"; edition = "2018"; - sha256 = "1sw50d2l7qz8knfqr5hbvpn126wfr1mswf46nc71fk7kk9gzld88"; + sha256 = "0yqbb0c9d2bg3rjg7h0sl4c0vd03l1n0gx0kmvmyk7kr9rvjvhag"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "libc"; packageId = "libc"; + target = { target, features }: (target."unix" or false); } { name = "log"; packageId = "log"; } { - name = "wepoll-sys-stjepang"; - packageId = "wepoll-sys-stjepang"; - target = { target, features }: target."windows"; + name = "wepoll-sys"; + packageId = "wepoll-sys"; + target = { target, features }: (target."windows" or false); } { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "ioapiset" "winsock2" ]; } ]; - + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; }; "ppv-lite86" = rec { crateName = "ppv-lite86"; - version = "0.2.9"; + version = "0.2.10"; edition = "2018"; - sha256 = "080sa1pllwljxyl3i5b1i7746sh1s16m8lmn6fkn4p0z253sjvy3"; + sha256 = "0ms8198kclg4h96ggbziixxmsdl847s648kmbx11zlmjsqjccx5c"; authors = [ "The CryptoCorrosion Contributors" ]; @@ -3302,34 +3347,34 @@ rec { packageId = "version_check"; } ]; - + }; "proc-macro-hack" = rec { crateName = "proc-macro-hack"; - version = "0.5.18"; + version = "0.5.19"; edition = "2018"; - sha256 = "16055crxm9l5skrl96l5cs6xc4xnvhiggcf625r7pixdl2whbilr"; + sha256 = "1rg0kzsj7lj00qj602d3h77spwfz48vixn1wbjp7a4yrq65w9w6v"; procMacro = true; authors = [ "David Tolnay <dtolnay@gmail.com>" ]; - + }; "proc-macro-nested" = rec { crateName = "proc-macro-nested"; - version = "0.1.6"; + version = "0.1.7"; edition = "2015"; - sha256 = "0nnwm9bvp1fmr8nqjp8ynrkj97yzpsdh3062li8b0f4hzgd818gb"; + sha256 = "11hh1jynh62f3m1ii0f9gf1l3y0fhkwpmr40lz3704v848n1p25w"; authors = [ "David Tolnay <dtolnay@gmail.com>" ]; - + }; "proc-macro2" = rec { crateName = "proc-macro2"; - version = "1.0.21"; + version = "1.0.27"; edition = "2018"; - sha256 = "0b1azz1c2a3rap1kfz2sjinv7narfhssazaq39axvwwlvwb8bqin"; + sha256 = "0f3h0zl5w5090ajmmvpmhkpr4iwqnn5rip3afacabhc657vwmn7h"; authors = [ "Alex Crichton <alex@alexcrichton.com>" "David Tolnay <dtolnay@gmail.com>" @@ -3347,9 +3392,9 @@ rec { }; "quote" = rec { crateName = "quote"; - version = "1.0.7"; + version = "1.0.9"; edition = "2018"; - sha256 = "0drzd6pq7whq7qhdvvs8wn6pbb0hhc12pz8wv80fb05ixhbksmma"; + sha256 = "19rjmfqzk26rxbgxy5j2ckqc2v12sw2xw8l4gi8bzpn2bmsbkl63"; authors = [ "David Tolnay <dtolnay@gmail.com>" ]; @@ -3366,7 +3411,7 @@ rec { }; resolvedDefaultFeatures = [ "default" "proc-macro" ]; }; - "rand" = rec { + "rand 0.7.3" = rec { crateName = "rand"; version = "0.7.3"; edition = "2018"; @@ -3378,7 +3423,7 @@ rec { dependencies = [ { name = "getrandom"; - packageId = "getrandom"; + packageId = "getrandom 0.1.16"; rename = "getrandom_package"; optional = true; } @@ -3387,28 +3432,28 @@ rec { packageId = "libc"; optional = true; usesDefaultFeatures = false; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "rand_chacha"; - packageId = "rand_chacha"; + packageId = "rand_chacha 0.2.2"; usesDefaultFeatures = false; target = { target, features }: (!(target."os" == "emscripten")); } { name = "rand_core"; - packageId = "rand_core"; + packageId = "rand_core 0.5.1"; } { name = "rand_hc"; - packageId = "rand_hc"; + packageId = "rand_hc 0.2.0"; target = { target, features }: (target."os" == "emscripten"); } ]; devDependencies = [ { name = "rand_hc"; - packageId = "rand_hc"; + packageId = "rand_hc 0.2.0"; } ]; features = { @@ -3424,7 +3469,59 @@ rec { }; resolvedDefaultFeatures = [ "alloc" "default" "getrandom" "getrandom_package" "libc" "std" ]; }; - "rand_chacha" = rec { + "rand 0.8.3" = rec { + crateName = "rand"; + version = "0.8.3"; + edition = "2018"; + sha256 = "0zldxfx4gi551n2fna4zz9ab22zsnzw1mj5hzi5nfs24dgkfgy8f"; + authors = [ + "The Rand Project Developers" + "The Rust Project Developers" + ]; + dependencies = [ + { + name = "libc"; + packageId = "libc"; + optional = true; + usesDefaultFeatures = false; + target = { target, features }: (target."unix" or false); + } + { + name = "rand_chacha"; + packageId = "rand_chacha 0.3.1"; + optional = true; + usesDefaultFeatures = false; + target = { target, features }: (!(target."os" == "emscripten")); + } + { + name = "rand_core"; + packageId = "rand_core 0.6.2"; + } + { + name = "rand_hc"; + packageId = "rand_hc 0.3.0"; + optional = true; + target = { target, features }: (target."os" == "emscripten"); + } + ]; + devDependencies = [ + { + name = "rand_hc"; + packageId = "rand_hc 0.3.0"; + } + ]; + features = { + "alloc" = [ "rand_core/alloc" ]; + "default" = [ "std" "std_rng" ]; + "getrandom" = [ "rand_core/getrandom" ]; + "serde1" = [ "serde" ]; + "simd_support" = [ "packed_simd" ]; + "std" = [ "rand_core/std" "rand_chacha/std" "alloc" "getrandom" "libc" ]; + "std_rng" = [ "rand_chacha" "rand_hc" ]; + }; + resolvedDefaultFeatures = [ "alloc" "default" "getrandom" "libc" "rand_chacha" "rand_hc" "std" "std_rng" ]; + }; + "rand_chacha 0.2.2" = rec { crateName = "rand_chacha"; version = "0.2.2"; edition = "2018"; @@ -3443,7 +3540,7 @@ rec { } { name = "rand_core"; - packageId = "rand_core"; + packageId = "rand_core 0.5.1"; } ]; features = { @@ -3452,7 +3549,36 @@ rec { }; resolvedDefaultFeatures = [ "std" ]; }; - "rand_core" = rec { + "rand_chacha 0.3.1" = rec { + crateName = "rand_chacha"; + version = "0.3.1"; + edition = "2018"; + sha256 = "123x2adin558xbhvqb8w4f6syjsdkmqff8cxwhmjacpsl1ihmhg6"; + authors = [ + "The Rand Project Developers" + "The Rust Project Developers" + "The CryptoCorrosion Contributors" + ]; + dependencies = [ + { + name = "ppv-lite86"; + packageId = "ppv-lite86"; + usesDefaultFeatures = false; + features = [ "simd" ]; + } + { + name = "rand_core"; + packageId = "rand_core 0.6.2"; + } + ]; + features = { + "default" = [ "std" ]; + "serde1" = [ "serde" ]; + "std" = [ "ppv-lite86/std" ]; + }; + resolvedDefaultFeatures = [ "std" ]; + }; + "rand_core 0.5.1" = rec { crateName = "rand_core"; version = "0.5.1"; edition = "2018"; @@ -3464,7 +3590,29 @@ rec { dependencies = [ { name = "getrandom"; - packageId = "getrandom"; + packageId = "getrandom 0.1.16"; + optional = true; + } + ]; + features = { + "serde1" = [ "serde" ]; + "std" = [ "alloc" "getrandom" "getrandom/std" ]; + }; + resolvedDefaultFeatures = [ "alloc" "getrandom" "std" ]; + }; + "rand_core 0.6.2" = rec { + crateName = "rand_core"; + version = "0.6.2"; + edition = "2018"; + sha256 = "1rvas1afjvd2827b8mf2ilg78h3ksl9npkrdds3wbw9x33mndkrl"; + authors = [ + "The Rand Project Developers" + "The Rust Project Developers" + ]; + dependencies = [ + { + name = "getrandom"; + packageId = "getrandom 0.2.3"; optional = true; } ]; @@ -3474,7 +3622,7 @@ rec { }; resolvedDefaultFeatures = [ "alloc" "getrandom" "std" ]; }; - "rand_hc" = rec { + "rand_hc 0.2.0" = rec { crateName = "rand_hc"; version = "0.2.0"; edition = "2018"; @@ -3485,27 +3633,49 @@ rec { dependencies = [ { name = "rand_core"; - packageId = "rand_core"; + packageId = "rand_core 0.5.1"; } ]; - + + }; + "rand_hc 0.3.0" = rec { + crateName = "rand_hc"; + version = "0.3.0"; + edition = "2018"; + sha256 = "0wra6ar22zdjkry9dsq1mg620m4h3qb9s8rfykkz4im4crqfz41i"; + authors = [ + "The Rand Project Developers" + ]; + dependencies = [ + { + name = "rand_core"; + packageId = "rand_core 0.6.2"; + } + ]; + }; "redox_syscall" = rec { crateName = "redox_syscall"; - version = "0.1.57"; - edition = "2015"; - sha256 = "1kh59fpwy33w9nwd5iyc283yglq8pf2s41hnhvl48iax9mz0zk21"; + version = "0.2.8"; + edition = "2018"; + sha256 = "1z27f6rzm0lcpszbr2dmfyna7qmpmx4yb98yhzg1956l3kj3j9vl"; libName = "syscall"; authors = [ "Jeremy Soller <jackpot51@gmail.com>" ]; - + dependencies = [ + { + name = "bitflags"; + packageId = "bitflags"; + } + ]; + }; "redox_users" = rec { crateName = "redox_users"; - version = "0.3.5"; - edition = "2015"; - sha256 = "179fxmyqaqzibp533ajgbn4ljah9lrzpqvd3i73h55bs7qrkf1yy"; + version = "0.4.0"; + edition = "2018"; + sha256 = "0r5y1a26flkn6gkayi558jg5dzh2m2fdsapgkpn7mj01v3rk51aj"; authors = [ "Jose Narvaez <goyox86@gmail.com>" "Wesley Hershberger <mggmugginsmc@gmail.com>" @@ -3513,29 +3683,24 @@ rec { dependencies = [ { name = "getrandom"; - packageId = "getrandom"; + packageId = "getrandom 0.2.3"; + features = [ "std" ]; } { name = "redox_syscall"; packageId = "redox_syscall"; } - { - name = "rust-argon2"; - packageId = "rust-argon2"; - optional = true; - } ]; features = { "auth" = [ "rust-argon2" ]; "default" = [ "auth" ]; }; - resolvedDefaultFeatures = [ "auth" "default" "rust-argon2" ]; }; "regex" = rec { crateName = "regex"; - version = "1.3.9"; - edition = "2015"; - sha256 = "1rnqga94ypykl2apgj26l2j1s9bvr2ix4dlzs323n6abyky80dww"; + version = "1.5.4"; + edition = "2018"; + sha256 = "0qf479kjbmb582h4d1d6gfl75h0j8aq2nrdi5wg6zdcy6llqcynh"; authors = [ "The Rust Project Developers" ]; @@ -3555,16 +3720,10 @@ rec { packageId = "regex-syntax"; usesDefaultFeatures = false; } - { - name = "thread_local"; - packageId = "thread_local"; - optional = true; - } ]; features = { "default" = [ "std" "perf" "unicode" "regex-syntax/default" ]; "perf" = [ "perf-cache" "perf-dfa" "perf-inline" "perf-literal" ]; - "perf-cache" = [ "thread_local" ]; "perf-literal" = [ "aho-corasick" "memchr" ]; "unicode" = [ "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" "regex-syntax/unicode" ]; "unicode-age" = [ "regex-syntax/unicode-age" ]; @@ -3577,13 +3736,13 @@ rec { "unstable" = [ "pattern" ]; "use_std" = [ "std" ]; }; - resolvedDefaultFeatures = [ "aho-corasick" "default" "memchr" "perf" "perf-cache" "perf-dfa" "perf-inline" "perf-literal" "std" "thread_local" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ]; + resolvedDefaultFeatures = [ "aho-corasick" "default" "memchr" "perf" "perf-cache" "perf-dfa" "perf-inline" "perf-literal" "std" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ]; }; "regex-syntax" = rec { crateName = "regex-syntax"; - version = "0.6.18"; - edition = "2015"; - sha256 = "1s648w7rwpxnq9iqwbyy43ar4al07906jpz0jxlql23bgjwjwh96"; + version = "0.6.25"; + edition = "2018"; + sha256 = "16y87hz1bxmmz6kk360cxwfm3jnbsxb3x4zw9x1gzz7khic2i5zl"; authors = [ "The Rust Project Developers" ]; @@ -3605,11 +3764,11 @@ rec { { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "std" "errhandlingapi" "winerror" "fileapi" "winbase" ]; } ]; - + }; "rpb-s3" = rec { crateName = "rpb-s3"; @@ -3629,7 +3788,7 @@ rec { } { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "config"; @@ -3649,7 +3808,7 @@ rec { } { name = "rand"; - packageId = "rand"; + packageId = "rand 0.7.3"; } { name = "rusoto_core"; @@ -3661,7 +3820,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } { name = "serde_derive"; @@ -3688,7 +3847,7 @@ rec { packageId = "xdg"; } ]; - + }; "rusoto_core" = rec { crateName = "rusoto_core"; @@ -3708,11 +3867,11 @@ rec { } { name = "base64"; - packageId = "base64"; + packageId = "base64 0.12.3"; } { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "crc32fast"; @@ -3753,7 +3912,7 @@ rec { } { name = "pin-project"; - packageId = "pin-project"; + packageId = "pin-project 0.4.28"; } { name = "rusoto_credential"; @@ -3765,7 +3924,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; features = [ "derive" ]; } { @@ -3843,7 +4002,7 @@ rec { } { name = "pin-project"; - packageId = "pin-project"; + packageId = "pin-project 0.4.28"; } { name = "regex"; @@ -3851,7 +4010,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; features = [ "derive" ]; } { @@ -3893,7 +4052,7 @@ rec { } { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "futures"; @@ -3932,11 +4091,11 @@ rec { dependencies = [ { name = "base64"; - packageId = "base64"; + packageId = "base64 0.12.3"; } { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "futures"; @@ -3972,7 +4131,7 @@ rec { } { name = "pin-project"; - packageId = "pin-project"; + packageId = "pin-project 0.4.28"; } { name = "rusoto_credential"; @@ -3980,7 +4139,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } { name = "sha2"; @@ -3988,7 +4147,7 @@ rec { } { name = "time"; - packageId = "time 0.2.18"; + packageId = "time 0.2.26"; } { name = "tokio"; @@ -4002,40 +4161,7 @@ rec { packageId = "rustc_version"; } ]; - - }; - "rust-argon2" = rec { - crateName = "rust-argon2"; - version = "0.8.2"; - edition = "2018"; - sha256 = "069syiy3ncg9yai58p3dalwvgpr1aqisqls0x1sk54vm0wjn3awx"; - libName = "argon2"; - authors = [ - "Martijn Rijkeboer <mrr@sru-systems.com>" - ]; - dependencies = [ - { - name = "base64"; - packageId = "base64"; - } - { - name = "blake2b_simd"; - packageId = "blake2b_simd"; - } - { - name = "constant_time_eq"; - packageId = "constant_time_eq"; - } - { - name = "crossbeam-utils"; - packageId = "crossbeam-utils"; - optional = true; - } - ]; - features = { - "default" = [ "crossbeam-utils" ]; - }; - resolvedDefaultFeatures = [ "crossbeam-utils" "default" ]; + }; "rust-ini" = rec { crateName = "rust-ini"; @@ -4046,7 +4172,7 @@ rec { authors = [ "Y. T. Chung <zonyitoo@gmail.com>" ]; - + }; "rustc_version" = rec { crateName = "rustc_version"; @@ -4062,7 +4188,7 @@ rec { packageId = "semver"; } ]; - + }; "ryu" = rec { crateName = "ryu"; @@ -4100,10 +4226,10 @@ rec { { name = "winapi-util"; packageId = "winapi-util"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } ]; - + }; "schannel" = rec { crateName = "schannel"; @@ -4125,13 +4251,13 @@ rec { features = [ "lmcons" "minschannel" "securitybaseapi" "schannel" "sspi" "sysinfoapi" "timezoneapi" "winbase" "wincrypt" "winerror" ]; } ]; - + }; "security-framework" = rec { crateName = "security-framework"; - version = "0.4.4"; - edition = "2015"; - sha256 = "0dg504y0ys27qksdcnn8qcyvrfhkjx8f5d6jvpm7i7yrsw18k034"; + version = "2.3.1"; + edition = "2018"; + sha256 = "0rz4xhcz70718iww6qa4zbmjzff0dqbcf6yggvbi2fks2j2sr8i3"; authors = [ "Steven Fackler <sfackler@gmail.com>" "Kornel <kornel@geekhood.net>" @@ -4156,6 +4282,7 @@ rec { { name = "security-framework-sys"; packageId = "security-framework-sys"; + usesDefaultFeatures = false; } ]; features = { @@ -4163,14 +4290,17 @@ rec { "OSX_10_11" = [ "OSX_10_10" "security-framework-sys/OSX_10_11" ]; "OSX_10_12" = [ "OSX_10_11" "security-framework-sys/OSX_10_12" ]; "OSX_10_13" = [ "OSX_10_12" "security-framework-sys/OSX_10_13" "alpn" "session-tickets" ]; + "OSX_10_14" = [ "OSX_10_13" "security-framework-sys/OSX_10_14" ]; "OSX_10_9" = [ "security-framework-sys/OSX_10_9" ]; + "default" = [ "OSX_10_9" ]; }; + resolvedDefaultFeatures = [ "OSX_10_9" "default" ]; }; "security-framework-sys" = rec { crateName = "security-framework-sys"; - version = "0.4.3"; - edition = "2015"; - sha256 = "01c4fkj78frz6kz9vri1am2pbkz52raxws5lbrli5xajjbci3gqp"; + version = "2.3.0"; + edition = "2018"; + sha256 = "1172fsfk37jxh33qbx3bivzph0hnxrn0nrrfffvnz2sb3fwzykky"; authors = [ "Steven Fackler <sfackler@gmail.com>" "Kornel <kornel@geekhood.net>" @@ -4190,7 +4320,10 @@ rec { "OSX_10_11" = [ "OSX_10_10" ]; "OSX_10_12" = [ "OSX_10_11" ]; "OSX_10_13" = [ "OSX_10_12" ]; + "OSX_10_14" = [ "OSX_10_13" ]; + "default" = [ "OSX_10_9" ]; }; + resolvedDefaultFeatures = [ "OSX_10_9" "default" ]; }; "semver" = rec { crateName = "semver"; @@ -4220,7 +4353,7 @@ rec { authors = [ "Steve Klabnik <steve@steveklabnik.com>" ]; - + }; "serde 0.8.23" = rec { crateName = "serde"; @@ -4238,11 +4371,11 @@ rec { }; resolvedDefaultFeatures = [ "default" "std" ]; }; - "serde 1.0.115" = rec { + "serde 1.0.126" = rec { crateName = "serde"; - version = "1.0.115"; + version = "1.0.126"; edition = "2015"; - sha256 = "1mamxl1ijys9r6jk8pj5vjxs7l60y11i845mhjpkhwnsya49lk75"; + sha256 = "00vdk7y3j8h2xv28a2i2ad1d19g5iwrdknbq8yp79v6axamhaxgc"; authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" "David Tolnay <dtolnay@gmail.com>" @@ -4306,9 +4439,9 @@ rec { }; "serde_derive" = rec { crateName = "serde_derive"; - version = "1.0.115"; + version = "1.0.126"; edition = "2015"; - sha256 = "0j6w64m3z7kaagq6j0qmn7q84jkvnfll1a4205mc6g57s38yx7v0"; + sha256 = "0hsdh39qj0g187nwndfzg67q4qajbm5g6x0fr5xarblmk2y7sfln"; procMacro = true; authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" @@ -4326,7 +4459,6 @@ rec { { name = "syn"; packageId = "syn"; - features = [ "visit" ]; } ]; features = { @@ -4335,9 +4467,9 @@ rec { }; "serde_json" = rec { crateName = "serde_json"; - version = "1.0.57"; + version = "1.0.64"; edition = "2018"; - sha256 = "0p371b4618w5fb7isji9xmjhsaxjslgxa2gv8lkyq4imn6ysqkhn"; + sha256 = "0y9gk3yikncrc0zajmwc0pidr7zfwafawb4gidf6mqyskzf9g7kr"; authors = [ "Erick Tryzelaar <erick.tryzelaar@gmail.com>" "David Tolnay <dtolnay@gmail.com>" @@ -4354,7 +4486,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; usesDefaultFeatures = false; } ]; @@ -4380,7 +4512,7 @@ rec { packageId = "serde 0.8.23"; } ]; - + }; "sha1" = rec { crateName = "sha1"; @@ -4395,9 +4527,9 @@ rec { }; "sha2" = rec { crateName = "sha2"; - version = "0.9.1"; + version = "0.9.5"; edition = "2018"; - sha256 = "1hdqrx2d9073hgf34y6ilgw6ni5vv3d5nmccyhkfm9zdvy6kfcr9"; + sha256 = "04lzf4swq6cijvxnc6facr3g72h5v7a5z8lz3xrkf8gxa9bswqmk"; authors = [ "RustCrypto Developers" ]; @@ -4408,11 +4540,21 @@ rec { } { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; + } + { + name = "cpufeatures"; + packageId = "cpufeatures"; + target = { target, features }: (stdenv.hostPlatform.config == "aarch64-apple-darwin"); + } + { + name = "cpufeatures"; + packageId = "cpufeatures"; + target = { target, features }: ((target."arch" == "aarch64") && (target."os" == "linux")); } { - name = "cpuid-bool"; - packageId = "cpuid-bool"; + name = "cpufeatures"; + packageId = "cpufeatures"; target = { target, features }: ((target."arch" == "x86") || (target."arch" == "x86_64")); } { @@ -4432,7 +4574,7 @@ rec { } ]; features = { - "asm" = [ "sha2-asm" "libc" ]; + "asm" = [ "sha2-asm" ]; "asm-aarch64" = [ "asm" ]; "default" = [ "std" ]; "std" = [ "digest/std" ]; @@ -4447,15 +4589,16 @@ rec { authors = [ "comex <comexk@gmail.com>" ]; - + }; "signal-hook" = rec { crateName = "signal-hook"; - version = "0.1.16"; + version = "0.3.9"; edition = "2018"; - sha256 = "1v85mgs4dbgw0765b9nx0jd8lamv55425aawjbhxz6cb870hhib0"; + sha256 = "0f8ccp4ddd4jxa8infvxnyn3fvxswq46mw5ajh0awvq7jximl327"; authors = [ "Michal 'vorner' Vaner <vorner@vorner.cz>" + "Thomas Himmelstoss <thimm@posteo.de>" ]; dependencies = [ { @@ -4468,47 +4611,48 @@ rec { } ]; features = { - "mio-0_7-support" = [ "mio_0_7" ]; - "mio-support" = [ "mio" ]; - "tokio-support" = [ "futures" "mio-support" "tokio-reactor" ]; + "default" = [ "channel" "iterator" ]; + "extended-siginfo" = [ "channel" "iterator" "extended-siginfo-raw" ]; + "extended-siginfo-raw" = [ "cc" ]; + "iterator" = [ "channel" ]; }; + resolvedDefaultFeatures = [ "channel" "iterator" ]; }; "signal-hook-registry" = rec { crateName = "signal-hook-registry"; - version = "1.2.1"; + version = "1.4.0"; edition = "2015"; - sha256 = "0dgh2l7diyhkf74jjyqz1jfsyqsvxgssls30cix6b7jkph823qd3"; + sha256 = "1c2mhijg54y6c1zi4630yki1vpq3z96ljfnsrdy0rb64ilr767p5"; authors = [ "Michal 'vorner' Vaner <vorner@vorner.cz>" "Masaki Hara <ackie.h.gmai@gmail.com>" ]; dependencies = [ { - name = "arc-swap"; - packageId = "arc-swap"; - } - { name = "libc"; packageId = "libc"; } ]; - + }; "slab" = rec { crateName = "slab"; - version = "0.4.2"; + version = "0.4.3"; edition = "2015"; - sha256 = "1y59xsa27jk84sxzswjk60xcjf8b4fm5960jwpznrrcmasyva4f1"; + sha256 = "09v57dmy9gnfcj3c6gywp7wi09zywxf0ppj07w02hfvy38ysqwzi"; authors = [ "Carl Lerche <me@carllerche.com>" ]; - + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; }; "smol" = rec { crateName = "smol"; - version = "1.0.0"; + version = "1.2.5"; edition = "2018"; - sha256 = "19nl0146islilrbp0scf6dvx243pfb7gd0lxmmmqvn32z2wrbs0y"; + sha256 = "1r45zng0hymqx1kb2dmxkapbin7f9rhgrdcssz0q7rzka59kpkw5"; authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; @@ -4554,50 +4698,71 @@ rec { packageId = "once_cell"; } ]; - + }; - "socket2" = rec { + "socket2 0.3.19" = rec { crateName = "socket2"; - version = "0.3.15"; + version = "0.3.19"; edition = "2018"; - sha256 = "0i0wkamjq7d8v4dbl6fd7phmmlr1lbkyvrsgdw4yq141bkf71ymi"; + sha256 = "0vldz14mxqxnjqb6an2pj7mgclv7nrk45cpscwq7g3fj2c0mfbhj"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; - target = { target, features }: (target."unix" || (target."os" == "redox")); + packageId = "cfg-if 1.0.0"; + target = { target, features }: (target."unix" or false); } { name = "libc"; packageId = "libc"; - target = { target, features }: (target."unix" || (target."os" == "redox")); + target = { target, features }: (target."unix" or false); + features = [ "align" ]; } { - name = "redox_syscall"; - packageId = "redox_syscall"; - target = { target, features }: (target."os" == "redox"); + name = "winapi"; + packageId = "winapi 0.3.9"; + target = { target, features }: (target."windows" or false); + features = [ "handleapi" "ws2def" "ws2ipdef" "ws2tcpip" "minwindef" ]; + } + ]; + features = { + }; + }; + "socket2 0.4.0" = rec { + crateName = "socket2"; + version = "0.4.0"; + edition = "2018"; + sha256 = "18ny6m1gnf6cwp5ax0b5hr36w6yg16z7faj76b31aq2jghhgqgcy"; + authors = [ + "Alex Crichton <alex@alexcrichton.com>" + "Thomas de Zeeuw <thomasdezeeuw@gmail.com>" + ]; + dependencies = [ + { + name = "libc"; + packageId = "libc"; + target = { target, features }: (target."unix" or false); } { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; - features = [ "handleapi" "ws2def" "ws2ipdef" "ws2tcpip" "minwindef" ]; + target = { target, features }: (target."windows" or false); + features = [ "handleapi" "ws2ipdef" "ws2tcpip" ]; } ]; features = { }; - resolvedDefaultFeatures = [ "pair" "unix" ]; + resolvedDefaultFeatures = [ "all" ]; }; "standback" = rec { crateName = "standback"; - version = "0.2.10"; + version = "0.2.17"; edition = "2018"; - sha256 = "1rnqv9dbq9c4nz7097v0f1d04fjwwsvvyy8rmz8lg1szxahix9rk"; + sha256 = "1zr8zy3kzryaggz3k0j4135m3zbd31pyqmja8cyj8yp07mpzn4z1"; authors = [ - "Jacob Pratt <the.z.cuber@gmail.com>" + "Jacob Pratt <open-source@jhpratt.dev>" "The Rust Project Developers" ]; buildDependencies = [ @@ -4650,7 +4815,7 @@ rec { { name = "wasm-bindgen"; packageId = "wasm-bindgen"; - target = { target, features }: ((target."arch" == "wasm32") && (target."vendor" == "unknown") && (target."os" == "unknown") && (!target."cargo_web")); + target = { target, features }: ((target."arch" == "wasm32") && (target."vendor" == "unknown") && (target."os" == "unknown") && (!(target."cargo_web" or false))); } ]; buildDependencies = [ @@ -4685,7 +4850,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } { name = "serde_derive"; @@ -4698,7 +4863,7 @@ rec { features = [ "derive" "parsing" "printing" ]; } ]; - + }; "stdweb-internal-macros" = rec { crateName = "stdweb-internal-macros"; @@ -4724,7 +4889,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } { name = "serde_derive"; @@ -4745,7 +4910,7 @@ rec { features = [ "full" "parsing" "printing" "clone-impls" ]; } ]; - + }; "stdweb-internal-runtime" = rec { crateName = "stdweb-internal-runtime"; @@ -4767,13 +4932,13 @@ rec { authors = [ "Danny Guo <dannyguo91@gmail.com>" ]; - + }; "structopt" = rec { crateName = "structopt"; - version = "0.3.17"; + version = "0.3.21"; edition = "2018"; - sha256 = "1ics90kmsqkaygwbcggm0pk23js7072dvbazxnskkgzs9zcqihvc"; + sha256 = "136j0lvjmpv5syi751vxg8vb30gfyv4k81x8d18kxrj6xvbsqxsj"; authors = [ "Guillaume Pinot <texitoi@texitoi.eu>" "others" @@ -4809,9 +4974,9 @@ rec { }; "structopt-derive" = rec { crateName = "structopt-derive"; - version = "0.4.10"; + version = "0.4.14"; edition = "2018"; - sha256 = "0pscws9pwz837aaa6xkjgnhgpq0ww7czl7bmlr97a1r5308i69ay"; + sha256 = "143gjwvz3s86hwp070km83y25n8kqp5f01kb1dr19f4ilkywvaav"; procMacro = true; authors = [ "Guillaume Pinot <texitoi@texitoi.eu>" @@ -4844,9 +5009,9 @@ rec { }; "subtle" = rec { crateName = "subtle"; - version = "2.3.0"; + version = "2.4.0"; edition = "2015"; - sha256 = "1zg727iw7wh4h1fjljm6yancz75i41rg352y2n7r05991i8kygrl"; + sha256 = "1hipji54nipkya6szyk9kl7nz07qli570b1isklz78dda44dm08y"; authors = [ "Isis Lovecruft <isis@patternsinthevoid.net>" "Henry de Valence <hdevalence@hdevalence.ca>" @@ -4857,9 +5022,9 @@ rec { }; "syn" = rec { crateName = "syn"; - version = "1.0.40"; + version = "1.0.73"; edition = "2018"; - sha256 = "0l437lsnv289y64pgl2mfvr1vgrb2hix5bb5a4rbjncvqly7sgwn"; + sha256 = "1ixw4lscc7009ibaic8g5bvnc94hdcr62ksjk3jjl38363zqj57p"; authors = [ "David Tolnay <dtolnay@gmail.com>" ]; @@ -4890,9 +5055,9 @@ rec { }; "syntect" = rec { crateName = "syntect"; - version = "4.4.0"; + version = "4.5.0"; edition = "2018"; - sha256 = "121y6rswylvbhaz8krjb9aa7h16f6ly2sdbbka1hr1dm0pgphfaf"; + sha256 = "1r9ij3qmq4cs83jwpk1043sai1dwdghb8lwkm34rs12d7frc5yib"; authors = [ "Tristan Hume <tristan@thume.ca>" ]; @@ -4942,7 +5107,7 @@ rec { } { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } { name = "serde_derive"; @@ -4981,9 +5146,9 @@ rec { }; "tempfile" = rec { crateName = "tempfile"; - version = "3.1.0"; + version = "3.2.0"; edition = "2018"; - sha256 = "1a9cfdqw70n7bcnkx05aih9xdba8lqazmqlkjpkmn2la6gcj8vks"; + sha256 = "08pbf3c1i42382dc44dil5bgiawcsi0qk6zdibw10f69rxiwdhfs"; authors = [ "Steven Allen <steven@stebalien.com>" "The Rust Project Developers" @@ -4993,16 +5158,16 @@ rec { dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "rand"; - packageId = "rand"; + packageId = "rand 0.8.3"; } { name = "redox_syscall"; @@ -5016,11 +5181,11 @@ rec { { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "fileapi" "handleapi" "winbase" ]; } ]; - + }; "textwrap" = rec { crateName = "textwrap"; @@ -5036,29 +5201,13 @@ rec { packageId = "unicode-width"; } ]; - - }; - "thread_local" = rec { - crateName = "thread_local"; - version = "1.0.1"; - edition = "2015"; - sha256 = "054vlrr1vsdy1h4b7n99mr24pnj8928ig9qwzg36wnkld4dns36l"; - authors = [ - "Amanieu d'Antras <amanieu@gmail.com>" - ]; - dependencies = [ - { - name = "lazy_static"; - packageId = "lazy_static"; - } - ]; - + }; - "time 0.1.44" = rec { + "time 0.1.43" = rec { crateName = "time"; - version = "0.1.44"; + version = "0.1.43"; edition = "2015"; - sha256 = "0m9jwy2pcmk232r3b9r80fs12mkckfjffjha4qfaxcdq9a8ydfbd"; + sha256 = "0f14wrgxj7ya2v4msg5mni7046bsm2angm7cn3pd3yv04gpm12na"; authors = [ "The Rust Project Developers" ]; @@ -5068,14 +5217,9 @@ rec { packageId = "libc"; } { - name = "wasi"; - packageId = "wasi 0.10.0+wasi-snapshot-preview1"; - target = { target, features }: (target."os" == "wasi"); - } - { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "std" "minwinbase" "minwindef" "ntdef" "profileapi" "sysinfoapi" "timezoneapi" ]; } ]; @@ -5086,13 +5230,13 @@ rec { features = [ "std" "processthreadsapi" "winbase" ]; } ]; - + }; - "time 0.2.18" = rec { + "time 0.2.26" = rec { crateName = "time"; - version = "0.2.18"; + version = "0.2.26"; edition = "2018"; - sha256 = "0cg5bjgfimw95yanzxq7kzj3zgdabd5ayffvlm9bn74amrim2y0j"; + sha256 = "0wpkb0ri6jxsydqy9bk2b3iklhmj94pndl8208ni6mbrykxwpa08"; authors = [ "Jacob Pratt <the.z.cuber@gmail.com>" ]; @@ -5105,7 +5249,7 @@ rec { name = "libc"; packageId = "libc"; optional = true; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "standback"; @@ -5127,7 +5271,7 @@ rec { name = "winapi"; packageId = "winapi 0.3.9"; optional = true; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "minwinbase" "minwindef" "timezoneapi" ]; } ]; @@ -5137,6 +5281,12 @@ rec { packageId = "version_check"; } ]; + devDependencies = [ + { + name = "standback"; + packageId = "standback"; + } + ]; features = { "default" = [ "deprecated" "std" ]; "std" = [ "libc" "winapi" "stdweb" "standback/std" ]; @@ -5145,9 +5295,9 @@ rec { }; "time-macros" = rec { crateName = "time-macros"; - version = "0.1.0"; + version = "0.1.1"; edition = "2018"; - sha256 = "0bdbxjgbxb81xgy08h5dh4qvwy95sy9x8g1y31g11g4my3lvdscs"; + sha256 = "1wg24yxpxcfmim6dgblrf8p321m7cyxpdivzvp8bcb7i4rp9qzlm"; authors = [ "Jacob Pratt <the.z.cuber@gmail.com>" ]; @@ -5161,7 +5311,7 @@ rec { packageId = "time-macros-impl"; } ]; - + }; "time-macros-impl" = rec { crateName = "time-macros-impl"; @@ -5197,40 +5347,40 @@ rec { features = [ "proc-macro" "parsing" "printing" "derive" ]; } ]; - + }; "tinytemplate" = rec { crateName = "tinytemplate"; - version = "1.1.0"; + version = "1.2.1"; edition = "2015"; - sha256 = "0by1k1hdz6jgv4ykd0izirwsm6p3qb6s9g1jb4ffqg500ihcfgbd"; + sha256 = "1g5n77cqkdh9hy75zdb01adxn45mkh9y40wdr7l68xpz35gnnkdy"; authors = [ "Brook Heisler <brookheisler@gmail.com>" ]; dependencies = [ { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } { name = "serde_json"; packageId = "serde_json"; } ]; - + }; "tokio" = rec { crateName = "tokio"; - version = "0.2.22"; + version = "0.2.25"; edition = "2018"; - sha256 = "1kfw5lgq1sswlbxq98j5q45bdxv4hhd907nksysbbwjbv1acld2x"; + sha256 = "14l0rll6y1dyzh6qcd8rma2ch3wx0dxzxq8b54di744sjirs40v7"; authors = [ "Tokio Contributors <team@tokio.rs>" ]; dependencies = [ { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "fnv"; @@ -5256,7 +5406,7 @@ rec { name = "libc"; packageId = "libc"; optional = true; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "memchr"; @@ -5272,23 +5422,23 @@ rec { name = "mio-named-pipes"; packageId = "mio-named-pipes"; optional = true; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } { name = "mio-uds"; packageId = "mio-uds"; optional = true; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "pin-project-lite"; - packageId = "pin-project-lite"; + packageId = "pin-project-lite 0.1.12"; } { name = "signal-hook-registry"; packageId = "signal-hook-registry"; optional = true; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "slab"; @@ -5305,7 +5455,7 @@ rec { packageId = "winapi 0.3.9"; optional = true; usesDefaultFeatures = false; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } ]; features = { @@ -5319,6 +5469,7 @@ rec { "macros" = [ "tokio-macros" ]; "net" = [ "dns" "tcp" "udp" "uds" ]; "process" = [ "io-driver" "libc" "mio-named-pipes" "signal" "winapi/consoleapi" "winapi/minwindef" "winapi/threadpoollegacyapiset" "winapi/winerror" ]; + "rt-core" = [ "slab" ]; "rt-threaded" = [ "num_cpus" "rt-core" ]; "signal" = [ "io-driver" "lazy_static" "libc" "mio-uds" "signal-hook-registry" "winapi/consoleapi" "winapi/minwindef" ]; "stream" = [ "futures-core" ]; @@ -5332,9 +5483,9 @@ rec { }; "tokio-macros" = rec { crateName = "tokio-macros"; - version = "0.2.5"; + version = "0.2.6"; edition = "2018"; - sha256 = "1283aq0l7rnh79zzqk4r34dgimvwcymrzmg1yah9ai2nmb3arhzh"; + sha256 = "0ni60vnrf32r3wfhlahmnds1phx5d1xfbmyq9j0mz8kkzh5s0kg4"; procMacro = true; authors = [ "Tokio Contributors <team@tokio.rs>" @@ -5354,7 +5505,7 @@ rec { features = [ "full" ]; } ]; - + }; "tokio-tls" = rec { crateName = "tokio-tls"; @@ -5381,7 +5532,7 @@ rec { features = [ "macros" "stream" "rt-core" "io-util" "net" ]; } ]; - + }; "tokio-util" = rec { crateName = "tokio-util"; @@ -5394,7 +5545,7 @@ rec { dependencies = [ { name = "bytes"; - packageId = "bytes"; + packageId = "bytes 0.5.6"; } { name = "futures-core"; @@ -5410,7 +5561,7 @@ rec { } { name = "pin-project-lite"; - packageId = "pin-project-lite"; + packageId = "pin-project-lite 0.1.12"; } { name = "tokio"; @@ -5434,16 +5585,16 @@ rec { }; "toml" = rec { crateName = "toml"; - version = "0.5.6"; + version = "0.5.8"; edition = "2018"; - sha256 = "06n7j8z63hj6g0kj2x6sqwxnm4q3s0q5d873bdk41vqy1cb2vjgz"; + sha256 = "1apcmjrrjw429pjw7mqlmdwwd67g8305vwqy4kw3swr612bl44d3"; authors = [ "Alex Crichton <alex@alexcrichton.com>" ]; dependencies = [ { name = "serde"; - packageId = "serde 1.0.115"; + packageId = "serde 1.0.126"; } ]; features = { @@ -5453,19 +5604,19 @@ rec { }; "tower-service" = rec { crateName = "tower-service"; - version = "0.3.0"; + version = "0.3.1"; edition = "2018"; - sha256 = "0q4q53w82w1wd71x7vbspg2l3jicb6al2w1qdwxmnjrz8jzvd1z9"; + sha256 = "1iih764s3f6vlkspfmr72fkrs2lw1v3wiqmc6bd5zq1hdlfzs39n"; authors = [ "Tower Maintainers <team@tower-rs.com>" ]; - + }; "tracing" = rec { crateName = "tracing"; - version = "0.1.19"; + version = "0.1.26"; edition = "2018"; - sha256 = "0v3qhqnkmwar0zbkqj5z4achpjl9279xw3v61kinqb833c3clybd"; + sha256 = "17dqjhixmnbrk0c99ydb3b9pygjnzfb7yhlasb6134s4jy6fpb89"; authors = [ "Eliza Weisman <eliza@buoyant.io>" "Tokio Contributors <team@tokio.rs>" @@ -5473,7 +5624,7 @@ rec { dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "log"; @@ -5481,6 +5632,10 @@ rec { optional = true; } { + name = "pin-project-lite"; + packageId = "pin-project-lite 0.2.6"; + } + { name = "tracing-core"; packageId = "tracing-core"; usesDefaultFeatures = false; @@ -5502,9 +5657,9 @@ rec { }; "tracing-core" = rec { crateName = "tracing-core"; - version = "0.1.16"; + version = "0.1.18"; edition = "2018"; - sha256 = "16hisz8nvbav9q6r5lbar2baac097n33q7xqssifwsphy70ldksv"; + sha256 = "0lm0li6lx75jgbbgxsb45439257sqb0j7828caf2hjqsigwi9zx9"; authors = [ "Tokio Contributors <team@tokio.rs>" ]; @@ -5521,6 +5676,36 @@ rec { }; resolvedDefaultFeatures = [ "lazy_static" "std" ]; }; + "tracing-futures" = rec { + crateName = "tracing-futures"; + version = "0.2.5"; + edition = "2018"; + sha256 = "1wimg0iwa2ldq7xv98lvivvf3q9ykfminig8r1bs0ig22np9bl4p"; + authors = [ + "Eliza Weisman <eliza@buoyant.io>" + "Tokio Contributors <team@tokio.rs>" + ]; + dependencies = [ + { + name = "pin-project"; + packageId = "pin-project 1.0.7"; + optional = true; + } + { + name = "tracing"; + packageId = "tracing"; + usesDefaultFeatures = false; + } + ]; + features = { + "default" = [ "std-future" "std" ]; + "futures-01" = [ "futures_01" "std" ]; + "futures-03" = [ "std-future" "futures" "futures-task" "std" ]; + "std" = [ "tracing/std" ]; + "std-future" = [ "pin-project" ]; + }; + resolvedDefaultFeatures = [ "pin-project" "std-future" ]; + }; "try-lock" = rec { crateName = "try-lock"; version = "0.2.3"; @@ -5529,13 +5714,13 @@ rec { authors = [ "Sean McArthur <sean@seanmonstar.com>" ]; - + }; "typenum" = rec { crateName = "typenum"; - version = "1.12.0"; - edition = "2015"; - sha256 = "0cvbksljz61ian21fnn0h51kphl0pwpzb932bv4s0rwy1wh8lg1p"; + version = "1.13.0"; + edition = "2018"; + sha256 = "01lbbspn4080yg8wp6y7q3xcqih1c1dmkkx4pwax4z1a9436k7w7"; build = "build/main.rs"; authors = [ "Paho Lurie-Gregg <paho@paholg.com>" @@ -5563,9 +5748,9 @@ rec { }; "unicode-segmentation" = rec { crateName = "unicode-segmentation"; - version = "1.6.0"; + version = "1.7.1"; edition = "2015"; - sha256 = "1h7d48mzpi8hwf5cvnq07warkv86pvapzzzf32hvbjsk20yiagp8"; + sha256 = "15n736z0pbj30pj44jb9s9rjavzrmx8v8pzdgsl5yfmfwrxjw3dv"; authors = [ "kwantam <kwantam@gmail.com>" "Manish Goregaokar <manishsmail@gmail.com>" @@ -5589,12 +5774,13 @@ rec { }; "unicode-xid" = rec { crateName = "unicode-xid"; - version = "0.2.1"; + version = "0.2.2"; edition = "2015"; - sha256 = "0r6mknipyy9vpz8mwmxvkx65ff2ha1n2pxqjj6f46lcn8yrhpzpp"; + sha256 = "1wrkgcw557v311dkdb6n2hrix9dm2qdsb1zpw7pn79l03zb85jwc"; authors = [ "erick.tryzelaar <erick.tryzelaar@gmail.com>" "kwantam <kwantam@gmail.com>" + "Manish Goregaokar <manishsmail@gmail.com>" ]; features = { }; @@ -5602,23 +5788,13 @@ rec { }; "vcpkg" = rec { crateName = "vcpkg"; - version = "0.2.10"; + version = "0.2.13"; edition = "2015"; - sha256 = "132hlmsc4maava91vl4lh677sl1c7vr8ccl53fnr5w41y6dh4m34"; + sha256 = "1ajg5vqyhd4n72y6048bpdrmb3ppvsaabhavipjhf6by005f8p02"; authors = [ "Jim McGrath <jimmc2@gmail.com>" ]; - - }; - "vec-arena" = rec { - crateName = "vec-arena"; - version = "1.0.0"; - edition = "2018"; - sha256 = "07866gmvn4cf2656bjf75nrmbnw4cj0cyqkv2wlmavzw5ndipz7a"; - authors = [ - "Stjepan Glavina <stjepang@gmail.com>" - ]; - + }; "vec_map" = rec { crateName = "vec_map"; @@ -5659,13 +5835,13 @@ rec { }; "version_check" = rec { crateName = "version_check"; - version = "0.9.2"; + version = "0.9.3"; edition = "2015"; - sha256 = "1vbaqdf802qinsq8q20w8w0qn2pv0rkq5p73ijcblrwxcvjp5adm"; + sha256 = "1zmkcgj2m0pq0l4wnhrp1wl1lygf7x2h5p7pvjwc4719lnlxrv2z"; authors = [ "Sergio Benitez <sb@sergio.bz>" ]; - + }; "waker-fn" = rec { crateName = "waker-fn"; @@ -5675,13 +5851,13 @@ rec { authors = [ "Stjepan Glavina <stjepang@gmail.com>" ]; - + }; "walkdir" = rec { crateName = "walkdir"; - version = "2.3.1"; + version = "2.3.2"; edition = "2018"; - sha256 = "0z9g39f49cycdm9vzjf8hnfh3f1csxgd65kmlphj8r2vffy84wbp"; + sha256 = "0mnszy33685v8y9js8mw6x2p3iddqs8vfj7n2dhqddnlbirz5340"; authors = [ "Andrew Gallant <jamslam@gmail.com>" ]; @@ -5693,16 +5869,16 @@ rec { { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "std" "winnt" ]; } { name = "winapi-util"; packageId = "winapi-util"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } ]; - + }; "want" = rec { crateName = "want"; @@ -5722,13 +5898,13 @@ rec { packageId = "try-lock"; } ]; - + }; - "wasi 0.10.0+wasi-snapshot-preview1" = rec { + "wasi 0.10.2+wasi-snapshot-preview1" = rec { crateName = "wasi"; - version = "0.10.0+wasi-snapshot-preview1"; + version = "0.10.2+wasi-snapshot-preview1"; edition = "2018"; - sha256 = "07y3l8mzfzzz4cj09c8y90yak4hpsi9g7pllyzpr6xvwrabka50s"; + sha256 = "1ii7nff4y1mpcrxzzvbpgxm7a1nn3szjf1n21jnx37c2g6dbsvzx"; authors = [ "The Cranelift Project Developers" ]; @@ -5754,16 +5930,16 @@ rec { }; "wasm-bindgen" = rec { crateName = "wasm-bindgen"; - version = "0.2.68"; + version = "0.2.74"; edition = "2018"; - sha256 = "0hjx4sbkl2kphjds8l7wmll8sayacmc58ay1sxrmiw55bsnlxihs"; + sha256 = "1zcp57mwb47vdw3r594cl7vbj6pwd503xrkq8a3phvs8xpaf2knm"; authors = [ "The wasm-bindgen Developers" ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "wasm-bindgen-macro"; @@ -5782,9 +5958,9 @@ rec { }; "wasm-bindgen-backend" = rec { crateName = "wasm-bindgen-backend"; - version = "0.2.68"; + version = "0.2.74"; edition = "2018"; - sha256 = "0s2gkqd68iwf9qi09dkcrq9gdgqjw7w0m1kl6ykkaz3m58p44azj"; + sha256 = "005ra6jc8pm1y2wi6swkvn34r2is3knv5f2dv59ymkscd6hgccrv"; authors = [ "The wasm-bindgen Developers" ]; @@ -5826,9 +6002,9 @@ rec { }; "wasm-bindgen-macro" = rec { crateName = "wasm-bindgen-macro"; - version = "0.2.68"; + version = "0.2.74"; edition = "2018"; - sha256 = "0f3h817bcsgglqymj3qnyyjxn4b4rlpxv4mjy1lw822wfhm324vb"; + sha256 = "1m4bn6wlzc2rkp693zgnn7kh05r5fm4w55l0igjy23s3c756k088"; procMacro = true; authors = [ "The wasm-bindgen Developers" @@ -5851,9 +6027,9 @@ rec { }; "wasm-bindgen-macro-support" = rec { crateName = "wasm-bindgen-macro-support"; - version = "0.2.68"; + version = "0.2.74"; edition = "2018"; - sha256 = "1zlq2hxixp4nhd4sfvfq6h7x16gc27y1n0zzp31lqczfyxpg0jgj"; + sha256 = "15vsk3q4jfk8ax4walc8vy3fgvrpkg86vjz2ym0z5ngk5xa428my"; authors = [ "The wasm-bindgen Developers" ]; @@ -5888,22 +6064,21 @@ rec { }; "wasm-bindgen-shared" = rec { crateName = "wasm-bindgen-shared"; - version = "0.2.68"; + version = "0.2.74"; edition = "2018"; - sha256 = "01w3w2dxi2i16l8r5j9331wkdmhvim36m2fyphzpv38h8lqrlr0x"; + sha256 = "0ksbnhjzvnsmzc1n18bs98swnrzrwxjrpx3clrsyv3pip1vgikyp"; authors = [ "The wasm-bindgen Developers" ]; - + }; - "wepoll-sys-stjepang" = rec { - crateName = "wepoll-sys-stjepang"; - version = "1.0.6"; + "wepoll-sys" = rec { + crateName = "wepoll-sys"; + version = "3.0.1"; edition = "2018"; - sha256 = "152651ajnd42n6g8ggk382swcrmd29l05c8p7ssnc0cqf7liklvg"; + sha256 = "1zvpkr4dz3ny0k20mg1wdlp8vawz5p4gnya7h8j24119m7g19jqg"; authors = [ "Yorick Peterse <yorickpeterse@gmail.com>" - "Stjepan Glavina <stjepang@gmail.com>" ]; buildDependencies = [ { @@ -5912,7 +6087,6 @@ rec { } ]; features = { - "buildtime-bindgen" = [ "bindgen" ]; }; resolvedDefaultFeatures = [ "default" ]; }; @@ -5924,7 +6098,7 @@ rec { authors = [ "Peter Atashian <retep998@gmail.com>" ]; - + }; "winapi 0.3.9" = rec { crateName = "winapi"; @@ -5960,7 +6134,7 @@ rec { authors = [ "Peter Atashian <retep998@gmail.com>" ]; - + }; "winapi-i686-pc-windows-gnu" = rec { crateName = "winapi-i686-pc-windows-gnu"; @@ -5970,7 +6144,7 @@ rec { authors = [ "Peter Atashian <retep998@gmail.com>" ]; - + }; "winapi-util" = rec { crateName = "winapi-util"; @@ -5984,11 +6158,11 @@ rec { { name = "winapi"; packageId = "winapi 0.3.9"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); features = [ "std" "consoleapi" "errhandlingapi" "fileapi" "minwindef" "processenv" "winbase" "wincon" "winerror" "winnt" ]; } ]; - + }; "winapi-x86_64-pc-windows-gnu" = rec { crateName = "winapi-x86_64-pc-windows-gnu"; @@ -5998,7 +6172,7 @@ rec { authors = [ "Peter Atashian <retep998@gmail.com>" ]; - + }; "ws2_32-sys" = rec { crateName = "ws2_32-sys"; @@ -6021,7 +6195,7 @@ rec { packageId = "winapi-build"; } ]; - + }; "xdg" = rec { crateName = "xdg"; @@ -6032,7 +6206,7 @@ rec { "Ben Longbons <b.r.longbons@gmail.com>" "whitequark <whitequark@whitequark.org>" ]; - + }; "xml-rs" = rec { crateName = "xml-rs"; @@ -6044,29 +6218,29 @@ rec { authors = [ "Vladimir Matveev <vmatveev@citrine.cc>" ]; - + }; "yaml-rust" = rec { crateName = "yaml-rust"; - version = "0.4.4"; + version = "0.4.5"; edition = "2018"; - sha256 = "038byay0dxsz6isckviz4qshfpyjqmyvda7pq96i6d53y4ickw1r"; + sha256 = "118wbqrr4n6wgk5rjjnlrdlahawlxc1bdsx146mwk8f79in97han"; authors = [ "Yuheng Chen <yuhengchen@sensetime.com>" ]; dependencies = [ { name = "linked-hash-map"; - packageId = "linked-hash-map 0.5.3"; + packageId = "linked-hash-map 0.5.4"; } ]; - + }; "zeroize" = rec { crateName = "zeroize"; - version = "1.1.0"; + version = "1.3.0"; edition = "2018"; - sha256 = "1f5547q8l8bpi16yy6lix2gl9rf1qz45lj06bq7wjk525gnw5fiw"; + sha256 = "1z8yix823b6lz878qwg6bvwhg3lb0cbw3c9yij9p8mbv7zdzfmj7"; authors = [ "Tony Arcieri <tony@iqlusion.io>" ]; @@ -6176,10 +6350,11 @@ rec { } ); in - pkgs.runCommand "run-tests-${testCrate.name}" { - inherit testCrateFlags; - buildInputs = testInputs; - } '' + pkgs.runCommand "run-tests-${testCrate.name}" + { + inherit testCrateFlags; + buildInputs = testInputs; + } '' set -ex export RUST_BACKTRACE=1 @@ -6211,24 +6386,23 @@ rec { done ''; in - crate.overrideAttrs - ( - old: { - checkPhase = '' - test -e ${test} - ''; - passthru = (old.passthru or { }) // { - inherit test; - }; - } - ); + pkgs.runCommand "${crate.name}-linked" + { + inherit (crate) outputs crateName; + passthru = (crate.passthru or { }) // { + inherit test; + }; + } '' + echo tested by ${test} + ${lib.concatMapStringsSep "\n" (output: "ln -s ${crate.${output}} ${"$"}${output}") crate.outputs} + ''; /* A restricted overridable version of builtRustCratesWithFeatures. */ buildRustCrateWithFeatures = { packageId , features ? rootFeatures , crateOverrides ? defaultCrateOverrides - , buildRustCrateFunc ? null + , buildRustCrateForPkgsFunc ? null , runTests ? false , testCrateFlags ? [ ] , testInputs ? [ ] @@ -6242,49 +6416,52 @@ rec { , testInputs }: let - buildRustCrateFuncOverriden = - if buildRustCrateFunc != null - then buildRustCrateFunc - else ( - if crateOverrides == pkgs.defaultCrateOverrides - then buildRustCrate - else buildRustCrate.override { - defaultCrateOverrides = crateOverrides; - } - ); + buildRustCrateForPkgsFuncOverriden = + if buildRustCrateForPkgsFunc != null + then buildRustCrateForPkgsFunc + else + ( + if crateOverrides == pkgs.defaultCrateOverrides + then buildRustCrateForPkgs + else + pkgs: (buildRustCrateForPkgs pkgs).override { + defaultCrateOverrides = crateOverrides; + } + ); builtRustCrates = builtRustCratesWithFeatures { inherit packageId features; - buildRustCrateFunc = buildRustCrateFuncOverriden; + buildRustCrateForPkgsFunc = buildRustCrateForPkgsFuncOverriden; runTests = false; }; builtTestRustCrates = builtRustCratesWithFeatures { inherit packageId features; - buildRustCrateFunc = buildRustCrateFuncOverriden; + buildRustCrateForPkgsFunc = buildRustCrateForPkgsFuncOverriden; runTests = true; }; - drv = builtRustCrates.${packageId}; - testDrv = builtTestRustCrates.${packageId}; + drv = builtRustCrates.crates.${packageId}; + testDrv = builtTestRustCrates.crates.${packageId}; derivation = if runTests then - crateWithTest { - crate = drv; - testCrate = testDrv; - inherit testCrateFlags testInputs; - } + crateWithTest + { + crate = drv; + testCrate = testDrv; + inherit testCrateFlags testInputs; + } else drv; in derivation ) { inherit features crateOverrides runTests testCrateFlags testInputs; }; - /* Returns an attr set with packageId mapped to the result of buildRustCrateFunc + /* Returns an attr set with packageId mapped to the result of buildRustCrateForPkgsFunc for the corresponding crate. */ builtRustCratesWithFeatures = { packageId , features , crateConfigs ? crates - , buildRustCrateFunc + , buildRustCrateForPkgsFunc , runTests , target ? defaultTarget } @ args: @@ -6302,12 +6479,17 @@ rec { target = target // { test = runTests; }; } ); - buildByPackageId = packageId: buildByPackageIdImpl packageId; - # Memoize built packages so that reappearing packages are only built once. - builtByPackageId = - lib.mapAttrs (packageId: value: buildByPackageId packageId) crateConfigs; - buildByPackageIdImpl = packageId: + builtByPackageIdByPkgs = mkBuiltByPackageIdByPkgs pkgs; + mkBuiltByPackageIdByPkgs = pkgs: + let + self = { + crates = lib.mapAttrs (packageId: value: buildByPackageIdForPkgsImpl self pkgs packageId) crateConfigs; + build = mkBuiltByPackageIdByPkgs pkgs.buildPackages; + }; + in + self; + buildByPackageIdForPkgsImpl = self: pkgs: packageId: let features = mergedFeatures."${packageId}" or [ ]; crateConfig' = crateConfigs."${packageId}"; @@ -6319,14 +6501,21 @@ rec { (crateConfig'.devDependencies or [ ]); dependencies = dependencyDerivations { - inherit builtByPackageId features target; + inherit features target; + buildByPackageId = depPackageId: + # proc_macro crates must be compiled for the build architecture + if crateConfigs.${depPackageId}.procMacro or false + then self.build.crates.${depPackageId} + else self.crates.${depPackageId}; dependencies = (crateConfig.dependencies or [ ]) ++ devDependencies; }; buildDependencies = dependencyDerivations { - inherit builtByPackageId features target; + inherit features target; + buildByPackageId = depPackageId: + self.build.crates.${depPackageId}; dependencies = crateConfig.buildDependencies or [ ]; }; filterEnabledDependenciesForThis = dependencies: filterEnabledDependencies { @@ -6358,13 +6547,13 @@ rec { dependenciesWithRenames; versionAndRename = dep: let - package = builtByPackageId."${dep.packageId}"; + package = crateConfigs."${dep.packageId}"; in { inherit (dep) rename; version = package.version; }; in lib.mapAttrs (name: choices: builtins.map versionAndRename choices) grouped; in - buildRustCrateFunc + buildRustCrateForPkgsFunc pkgs ( crateConfig // { src = crateConfig.src or ( @@ -6378,20 +6567,20 @@ rec { crateConfig.sha256; } ); + extraRustcOpts = lib.lists.optional (targetFeatures != [ ]) "-C target-feature=${lib.concatMapStringsSep "," (x: "+${x}") targetFeatures}"; inherit features dependencies buildDependencies crateRenames release; } ); in - builtByPackageId; + builtByPackageIdByPkgs; /* Returns the actual derivations for the given dependencies. */ dependencyDerivations = - { builtByPackageId + { buildByPackageId , features , dependencies , target }: - assert (builtins.isAttrs builtByPackageId); assert (builtins.isList features); assert (builtins.isList dependencies); assert (builtins.isAttrs target); @@ -6399,7 +6588,7 @@ rec { enabledDependencies = filterEnabledDependencies { inherit dependencies features target; }; - depDerivation = dependency: builtByPackageId.${dependency.packageId}; + depDerivation = dependency: buildByPackageId dependency.packageId; in map depDerivation enabledDependencies; @@ -6422,14 +6611,14 @@ rec { debug = rec { # The built tree as passed to buildRustCrate. buildTree = buildRustCrateWithFeatures { - buildRustCrateFunc = lib.id; + buildRustCrateForPkgsFunc = _: lib.id; inherit packageId; }; sanitizedBuildTree = sanitizeForJson buildTree; dependencyTree = sanitizeForJson ( buildRustCrateWithFeatures { - buildRustCrateFunc = crate: { + buildRustCrateForPkgsFunc = _: crate: { "01_crateName" = crate.crateName or false; "02_features" = crate.features or [ ]; "03_dependencies" = crate.dependencies or [ ]; @@ -6514,10 +6703,11 @@ rec { let crateConfig = crateConfigs."${packageId}" or (builtins.throw "Package not found: ${packageId}"); expandedFeatures = expandFeatures (crateConfig.features or { }) features; + enabledFeatures = enableFeatures (crateConfig.dependencies or [ ]) expandedFeatures; depWithResolvedFeatures = dependency: let packageId = dependency.packageId; - features = dependencyFeatures expandedFeatures dependency; + features = dependencyFeatures enabledFeatures dependency; in { inherit packageId features; }; resolveDependencies = cache: path: dependencies: @@ -6526,7 +6716,7 @@ rec { let enabledDependencies = filterEnabledDependencies { inherit dependencies target; - features = expandedFeatures; + features = enabledFeatures; }; directDependencies = map depWithResolvedFeatures enabledDependencies; foldOverCache = op: lib.foldl op cache directDependencies; @@ -6540,16 +6730,17 @@ rec { in if cache ? ${packageId} && cache.${packageId} == combinedFeatures then cache - else mergePackageFeatures { - features = combinedFeatures; - featuresByPackageId = cache; - inherit crateConfigs packageId target runTests rootPackageId; - } + else + mergePackageFeatures { + features = combinedFeatures; + featuresByPackageId = cache; + inherit crateConfigs packageId target runTests rootPackageId; + } ); cacheWithSelf = let cacheFeatures = featuresByPackageId.${packageId} or [ ]; - combinedFeatures = sortedUnique (cacheFeatures ++ expandedFeatures); + combinedFeatures = sortedUnique (cacheFeatures ++ enabledFeatures); in featuresByPackageId // { "${packageId}" = combinedFeatures; @@ -6617,6 +6808,28 @@ rec { in sortedUnique outFeatures; + /* This function adds optional dependencies as features if they are enabled + indirectly by dependency features. This function mimics Cargo's behavior + described in a note at: + https://doc.rust-lang.org/nightly/cargo/reference/features.html#dependency-features + */ + enableFeatures = dependencies: features: + assert (builtins.isList features); + assert (builtins.isList dependencies); + let + additionalFeatures = lib.concatMap + ( + dependency: + assert (builtins.isAttrs dependency); + let + enabled = builtins.any (doesFeatureEnableDependency dependency) features; + in + if (dependency.optional or false) && enabled then [ dependency.name ] else [ ] + ) + dependencies; + in + sortedUnique (features ++ additionalFeatures); + /* Returns the actual features for the given dependency. @@ -6662,3 +6875,4 @@ rec { }; } + |