diff --git a/Cargo.lock b/Cargo.lock index e047a37..97c1e1f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,1714 +2,1672 @@ # It is not intended for manual editing. [[package]] name = "addr2line" -version = "0.12.1" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7a2e47a1fbe209ee101dd6d61285226744c6c8d3c21c8dc878ba6cb9f467f3a" dependencies = [ - "gimli 0.21.0 (registry+https://github.com/rust-lang/crates.io-index)", + "gimli", ] [[package]] -name = "aho-corasick" -version = "0.7.10" +name = "adler" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", -] +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "amq-protocol" -version = "6.0.0-rc9" +version = "6.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c222de30b345b19470d9091414c5bda68cd845c44e8dde2f874373e0b247a54" dependencies = [ - "amq-protocol-codegen 6.0.0-rc9 (registry+https://github.com/rust-lang/crates.io-index)", - "amq-protocol-tcp 6.0.0-rc9 (registry+https://github.com/rust-lang/crates.io-index)", - "amq-protocol-types 6.0.0-rc9 (registry+https://github.com/rust-lang/crates.io-index)", - "amq-protocol-uri 6.0.0-rc9 (registry+https://github.com/rust-lang/crates.io-index)", - "cookie-factory 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "nom 6.0.0-alpha1 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "amq-protocol-codegen" -version = "6.0.0-rc9" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "amq-protocol-types 6.0.0-rc9 (registry+https://github.com/rust-lang/crates.io-index)", - "handlebars 3.0.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.53 (registry+https://github.com/rust-lang/crates.io-index)", + "amq-protocol-tcp", + "amq-protocol-types", + "amq-protocol-uri", + "cookie-factory", + "nom 6.1.2", ] [[package]] name = "amq-protocol-tcp" -version = "6.0.0-rc9" +version = "6.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bee3c947a2c5b40b6e506453eeff96998bb2caa2ea616ed028ba1bafbc2b16ce" dependencies = [ - "amq-protocol-uri 6.0.0-rc9 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "tcp-stream 0.19.1 (registry+https://github.com/rust-lang/crates.io-index)", + "amq-protocol-uri", + "tcp-stream", + "tracing", ] [[package]] name = "amq-protocol-types" -version = "6.0.0-rc9" +version = "6.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d198cde4bde0eadf1a946e4f0d113ff471bf8abe4ef728181d7320461da8a3e4" dependencies = [ - "cookie-factory 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "nom 6.0.0-alpha1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.53 (registry+https://github.com/rust-lang/crates.io-index)", + "cookie-factory", + "nom 6.1.2", + "serde", + "serde_json", ] [[package]] name = "amq-protocol-uri" -version = "6.0.0-rc9" +version = "6.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f843ece1f9a66cebbccf4162b5505e96e93598d3b2678ac56ad19d60642bd45" dependencies = [ - "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "url 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "percent-encoding 2.1.0", + "url 2.2.2", ] [[package]] name = "ansi_term" -version = "0.11.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" dependencies = [ - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.9", ] [[package]] name = "antidote" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34fde25430d87a9388dadbe6e34d7f72a462c8b43ac8d309b42b0a8505d7e2a5" [[package]] name = "arrayvec" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" [[package]] name = "async-std" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "538ecb01eb64eecd772087e5b6f7540cbc917f047727339a472dafed2185b267" dependencies = [ - "async-task 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-channel 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-deque 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-core 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-io 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-timer 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "kv-log-macro 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "mio 0.6.22 (registry+https://github.com/rust-lang/crates.io-index)", - "mio-uds 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", - "num_cpus 1.13.0 (registry+https://github.com/rust-lang/crates.io-index)", - "once_cell 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "pin-project-lite 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "async-task 1.3.1", + "crossbeam-channel 0.4.4", + "crossbeam-deque", + "crossbeam-utils 0.7.2", + "futures-core", + "futures-io", + "futures-timer", + "kv-log-macro", + "log 0.4.14", + "memchr", + "mio 0.6.23", + "mio-uds", + "num_cpus", + "once_cell", + "pin-project-lite 0.1.12", + "pin-utils", + "slab", ] [[package]] name = "async-task" version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ac2c016b079e771204030951c366db398864f5026f84a44dafb0ff20f02085d" dependencies = [ - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "libc", + "winapi 0.3.9", ] [[package]] name = "async-task" -version = "3.0.0" +version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0" [[package]] name = "autocfg" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" [[package]] name = "backtrace" -version = "0.3.48" +version = "0.3.60" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7815ea54e4d821e791162e078acbebfd6d8c8939cd559c9335dceb1c8ca7282" dependencies = [ - "addr2line 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "object 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", + "addr2line", + "cc", + "cfg-if 1.0.0", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", ] [[package]] name = "base64" version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" dependencies = [ - "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "safemem 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder", + "safemem", ] [[package]] name = "base64" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" dependencies = [ - "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder", ] [[package]] name = "base64" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" [[package]] name = "bitflags" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" [[package]] -name = "block-buffer" -version = "0.7.3" +name = "bitvec" +version = "0.19.5" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321" dependencies = [ - "block-padding 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", + "funty", + "radium", + "tap", + "wyz", ] -[[package]] -name = "block-padding" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "byte-tools" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "byteorder" -version = "1.3.4" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "cc" -version = "1.0.54" +version = "1.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a72c244c1ff497a746a7e1fb3d14bd08420ecda70c8f25c7112f2781652d787" [[package]] name = "cfg-if" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.11" +version = "0.4.19" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" dependencies = [ - "num-integer 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", - "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", - "time 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "cloudabi" -version = "0.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc", + "num-integer", + "num-traits", + "time", + "winapi 0.3.9", ] [[package]] name = "cookie-factory" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "396de984970346b0d9e93d1415082923c679e5ae5c3ee3dcbd104f5610af126b" [[package]] name = "core-foundation" -version = "0.7.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62" dependencies = [ - "core-foundation-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", + "core-foundation-sys", + "libc", ] [[package]] name = "core-foundation-sys" -version = "0.7.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" [[package]] name = "crossbeam-channel" -version = "0.4.2" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87" dependencies = [ - "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.2", + "maybe-uninit", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-utils 0.8.5", ] [[package]] name = "crossbeam-deque" version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285" dependencies = [ - "crossbeam-epoch 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-epoch", + "crossbeam-utils 0.7.2", + "maybe-uninit", ] [[package]] name = "crossbeam-epoch" version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" dependencies = [ - "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "memoffset 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", - "scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg", + "cfg-if 0.1.10", + "crossbeam-utils 0.7.2", + "lazy_static", + "maybe-uninit", + "memoffset", + "scopeguard", ] [[package]] name = "crossbeam-utils" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" dependencies = [ - "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg", + "cfg-if 0.1.10", + "lazy_static", ] [[package]] -name = "digest" -version = "0.8.1" +name = "crossbeam-utils" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db" dependencies = [ - "generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 1.0.0", + "lazy_static", +] + +[[package]] +name = "ctor" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e98e2ad1a782e33928b96fc3948e7c355e5af34ba4de7670fe8bac2a3b2006d" +dependencies = [ + "quote", + "syn", ] [[package]] name = "doc-comment" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" [[package]] name = "either" -version = "1.5.3" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" [[package]] name = "error-chain" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9435d864e017c3c6afeac1654189b06cdb491cf2ff73dbf0d73b0f292f42ff8" dependencies = [ - "backtrace 0.3.48 (registry+https://github.com/rust-lang/crates.io-index)", + "backtrace", ] -[[package]] -name = "fake-simd" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "foreign-types" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" dependencies = [ - "foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "foreign-types-shared", ] [[package]] name = "foreign-types-shared" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "form_urlencoded" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" +dependencies = [ + "matches", + "percent-encoding 2.1.0", +] [[package]] name = "frank_jwt" version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbb16e02df0e4d50ba30bda5ce2a8a781217858f3512578a64a425803327d77f" dependencies = [ - "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", - "openssl 0.10.29 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.53 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.10.1", + "openssl", + "serde", + "serde_json", ] [[package]] name = "fs2" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" dependencies = [ - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "libc", + "winapi 0.3.9", ] [[package]] name = "fuchsia-cprng" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" [[package]] name = "fuchsia-zircon" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" dependencies = [ - "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags", + "fuchsia-zircon-sys", ] [[package]] name = "fuchsia-zircon-sys" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" + +[[package]] +name = "funty" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" [[package]] name = "futures-core" -version = "0.3.5" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0402f765d8a89a26043b889b26ce3c4679d268fa6bb22cd7c6aad98340e179d1" [[package]] name = "futures-io" -version = "0.3.5" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acc499defb3b348f8d8f3f66415835a9131856ff7714bf10dadfc4ec4bdb29a1" [[package]] name = "futures-timer" version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "generic-array" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "typenum 1.12.0 (registry+https://github.com/rust-lang/crates.io-index)", -] +checksum = "a1de7508b218029b0f01662ed8f61b1c964b3ae99d6f25462d0f55a595109df6" [[package]] name = "getrandom" -version = "0.1.14" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" dependencies = [ - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 1.0.0", + "libc", + "wasi", ] [[package]] name = "gimli" -version = "0.21.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "handlebars" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "pest 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.53 (registry+https://github.com/rust-lang/crates.io-index)", -] +checksum = "0e4075386626662786ddb0ec9081e7c7eeb1ba31951f447ca780ef9f5d568189" [[package]] name = "hermit-abi" -version = "0.1.13" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c" dependencies = [ - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", + "libc", ] [[package]] name = "httparse" -version = "1.3.4" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68" [[package]] name = "hubcaps" version = "0.3.16" source = "git+https://github.com/grahamc/hubcaps.git#5e656ba35ab4ee74aa72b3b5c3a62e1bf351ff6a" dependencies = [ - "error-chain 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "frank_jwt 3.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "hyper 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.53 (registry+https://github.com/rust-lang/crates.io-index)", - "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "error-chain", + "frank_jwt", + "hyper", + "log 0.3.9", + "serde", + "serde_derive", + "serde_json", + "url 1.7.2", ] [[package]] name = "hyper" version = "0.10.16" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a0652d9a2609a968c14be1a9ea00bf4b1d64e2e1f53a1b51b6fff3a6e829273" dependencies = [ - "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", - "httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "num_cpus 1.13.0 (registry+https://github.com/rust-lang/crates.io-index)", - "time 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", - "traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.9.3", + "httparse", + "language-tags", + "log 0.3.9", + "mime", + "num_cpus", + "time", + "traitobject", + "typeable", + "unicase", + "url 1.7.2", ] [[package]] name = "hyper-native-tls" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d375598f442742b0e66208ee12501391f1c7ac0bafb90b4fe53018f81f06068" dependencies = [ - "antidote 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hyper 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)", - "native-tls 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "antidote", + "hyper", + "native-tls", ] [[package]] name = "idna" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" dependencies = [ - "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-normalization 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "matches", + "unicode-bidi", + "unicode-normalization", ] [[package]] name = "idna" -version = "0.2.0" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" dependencies = [ - "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-normalization 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "matches", + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "instant" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec" +dependencies = [ + "cfg-if 1.0.0", ] [[package]] name = "iovec" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" dependencies = [ - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", + "libc", ] [[package]] name = "itoa" -version = "0.4.5" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" [[package]] name = "kernel32-sys" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" dependencies = [ - "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.8", + "winapi-build", ] [[package]] name = "kv-log-macro" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" dependencies = [ - "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.14", ] [[package]] name = "language-tags" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" [[package]] name = "lapin" -version = "1.0.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b9d21a790e85496a97d9b82821aa39c59579433e9ad29d7c1ab54d9807ebfcc" dependencies = [ - "amq-protocol 6.0.0-rc9 (registry+https://github.com/rust-lang/crates.io-index)", - "amq-protocol-codegen 6.0.0-rc9 (registry+https://github.com/rust-lang/crates.io-index)", - "async-task 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-channel 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-core 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "mio 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", - "pinky-swear 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.53 (registry+https://github.com/rust-lang/crates.io-index)", + "amq-protocol", + "async-task 4.0.3", + "crossbeam-channel 0.5.1", + "futures-core", + "log 0.4.14", + "mio 0.7.11", + "parking_lot", + "pinky-swear", + "serde", ] [[package]] name = "lazy_static" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "lexical-core" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe" dependencies = [ - "arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", - "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "ryu 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "static_assertions 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec", + "bitflags", + "cfg-if 1.0.0", + "ryu", + "static_assertions", ] [[package]] name = "libc" -version = "0.2.70" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "789da6d93f1b866ffe175afc5322a4d76c038605a1c3319bb57b06967ca98a36" [[package]] name = "linked-hash-map" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" [[package]] name = "lock_api" -version = "0.3.4" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0382880606dff6d15c9476c416d18690b72742aa7b605bb6dd6ec9030fbf07eb" dependencies = [ - "scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "scopeguard", ] [[package]] name = "log" version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" dependencies = [ - "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.14", ] [[package]] name = "log" -version = "0.4.8" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" dependencies = [ - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 1.0.0", + "value-bag", ] [[package]] name = "lru-cache" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" dependencies = [ - "linked-hash-map 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", + "linked-hash-map", ] -[[package]] -name = "maplit" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "matchers" version = "0.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1" dependencies = [ - "regex-automata 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "regex-automata", ] [[package]] name = "matches" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" [[package]] name = "maybe-uninit" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" [[package]] name = "md5" version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79c56d6a0b07f9e19282511c83fc5b086364cbae4ba8c7d5f190c3d9b0425a48" [[package]] name = "memchr" -version = "2.3.3" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc" [[package]] name = "memoffset" -version = "0.5.4" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa" dependencies = [ - "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg", ] [[package]] name = "mime" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0" dependencies = [ - "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.9", +] + +[[package]] +name = "miniz_oxide" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" +dependencies = [ + "adler", + "autocfg", ] [[package]] name = "mio" -version = "0.6.22" +version = "0.6.23" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" dependencies = [ - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "net2 0.2.34 (registry+https://github.com/rust-lang/crates.io-index)", - "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.10", + "fuchsia-zircon", + "fuchsia-zircon-sys", + "iovec", + "kernel32-sys", + "libc", + "log 0.4.14", + "miow 0.2.2", + "net2", + "slab", + "winapi 0.2.8", ] [[package]] name = "mio" -version = "0.7.0" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf80d3e903b34e0bd7282b218398aec54e082c840d9baf8339e0080a0c542956" dependencies = [ - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "miow 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "ntapi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "libc", + "log 0.4.14", + "miow 0.3.7", + "ntapi", + "winapi 0.3.9", ] [[package]] name = "mio-uds" version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0" dependencies = [ - "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "mio 0.6.22 (registry+https://github.com/rust-lang/crates.io-index)", + "iovec", + "libc", + "mio 0.6.23", ] [[package]] name = "miow" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" dependencies = [ - "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "net2 0.2.34 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", - "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "kernel32-sys", + "net2", + "winapi 0.2.8", + "ws2_32-sys", ] [[package]] name = "miow" -version = "0.3.4" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" dependencies = [ - "socket2 0.3.12 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.9", ] [[package]] name = "native-tls" -version = "0.2.4" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8d96b2e1c8da3957d58100b09f102c6d9cfdfced01b7ec5a8974044bb09dbd4" dependencies = [ - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "openssl 0.10.29 (registry+https://github.com/rust-lang/crates.io-index)", - "openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "openssl-sys 0.9.57 (registry+https://github.com/rust-lang/crates.io-index)", - "schannel 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)", - "security-framework 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", - "security-framework-sys 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", - "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static", + "libc", + "log 0.4.14", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile 3.2.0", ] [[package]] name = "net2" -version = "0.2.34" +version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" dependencies = [ - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.10", + "libc", + "winapi 0.3.9", ] [[package]] name = "nom" version = "4.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6" dependencies = [ - "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr", + "version_check 0.1.5", ] [[package]] name = "nom" -version = "6.0.0-alpha1" +version = "6.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2" dependencies = [ - "lexical-core 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "version_check 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", + "bitvec", + "funty", + "lexical-core", + "memchr", + "version_check 0.9.3", ] [[package]] name = "ntapi" -version = "0.3.4" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44" dependencies = [ - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.9", ] [[package]] name = "num-integer" -version = "0.1.42" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" dependencies = [ - "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg", + "num-traits", ] [[package]] name = "num-traits" -version = "0.2.11" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" dependencies = [ - "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg", ] [[package]] name = "num_cpus" version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" dependencies = [ - "hermit-abi 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", + "hermit-abi", + "libc", ] [[package]] name = "object" -version = "0.19.0" +version = "0.25.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8bc1d42047cf336f0f939c99e97183cf31551bf0f2865a2ec9c8d91fd4ffb5e" +dependencies = [ + "memchr", +] [[package]] name = "ofborg" version = "0.1.9" dependencies = [ - "async-std 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", - "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)", - "fs2 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", - "hubcaps 0.3.16 (git+https://github.com/grahamc/hubcaps.git)", - "hyper 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)", - "hyper-native-tls 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lapin 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lru-cache 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "md5 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", - "nom 4.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "separator 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.53 (registry+https://github.com/rust-lang/crates.io-index)", - "sys-info 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tempfile 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "tracing 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", - "tracing-subscriber 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", - "uuid 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "async-std", + "chrono", + "either", + "fs2", + "hubcaps", + "hyper", + "hyper-native-tls", + "lapin", + "lru-cache", + "md5", + "nom 4.2.3", + "separator", + "serde", + "serde_derive", + "serde_json", + "sys-info", + "tempfile 2.2.0", + "tracing", + "tracing-subscriber", + "uuid", ] [[package]] name = "ofborg-simple-build" version = "0.1.0" dependencies = [ - "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "ofborg 0.1.9", + "log 0.3.9", + "ofborg", ] [[package]] name = "once_cell" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "opaque-debug" -version = "0.2.3" +version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3" [[package]] name = "openssl" -version = "0.10.29" +version = "0.10.34" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d7830286ad6a3973c0f1d9b73738f69c76b739301d0229c4b96501695cbe4c8" dependencies = [ - "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "openssl-sys 0.9.57 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags", + "cfg-if 1.0.0", + "foreign-types", + "libc", + "once_cell", + "openssl-sys", ] [[package]] name = "openssl-probe" -version = "0.1.2" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "openssl-sys" -version = "0.9.57" +version = "0.9.63" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6b0d6fb7d80f877617dfcb014e605e2b5ab2fb0afdf27935219bb6bd984cb98" dependencies = [ - "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "cc 1.0.54 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", - "vcpkg 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg", + "cc", + "libc", + "pkg-config", + "vcpkg", ] [[package]] name = "parking_lot" -version = "0.10.2" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" dependencies = [ - "lock_api 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot_core 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "instant", + "lock_api", + "parking_lot_core", ] [[package]] name = "parking_lot_core" -version = "0.7.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018" dependencies = [ - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 1.0.0", + "instant", + "libc", + "redox_syscall 0.2.8", + "smallvec", + "winapi 0.3.9", ] [[package]] name = "pem" -version = "0.7.0" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd56cbd21fea48d0c440b41cd69c589faacade08c992d9a54e471b79d0fd13eb" dependencies = [ - "base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "regex 1.3.7 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.13.0", + "once_cell", + "regex", ] [[package]] name = "percent-encoding" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" [[package]] name = "percent-encoding" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "pest" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "ucd-trie 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "pest_derive" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "pest 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "pest_generator 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "pest_generator" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "pest 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "pest_meta 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.23 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "pest_meta" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "pest 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "sha-1 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", -] +checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" [[package]] name = "pin-project-lite" -version = "0.1.5" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" + +[[package]] +name = "pin-project-lite" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905" [[package]] name = "pin-utils" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pinky-swear" -version = "4.0.0" +version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bf8cda6f8e1500338634e4e3ce90ac59eb7929a1e088b6946c742be1cc44dc1" dependencies = [ - "doc-comment 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", + "doc-comment", + "parking_lot", + "tracing", ] [[package]] name = "pkg-config" -version = "0.3.17" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" [[package]] name = "ppv-lite86" -version = "0.2.8" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" [[package]] name = "proc-macro2" -version = "1.0.17" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038" dependencies = [ - "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid", ] -[[package]] -name = "quick-error" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "quote" -version = "1.0.6" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" dependencies = [ - "proc-macro2 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2", ] +[[package]] +name = "radium" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8" + [[package]] name = "rand" version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c" dependencies = [ - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "libc", + "rand 0.4.6", ] [[package]] name = "rand" version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" dependencies = [ - "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-cprng", + "libc", + "rand_core 0.3.1", + "rdrand", + "winapi 0.3.9", ] [[package]] name = "rand" -version = "0.7.3" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e" dependencies = [ - "getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc", + "rand_chacha", + "rand_core 0.6.2", + "rand_hc", ] [[package]] name = "rand_chacha" -version = "0.2.2" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d" dependencies = [ - "ppv-lite86 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ppv-lite86", + "rand_core 0.6.2", ] [[package]] name = "rand_core" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" dependencies = [ - "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.2", ] [[package]] name = "rand_core" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" [[package]] name = "rand_core" -version = "0.5.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7" dependencies = [ - "getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", + "getrandom", ] [[package]] name = "rand_hc" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73" dependencies = [ - "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.6.2", ] [[package]] name = "rdrand" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" dependencies = [ - "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1", ] [[package]] name = "redox_syscall" -version = "0.1.56" +version = "0.1.57" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" + +[[package]] +name = "redox_syscall" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "742739e41cd49414de871ea5e549afb7e2a3ac77b589bcbebe8c82fab37147fc" +dependencies = [ + "bitflags", +] [[package]] name = "regex" -version = "1.3.7" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" dependencies = [ - "aho-corasick 0.7.10 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "regex-syntax 0.6.17 (registry+https://github.com/rust-lang/crates.io-index)", - "thread_local 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "regex-syntax", ] [[package]] name = "regex-automata" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" dependencies = [ - "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "regex-syntax 0.6.17 (registry+https://github.com/rust-lang/crates.io-index)", + "regex-syntax", ] [[package]] name = "regex-syntax" -version = "0.6.17" +version = "0.6.25" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "remove_dir_all" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" dependencies = [ - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.9", ] [[package]] name = "rustc-demangle" -version = "0.1.16" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "410f7acf3cb3a44527c5d9546bad4bf4e6c460915d5f9f2fc524498bfe8f70ce" [[package]] name = "ryu" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" [[package]] name = "safemem" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" [[package]] name = "schannel" version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" dependencies = [ - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static", + "winapi 0.3.9", ] [[package]] name = "scopeguard" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "security-framework" -version = "0.4.4" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467" dependencies = [ - "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "core-foundation 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "core-foundation-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "security-framework-sys 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", ] [[package]] name = "security-framework-sys" -version = "0.4.3" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e4effb91b4b8b6fb7732e670b6cee160278ff8e6bf485c7805d9e319d76e284" dependencies = [ - "core-foundation-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", + "core-foundation-sys", + "libc", ] [[package]] name = "separator" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5" [[package]] name = "serde" -version = "1.0.110" +version = "1.0.126" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03" dependencies = [ - "serde_derive 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.110" +version = "1.0.126" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43" dependencies = [ - "proc-macro2 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.23 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2", + "quote", + "syn", ] [[package]] name = "serde_json" -version = "1.0.53" +version = "1.0.64" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" dependencies = [ - "itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - "ryu 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "sha-1" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", - "digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", - "fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa", + "ryu", + "serde", ] [[package]] name = "sharded-slab" -version = "0.0.9" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79c719719ee05df97490f80a45acfc99e5a30ce98a1e4fb67aee422745ae14e3" dependencies = [ - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static", ] [[package]] name = "slab" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527" [[package]] name = "smallvec" -version = "1.4.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "socket2" -version = "0.3.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", -] +checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" [[package]] name = "static_assertions" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "syn" -version = "1.0.23" +version = "1.0.72" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1e8cdbefb79a9a5a65e0db8b47b723ee907b7c7f8496c76a1770b5c310bab82" dependencies = [ - "proc-macro2 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2", + "quote", + "unicode-xid", ] [[package]] name = "sys-info" version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58283a48c9212afcade2069f8bbf7ded6a7bdbf4888d2defba72244c8e5f423c" dependencies = [ - "cc 1.0.54 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", + "cc", + "libc", ] [[package]] -name = "tcp-stream" -version = "0.19.1" +name = "tap" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" + +[[package]] +name = "tcp-stream" +version = "0.20.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a29af643fc448ecb2d9b8a74aa2c60c72c36cb447bcf490b866797b58f00f13" dependencies = [ - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "mio 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "native-tls 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", - "pem 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 1.0.0", + "mio 0.7.11", + "native-tls", + "pem", ] [[package]] name = "tempfile" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11ce2fe9db64b842314052e2421ac61a73ce41b898dc8e3750398b219c5fc1e0" dependencies = [ - "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.3.23 (registry+https://github.com/rust-lang/crates.io-index)", - "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "kernel32-sys", + "libc", + "rand 0.3.23", + "redox_syscall 0.1.57", + "winapi 0.2.8", ] [[package]] name = "tempfile" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22" dependencies = [ - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", - "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", - "remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 1.0.0", + "libc", + "rand 0.8.3", + "redox_syscall 0.2.8", + "remove_dir_all", + "winapi 0.3.9", ] [[package]] name = "thread_local" -version = "1.0.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd" dependencies = [ - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "once_cell", ] [[package]] name = "time" version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" dependencies = [ - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "libc", + "winapi 0.3.9", ] [[package]] -name = "tracing" -version = "0.1.14" +name = "tinyvec" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b5220f05bb7de7f3f53c7c065e1199b3172696fe2db9f9c4d8ad9b4ee74c342" dependencies = [ - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tracing-attributes 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "tracing-core 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" + +[[package]] +name = "tracing" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d" +dependencies = [ + "cfg-if 1.0.0", + "pin-project-lite 0.2.6", + "tracing-attributes", + "tracing-core", ] [[package]] name = "tracing-attributes" -version = "0.1.8" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c42e6fa53307c8a17e4ccd4dc81cf5ec38db9209f59b222210375b54ee40d1e2" dependencies = [ - "proc-macro2 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.23 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2", + "quote", + "syn", ] [[package]] name = "tracing-core" -version = "0.1.10" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9ff14f98b1a4b289c6248a023c1c2fa1491062964e9fed67ab29c4e4da4a052" dependencies = [ - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static", ] [[package]] name = "tracing-log" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3" dependencies = [ - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "tracing-core 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static", + "log 0.4.14", + "tracing-core", ] [[package]] name = "tracing-serde" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb65ea441fbb84f9f6748fd496cf7f63ec9af5bca94dd86456978d055e8eb28b" dependencies = [ - "serde 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)", - "tracing-core 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "serde", + "tracing-core", ] [[package]] name = "tracing-subscriber" -version = "0.2.5" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa5553bf0883ba7c9cbe493b085c29926bd41b66afc31ff72cf17ff4fb60dcd5" dependencies = [ - "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", - "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "matchers 0.0.1 (registry+https://github.com/rust-lang/crates.io-index)", - "regex 1.3.7 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.53 (registry+https://github.com/rust-lang/crates.io-index)", - "sharded-slab 0.0.9 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "tracing-core 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tracing-log 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tracing-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ansi_term", + "chrono", + "lazy_static", + "matchers", + "regex", + "serde", + "serde_json", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log", + "tracing-serde", ] [[package]] name = "traitobject" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" [[package]] name = "typeable" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "typenum" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "ucd-trie" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1410f6f91f21d1612654e7cc69193b0334f909dcf2c790c4826254fbb86f8887" [[package]] name = "unicase" version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33" dependencies = [ - "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "version_check 0.1.5", ] [[package]] name = "unicode-bidi" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0" dependencies = [ - "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "matches", ] [[package]] name = "unicode-normalization" -version = "0.1.12" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" dependencies = [ - "smallvec 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tinyvec", ] [[package]] name = "unicode-xid" -version = "0.2.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" [[package]] name = "url" version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" dependencies = [ - "idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "idna 0.1.5", + "matches", + "percent-encoding 1.0.1", ] [[package]] name = "url" -version = "2.1.1" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" dependencies = [ - "idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "form_urlencoded", + "idna 0.2.3", + "matches", + "percent-encoding 2.1.0", ] [[package]] name = "uuid" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cfec50b0842181ba6e713151b72f4ec84a6a7e2c9c8a8a3ffc37bb1cd16b231" dependencies = [ - "rand 0.3.23 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.3.23", +] + +[[package]] +name = "value-bag" +version = "1.0.0-alpha.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd320e1520f94261153e96f7534476ad869c14022aee1e59af7c778075d840ae" +dependencies = [ + "ctor", + "version_check 0.9.3", ] [[package]] name = "vcpkg" -version = "0.2.8" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "025ce40a007e1907e58d5bc1a594def78e5573bb0b1160bc389634e8f12e4faa" [[package]] name = "version_check" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" [[package]] name = "version_check" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" [[package]] name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" +version = "0.10.2+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" [[package]] name = "winapi" version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" [[package]] name = "winapi" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" dependencies = [ - "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", ] [[package]] name = "winapi-build" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" [[package]] name = "winapi-i686-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "ws2_32-sys" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" dependencies = [ - "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.8", + "winapi-build", ] -[metadata] -"checksum addr2line 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a49806b9dadc843c61e7c97e72490ad7f7220ae249012fbda9ad0609457c0543" -"checksum aho-corasick 0.7.10 (registry+https://github.com/rust-lang/crates.io-index)" = "8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada" -"checksum amq-protocol 6.0.0-rc9 (registry+https://github.com/rust-lang/crates.io-index)" = "5ce12745bebe0479af9fefc9e375e38429e71373b2595bae26c540db66de811b" -"checksum amq-protocol-codegen 6.0.0-rc9 (registry+https://github.com/rust-lang/crates.io-index)" = "f1f4e67f9b78729e30a451dd4d1433c6b61d5b27fc7e35ac383dc29326023041" -"checksum amq-protocol-tcp 6.0.0-rc9 (registry+https://github.com/rust-lang/crates.io-index)" = "53149b06da35f2ec5e24e3d8160c52ea637e67633c95932c45773d27348ec206" -"checksum amq-protocol-types 6.0.0-rc9 (registry+https://github.com/rust-lang/crates.io-index)" = "83685057911c1ddd9eea7ea13b32cd68f5e5fc30fe0f20cb9ef78c73f783c468" -"checksum amq-protocol-uri 6.0.0-rc9 (registry+https://github.com/rust-lang/crates.io-index)" = "98140c8a571e44e3088b4094b68bcd83d1e8e9d1044df9861834c6c31b26c576" -"checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" -"checksum antidote 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "34fde25430d87a9388dadbe6e34d7f72a462c8b43ac8d309b42b0a8505d7e2a5" -"checksum arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8" -"checksum async-std 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "538ecb01eb64eecd772087e5b6f7540cbc917f047727339a472dafed2185b267" -"checksum async-task 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0ac2c016b079e771204030951c366db398864f5026f84a44dafb0ff20f02085d" -"checksum async-task 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c17772156ef2829aadc587461c7753af20b7e8db1529bc66855add962a3b35d3" -"checksum autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" -"checksum backtrace 0.3.48 (registry+https://github.com/rust-lang/crates.io-index)" = "0df2f85c8a2abbe3b7d7e748052fdd9b76a0458fdeb16ad4223f5eca78c7c130" -"checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" -"checksum base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" -"checksum base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" -"checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" -"checksum block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" -"checksum block-padding 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" -"checksum byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" -"checksum byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" -"checksum cc 1.0.54 (registry+https://github.com/rust-lang/crates.io-index)" = "7bbb73db36c1246e9034e307d0fba23f9a2e251faa47ade70c1bd252220c8311" -"checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" -"checksum chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "80094f509cf8b5ae86a4966a39b3ff66cd7e2a3e594accec3743ff3fabeab5b2" -"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" -"checksum cookie-factory 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "41f21b581d2f0cb891554812435667bb9610d74feb1a4c6415bf09c28ff0381d" -"checksum core-foundation 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171" -"checksum core-foundation-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" -"checksum crossbeam-channel 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "cced8691919c02aac3cb0a1bc2e9b73d89e832bf9a06fc579d4e71b68a2da061" -"checksum crossbeam-deque 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285" -"checksum crossbeam-epoch 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" -"checksum crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" -"checksum digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" -"checksum doc-comment 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" -"checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3" -"checksum error-chain 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d9435d864e017c3c6afeac1654189b06cdb491cf2ff73dbf0d73b0f292f42ff8" -"checksum fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" -"checksum foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" -"checksum foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" -"checksum frank_jwt 3.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "cbb16e02df0e4d50ba30bda5ce2a8a781217858f3512578a64a425803327d77f" -"checksum fs2 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" -"checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" -"checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" -"checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" -"checksum futures-core 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399" -"checksum futures-io 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789" -"checksum futures-timer 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a1de7508b218029b0f01662ed8f61b1c964b3ae99d6f25462d0f55a595109df6" -"checksum generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec" -"checksum getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" -"checksum gimli 0.21.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bcc8e0c9bce37868955864dbecd2b1ab2bdf967e6f28066d65aaac620444b65c" -"checksum handlebars 3.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ba758d094d31274eb49d15da6f326b96bf3185239a6359bf684f3d5321148900" -"checksum hermit-abi 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "91780f809e750b0a89f5544be56617ff6b1227ee485bcb06ebe10cdf89bd3b71" -"checksum httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9" -"checksum hubcaps 0.3.16 (git+https://github.com/grahamc/hubcaps.git)" = "" -"checksum hyper 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)" = "0a0652d9a2609a968c14be1a9ea00bf4b1d64e2e1f53a1b51b6fff3a6e829273" -"checksum hyper-native-tls 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6d375598f442742b0e66208ee12501391f1c7ac0bafb90b4fe53018f81f06068" -"checksum idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" -"checksum idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" -"checksum iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" -"checksum itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "b8b7a7c0c47db5545ed3fef7468ee7bb5b74691498139e4b3f6a20685dc6dd8e" -"checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" -"checksum kv-log-macro 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "4ff57d6d215f7ca7eb35a9a64d656ba4d9d2bef114d741dc08048e75e2f5d418" -"checksum language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" -"checksum lapin 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c4e8e11723849da11bb023a4c2cc3b52302876f3c3a239635b23bcfc983648" -"checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" -"checksum lexical-core 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)" = "db65c6da02e61f55dae90a0ae427b2a5f6b3e8db09f58d10efab23af92592616" -"checksum libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)" = "3baa92041a6fec78c687fa0cc2b3fae8884f743d672cf551bed1d6dac6988d0f" -"checksum linked-hash-map 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" -"checksum lock_api 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75" -"checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" -"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" -"checksum lru-cache 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" -"checksum maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" -"checksum matchers 0.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1" -"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" -"checksum maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" -"checksum md5 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "79c56d6a0b07f9e19282511c83fc5b086364cbae4ba8c7d5f190c3d9b0425a48" -"checksum memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" -"checksum memoffset 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b4fc2c02a7e374099d4ee95a193111f72d2110197fe200272371758f6c3643d8" -"checksum mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0" -"checksum mio 0.6.22 (registry+https://github.com/rust-lang/crates.io-index)" = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430" -"checksum mio 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6e9971bc8349a361217a8f2a41f5d011274686bd4436465ba51730921039d7fb" -"checksum mio-uds 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0" -"checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" -"checksum miow 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "22dfdd1d51b2639a5abd17ed07005c3af05fb7a2a3b1a1d0d7af1000a520c1c7" -"checksum native-tls 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "2b0d88c06fe90d5ee94048ba40409ef1d9315d86f6f38c2efdaad4fb50c58b2d" -"checksum net2 0.2.34 (registry+https://github.com/rust-lang/crates.io-index)" = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" -"checksum nom 4.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6" -"checksum nom 6.0.0-alpha1 (registry+https://github.com/rust-lang/crates.io-index)" = "25020779544bf717b917323b42f23c9dbef1bd2b97b576df6484a0c8709705c6" -"checksum ntapi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "7a31937dea023539c72ddae0e3571deadc1414b300483fa7aaec176168cfa9d2" -"checksum num-integer 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "3f6ea62e9d81a77cd3ee9a2a5b9b609447857f3d358704331e4ef39eb247fcba" -"checksum num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "c62be47e61d1842b9170f0fdeec8eba98e60e90e5446449a0545e5152acd7096" -"checksum num_cpus 1.13.0 (registry+https://github.com/rust-lang/crates.io-index)" = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" -"checksum object 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9cbca9424c482ee628fa549d9c812e2cd22f1180b9222c9200fdfa6eb31aecb2" -"checksum once_cell 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d" -"checksum opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" -"checksum openssl 0.10.29 (registry+https://github.com/rust-lang/crates.io-index)" = "cee6d85f4cb4c4f59a6a85d5b68a233d280c82e29e822913b9c8b129fbf20bdd" -"checksum openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" -"checksum openssl-sys 0.9.57 (registry+https://github.com/rust-lang/crates.io-index)" = "7410fef80af8ac071d4f63755c0ab89ac3df0fd1ea91f1d1f37cf5cec4395990" -"checksum parking_lot 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e" -"checksum parking_lot_core 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" -"checksum pem 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a1581760c757a756a41f0ee3ff01256227bdf64cb752839779b95ffb01c59793" -"checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" -"checksum percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" -"checksum pest 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" -"checksum pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0" -"checksum pest_generator 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "99b8db626e31e5b81787b9783425769681b347011cc59471e33ea46d2ea0cf55" -"checksum pest_meta 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "54be6e404f5317079812fc8f9f5279de376d8856929e21c184ecf6bbd692a11d" -"checksum pin-project-lite 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "f7505eeebd78492e0f6108f7171c4948dbb120ee8119d9d77d0afa5469bef67f" -"checksum pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" -"checksum pinky-swear 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "071f064dfa28151beb3a0b6aad0daad62b20d5c801132c9d4b366c5245685504" -"checksum pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)" = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677" -"checksum ppv-lite86 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" -"checksum proc-macro2 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)" = "1502d12e458c49a4c9cbff560d0fe0060c252bc29799ed94ca2ed4bb665a0101" -"checksum quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" -"checksum quote 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "54a21852a652ad6f610c9510194f398ff6f8692e334fd1145fed931f7fbe44ea" -"checksum rand 0.3.23 (registry+https://github.com/rust-lang/crates.io-index)" = "64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c" -"checksum rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" -"checksum rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" -"checksum rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" -"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" -"checksum rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" -"checksum rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -"checksum rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -"checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" -"checksum redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)" = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84" -"checksum regex 1.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "a6020f034922e3194c711b82a627453881bc4682166cabb07134a10c26ba7692" -"checksum regex-automata 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4" -"checksum regex-syntax 0.6.17 (registry+https://github.com/rust-lang/crates.io-index)" = "7fe5bd57d1d7414c6b5ed48563a2c855d995ff777729dcd91c369ec7fea395ae" -"checksum remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e" -"checksum rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" -"checksum ryu 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "ed3d612bc64430efeb3f7ee6ef26d590dce0c43249217bddc62112540c7941e1" -"checksum safemem 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" -"checksum schannel 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)" = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" -"checksum scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" -"checksum security-framework 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535" -"checksum security-framework-sys 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "17bf11d99252f512695eb468de5516e5cf75455521e69dfe343f3b74e4748405" -"checksum separator 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5" -"checksum serde 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)" = "99e7b308464d16b56eba9964e4972a3eee817760ab60d88c3f86e1fecb08204c" -"checksum serde_derive 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)" = "818fbf6bfa9a42d3bfcaca148547aa00c7b915bec71d1757aa2d44ca68771984" -"checksum serde_json 1.0.53 (registry+https://github.com/rust-lang/crates.io-index)" = "993948e75b189211a9b31a7528f950c6adc21f9720b6438ff80a7fa2f864cea2" -"checksum sha-1 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df" -"checksum sharded-slab 0.0.9 (registry+https://github.com/rust-lang/crates.io-index)" = "06d5a3f5166fb5b42a5439f2eee8b9de149e235961e3eb21c5808fc3ea17ff3e" -"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" -"checksum smallvec 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c7cb5678e1615754284ec264d9bb5b4c27d2018577fd90ac0ceb578591ed5ee4" -"checksum socket2 0.3.12 (registry+https://github.com/rust-lang/crates.io-index)" = "03088793f677dce356f3ccc2edb1b314ad191ab702a5de3faf49304f7e104918" -"checksum static_assertions 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" -"checksum syn 1.0.23 (registry+https://github.com/rust-lang/crates.io-index)" = "95b5f192649e48a5302a13f2feb224df883b98933222369e4b3b0fe2a5447269" -"checksum sys-info 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)" = "58283a48c9212afcade2069f8bbf7ded6a7bdbf4888d2defba72244c8e5f423c" -"checksum tcp-stream 0.19.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3bf936a66fc83b53e50a754b2dc3ca607c1149710b5e96f0546e053a9764303e" -"checksum tempfile 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "11ce2fe9db64b842314052e2421ac61a73ce41b898dc8e3750398b219c5fc1e0" -"checksum tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9" -"checksum thread_local 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14" -"checksum time 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" -"checksum tracing 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c6b59d116d218cb2d990eb06b77b64043e0268ef7323aae63d8b30ae462923" -"checksum tracing-attributes 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "99bbad0de3fd923c9c3232ead88510b783e5a4d16a6154adffa3d53308de984c" -"checksum tracing-core 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "0aa83a9a47081cd522c09c81b31aec2c9273424976f922ad61c053b58350b715" -"checksum tracing-log 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5e0f8c7178e13481ff6765bd169b33e8d554c5d2bbede5e32c356194be02b9b9" -"checksum tracing-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b6ccba2f8f16e0ed268fc765d9b7ff22e965e7185d32f8f1ec8294fe17d86e79" -"checksum tracing-subscriber 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "1d53c40489aa69c9aed21ff483f26886ca8403df33bdc2d2f87c60c1617826d2" -"checksum traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" -"checksum typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1410f6f91f21d1612654e7cc69193b0334f909dcf2c790c4826254fbb86f8887" -"checksum typenum 1.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" -"checksum ucd-trie 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" -"checksum unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33" -"checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" -"checksum unicode-normalization 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "5479532badd04e128284890390c1e876ef7a993d0570b3597ae43dfa1d59afa4" -"checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c" -"checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" -"checksum url 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb" -"checksum uuid 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7cfec50b0842181ba6e713151b72f4ec84a6a7e2c9c8a8a3ffc37bb1cd16b231" -"checksum vcpkg 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3fc439f2794e98976c88a2a2dafce96b930fe8010b0a256b3c2199a773933168" -"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" -"checksum version_check 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" -"checksum wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" -"checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" -"checksum winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6" -"checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" -"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" -"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -"checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" +[[package]] +name = "wyz" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" diff --git a/Cargo.nix b/Cargo.nix index fa68c06..6549e39 100644 --- a/Cargo.nix +++ b/Cargo.nix @@ -1,5 +1,5 @@ -# This file was @generated by crate2nix 0.8.0 with the command: +# This file was @generated by crate2nix 0.9.0 with the command: # "generate" # See https://github.com/kolloch/crate2nix for more info. @@ -7,15 +7,26 @@ , pkgs ? import nixpkgs { config = {}; } , lib ? pkgs.lib , stdenv ? pkgs.stdenv -, buildRustCrate ? pkgs.buildRustCrate +, buildRustCrateForPkgs ? if buildRustCrate != null + then lib.warn "`buildRustCrate` is deprecated, 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. +, crateConfig + ? if builtins.pathExists ./crate-config.nix + then pkgs.callPackage ./crate-config.nix {} + else {} }: rec { @@ -23,7 +34,7 @@ rec { # "public" attributes that we attempt to keep stable with new versions of crate2nix. # - + # Refer your crate build derivation by name here. # You can override the features with # workspaceMembers."${crateName}".build.override { features = [ "default" "feature1" ... ]; }. @@ -49,10 +60,14 @@ rec { debug = internal.debugCrate { inherit packageId; }; }; }; - workspace_members = - internal.deprecationWarning - "workspace_members is deprecated in crate2nix 0.4. Please use workspaceMembers instead." - lib.mapAttrs (n: v: v.build) workspaceMembers; + + # A derivation that joins the outputs of all workspace members together. + allWorkspaceMembers = pkgs.symlinkJoin { + name = "all-workspace-members"; + paths = + let members = builtins.attrValues workspaceMembers; + in builtins.map (m: m.build) members; + }; # # "internal" ("private") attributes that may change in every new version of crate2nix. @@ -72,9 +87,9 @@ rec { crates = { "addr2line" = rec { crateName = "addr2line"; - version = "0.12.1"; + version = "0.15.2"; edition = "2015"; - sha256 = "0hq5gi2hj1mdm6yjy0a9w8525xyp194p4zn9wxhkr16wvawhd654"; + sha256 = "0fkz8sgwp9lbhzfch89wimn4qx16a8l62vfx07hrw85y3xxf98p7"; authors = [ "Nick Fitzgerald " "Philip Craig " @@ -91,37 +106,29 @@ rec { ]; features = { "default" = [ "rustc-demangle" "cpp_demangle" "std-object" "fallible-iterator" "smallvec" ]; + "rustc-dep-of-std" = [ "core" "alloc" "compiler_builtins" "gimli/rustc-dep-of-std" ]; "std" = [ "gimli/std" ]; "std-object" = [ "std" "object" "object/std" "object/compression" "gimli/endian-reader" ]; }; }; - "aho-corasick" = rec { - crateName = "aho-corasick"; - version = "0.7.10"; + "adler" = rec { + crateName = "adler"; + version = "1.0.2"; edition = "2015"; - sha256 = "1nka9509afjgal6lpymn8w2lq11dmjwxs8yjcmzys966if5l05l7"; - libName = "aho_corasick"; + sha256 = "1zim79cvzd5yrkzl3nyfx0avijwgk9fqv3yrscdy1cc79ih02qpj"; authors = [ - "Andrew Gallant " - ]; - dependencies = [ - { - name = "memchr"; - packageId = "memchr"; - usesDefaultFeatures = false; - } + "Jonas Schievink " ]; features = { "default" = [ "std" ]; - "std" = [ "memchr/use_std" ]; + "rustc-dep-of-std" = [ "core" "compiler_builtins" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; }; "amq-protocol" = rec { crateName = "amq-protocol"; - version = "6.0.0-rc9"; + version = "6.0.3"; edition = "2018"; - sha256 = "06w1vrkdnh654sp5nndjfc9yfac4wdsy7jggkyppj15ypr2jgqaw"; + sha256 = "0m3s4h5kwdvlz3idvs24bj2css6sbd6434ch1m3ijnrl1gijs8iw"; libName = "amq_protocol"; authors = [ "Marc-Antoine Perennou <%arc-Antoine@Perennou.com>" @@ -147,17 +154,13 @@ rec { } { name = "nom"; - packageId = "nom 6.0.0-alpha1"; + packageId = "nom 6.1.2"; features = [ "std" ]; } ]; - buildDependencies = [ - { - name = "amq-protocol-codegen"; - packageId = "amq-protocol-codegen"; - } - ]; features = { + "codegen" = [ "codegen-internal" ]; + "codegen-internal" = [ "amq-protocol-codegen" ]; "default" = [ "native-tls" ]; "native-tls" = [ "amq-protocol-tcp/native-tls" ]; "openssl" = [ "amq-protocol-tcp/openssl" ]; @@ -169,41 +172,11 @@ rec { }; resolvedDefaultFeatures = [ "native-tls" ]; }; - "amq-protocol-codegen" = rec { - crateName = "amq-protocol-codegen"; - version = "6.0.0-rc9"; - edition = "2018"; - sha256 = "0h9h08k97hix72n3azpw4xdivdn66ca4vpailhq9wwkqkdzydx7i"; - libName = "amq_protocol_codegen"; - authors = [ - "Marc-Antoine Perennou <%arc-Antoine@Perennou.com>" - ]; - dependencies = [ - { - name = "amq-protocol-types"; - packageId = "amq-protocol-types"; - } - { - name = "handlebars"; - packageId = "handlebars"; - } - { - name = "serde"; - packageId = "serde"; - features = [ "derive" ]; - } - { - name = "serde_json"; - packageId = "serde_json"; - } - ]; - - }; "amq-protocol-tcp" = rec { crateName = "amq-protocol-tcp"; - version = "6.0.0-rc9"; + version = "6.0.3"; edition = "2018"; - sha256 = "01n2iqs2fgbp8ln9759wcdkpwqzaa861dn734igfrwimv839n52k"; + sha256 = "1khn5fyay6xs5386wqgalb5b52wrjvzywlv4a1p0pd65l93wkqxy"; libName = "amq_protocol_tcp"; authors = [ "Marc-Antoine Perennou <%arc-Antoine@Perennou.com>" @@ -213,15 +186,16 @@ rec { name = "amq-protocol-uri"; packageId = "amq-protocol-uri"; } - { - name = "log"; - packageId = "log 0.4.8"; - } { name = "tcp-stream"; packageId = "tcp-stream"; usesDefaultFeatures = false; } + { + name = "tracing"; + packageId = "tracing"; + usesDefaultFeatures = false; + } ]; features = { "default" = [ "native-tls" ]; @@ -237,9 +211,9 @@ rec { }; "amq-protocol-types" = rec { crateName = "amq-protocol-types"; - version = "6.0.0-rc9"; + version = "6.0.3"; edition = "2018"; - sha256 = "0s64hgvp737pkv5j03zy63yfbxb8rlr3p8byxagds78wj5bm0s43"; + sha256 = "1r53m0flc83k3lc2ixsfps5bywgl7w8hskvfjhddzsp0ppjcv66i"; libName = "amq_protocol_types"; authors = [ "Marc-Antoine Perennou <%arc-Antoine@Perennou.com>" @@ -252,7 +226,7 @@ rec { } { name = "nom"; - packageId = "nom 6.0.0-alpha1"; + packageId = "nom 6.1.2"; features = [ "std" ]; } { @@ -270,9 +244,9 @@ rec { }; "amq-protocol-uri" = rec { crateName = "amq-protocol-uri"; - version = "6.0.0-rc9"; + version = "6.0.3"; edition = "2018"; - sha256 = "0xn54qdw7iil323gjk84s7lyilc3rn5vd520ic4f6i0yay50q54q"; + sha256 = "0idx883dc6ddasn7h9ivimcr6vp90majn5plrjxwwrls3z73x14z"; libName = "amq_protocol_uri"; authors = [ "Marc-Antoine Perennou <%arc-Antoine@Perennou.com>" @@ -284,16 +258,16 @@ rec { } { name = "url"; - packageId = "url 2.1.1"; + packageId = "url 2.2.2"; } ]; - + }; "ansi_term" = rec { crateName = "ansi_term"; - version = "0.11.0"; + version = "0.12.1"; edition = "2015"; - sha256 = "16wpvrghvd0353584i1idnsgm0r3vchg8fyrm0x8ayv1rgvbljgf"; + sha256 = "1ljmkbilxgmhavxvxqa7qvm6f3fjggi7q2l3a72q9x0cxjvrnanm"; authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) " @@ -302,12 +276,14 @@ rec { dependencies = [ { name = "winapi"; - packageId = "winapi 0.3.8"; + packageId = "winapi 0.3.9"; target = { target, features }: (target."os" == "windows"); - features = [ "errhandlingapi" "consoleapi" "processenv" ]; + features = [ "consoleapi" "errhandlingapi" "fileapi" "handleapi" "processenv" ]; } ]; - + features = { + "derive_serde_style" = [ "serde" ]; + }; }; "antidote" = rec { crateName = "antidote"; @@ -317,20 +293,20 @@ rec { authors = [ "Steven Fackler " ]; - + }; "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" ]; + resolvedDefaultFeatures = [ "array-sizes-33-128" ]; }; "async-std" = rec { crateName = "async-std"; @@ -350,7 +326,7 @@ rec { } { name = "crossbeam-channel"; - packageId = "crossbeam-channel"; + packageId = "crossbeam-channel 0.4.4"; optional = true; } { @@ -360,7 +336,7 @@ rec { } { name = "crossbeam-utils"; - packageId = "crossbeam-utils"; + packageId = "crossbeam-utils 0.7.2"; optional = true; } { @@ -385,7 +361,7 @@ rec { } { name = "log"; - packageId = "log 0.4.8"; + packageId = "log 0.4.14"; optional = true; features = [ "kv_unstable" ]; } @@ -396,7 +372,7 @@ rec { } { name = "mio"; - packageId = "mio 0.6.22"; + packageId = "mio 0.6.23"; optional = true; } { @@ -416,7 +392,7 @@ rec { } { name = "pin-project-lite"; - packageId = "pin-project-lite"; + packageId = "pin-project-lite 0.1.12"; optional = true; } { @@ -451,22 +427,22 @@ rec { { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "winapi"; - packageId = "winapi 0.3.8"; - target = { target, features }: target."windows"; + packageId = "winapi 0.3.9"; + target = { target, features }: (target."windows" or false); features = [ "processthreadsapi" ]; } ]; - + }; - "async-task 3.0.0" = rec { + "async-task 4.0.3" = rec { crateName = "async-task"; - version = "3.0.0"; + version = "4.0.3"; edition = "2018"; - sha256 = "1lrm7cm9dpashmkbqa8mvglbf85gadviqil7qnnrm0pjdqap4xy1"; + sha256 = "1w0a1c8jim6s5bvcyiiwg9m4bdv3xnd4hbjm97ndgmphmgg32679"; authors = [ "Stjepan Glavina " ]; @@ -477,19 +453,19 @@ rec { }; "autocfg" = rec { crateName = "autocfg"; - version = "1.0.0"; + version = "1.0.1"; edition = "2015"; - sha256 = "17cv6pwb4q08s0ynpr4n8hv5299hcmhdgvdchzixfpw8y5qcgapq"; + sha256 = "0jj6i9zn4gjl03kjvziqdji6rwx8ykz8zk2ngpc331z2g3fk3c6d"; authors = [ "Josh Stone " ]; - + }; "backtrace" = rec { crateName = "backtrace"; - version = "0.3.48"; + version = "0.3.60"; edition = "2018"; - sha256 = "0c61qxwclpiz4ba6mcfyix2s0xlvvlphaj77syvy7frai9fgiwhd"; + sha256 = "10kjrb4b3kjx6g4mkmcwjg4dimmzpsn7iq3225wix0jd9sjmx0dp"; authors = [ "The Rust Project Developers" ]; @@ -497,40 +473,46 @@ rec { { name = "addr2line"; packageId = "addr2line"; - optional = true; usesDefaultFeatures = false; } { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "libc"; packageId = "libc"; usesDefaultFeatures = false; } + { + name = "miniz_oxide"; + packageId = "miniz_oxide"; + usesDefaultFeatures = false; + } { name = "object"; packageId = "object"; - optional = true; usesDefaultFeatures = false; - features = [ "read_core" "elf" "macho" "pe" ]; + features = [ "read_core" "elf" "macho" "pe" "unaligned" "archive" ]; } { name = "rustc-demangle"; packageId = "rustc-demangle"; } ]; + buildDependencies = [ + { + name = "cc"; + packageId = "cc"; + } + ]; features = { - "default" = [ "std" "gimli-symbolize" ]; - "gimli-symbolize" = [ "addr2line" "object" "std" ]; - "libbacktrace" = [ "backtrace-sys/backtrace-sys" ]; - "rustc-dep-of-std" = [ "backtrace-sys/rustc-dep-of-std" "cfg-if/rustc-dep-of-std" "core" "compiler_builtins" "libc/rustc-dep-of-std" "rustc-demangle/rustc-dep-of-std" ]; + "default" = [ "std" ]; "serialize-rustc" = [ "rustc-serialize" ]; "serialize-serde" = [ "serde" ]; - "verify-winapi" = [ "winapi/dbghelp" "winapi/handleapi" "winapi/libloaderapi" "winapi/memoryapi" "winapi/minwindef" "winapi/processthreadsapi" "winapi/synchapi" "winapi/winbase" "winapi/winnt" ]; + "verify-winapi" = [ "winapi/dbghelp" "winapi/handleapi" "winapi/libloaderapi" "winapi/memoryapi" "winapi/minwindef" "winapi/processthreadsapi" "winapi/synchapi" "winapi/tlhelp32" "winapi/winbase" "winapi/winnt" ]; }; - resolvedDefaultFeatures = [ "addr2line" "default" "gimli-symbolize" "object" "std" ]; + resolvedDefaultFeatures = [ "default" "std" ]; }; "base64 0.10.1" = rec { crateName = "base64"; @@ -547,13 +529,13 @@ rec { packageId = "byteorder"; } ]; - + }; - "base64 0.11.0" = rec { + "base64 0.13.0" = rec { crateName = "base64"; - version = "0.11.0"; + version = "0.13.0"; edition = "2018"; - sha256 = "1iqmims6yvr6vwzyy54qd672zw29ipjj17p8klcr578c9ajpw6xl"; + sha256 = "1z82g23mbzjgijkpcrilc7nljpxpvpf7zxf6iyiapkgka2ngwkch"; authors = [ "Alice Maz " "Marshall Pierce " @@ -582,7 +564,7 @@ rec { packageId = "safemem"; } ]; - + }; "bitflags" = rec { crateName = "bitflags"; @@ -596,66 +578,46 @@ rec { }; resolvedDefaultFeatures = [ "default" ]; }; - "block-buffer" = rec { - crateName = "block-buffer"; - version = "0.7.3"; - edition = "2015"; - sha256 = "12v8wizynqin0hqf140kmp9s38q223mp1b0hkqk8j5pk8720v560"; + "bitvec" = rec { + crateName = "bitvec"; + version = "0.19.5"; + edition = "2018"; + sha256 = "08a3rfly22mky5y1881a4gr6wsapnqmcmc50vp4kh65fab9whhl9"; authors = [ - "RustCrypto Developers" + "myrrlyn " ]; dependencies = [ { - name = "block-padding"; - packageId = "block-padding"; - } - { - name = "byte-tools"; - packageId = "byte-tools"; - } - { - name = "byteorder"; - packageId = "byteorder"; + name = "funty"; + packageId = "funty"; usesDefaultFeatures = false; } { - name = "generic-array"; - packageId = "generic-array"; + name = "radium"; + packageId = "radium"; } - ]; - - }; - "block-padding" = rec { - crateName = "block-padding"; - version = "0.1.5"; - edition = "2015"; - sha256 = "1xbkmysiz23vimd17rnsjpw9bgjxipwfslwyygqlkx4in3dxwygs"; - authors = [ - "RustCrypto Developers" - ]; - dependencies = [ { - name = "byte-tools"; - packageId = "byte-tools"; + name = "tap"; + packageId = "tap"; + } + { + name = "wyz"; + packageId = "wyz"; + usesDefaultFeatures = false; } ]; - - }; - "byte-tools" = rec { - crateName = "byte-tools"; - version = "0.3.1"; - edition = "2015"; - sha256 = "1mqi29wsm8njpl51pfwr31wmpzs5ahlcb40wsjyd92l90ixcmdg3"; - authors = [ - "RustCrypto Developers" - ]; - + features = { + "alloc" = [ "wyz/alloc" ]; + "default" = [ "atomic" "std" ]; + "std" = [ "alloc" ]; + }; + resolvedDefaultFeatures = [ "alloc" "std" ]; }; "byteorder" = rec { crateName = "byteorder"; - version = "1.3.4"; - edition = "2015"; - sha256 = "1pkjfhgjnq898g1d38ygcfi0msg3m6756cwv0sgysj1d26p8mi08"; + version = "1.4.3"; + edition = "2018"; + sha256 = "0456lv9xi1a5bcm32arknf33ikv76p3fr9yzki4lb2897p2qkh8l"; authors = [ "Andrew Gallant " ]; @@ -666,10 +628,10 @@ rec { }; "cc" = rec { crateName = "cc"; - version = "1.0.54"; + version = "1.0.68"; edition = "2018"; crateBin = []; - sha256 = "04c31hi55lhv1kkssixa3wjjx6izlbxx01z36j86w9616vdp7fvv"; + sha256 = "11ypa8b7iwhjf5fg5j3hvbn2116h9g8v67vyd9s7ljgzq52c4wja"; authors = [ "Alex Crichton " ]; @@ -677,7 +639,7 @@ rec { "parallel" = [ "jobserver" ]; }; }; - "cfg-if" = rec { + "cfg-if 0.1.10" = rec { crateName = "cfg-if"; version = "0.1.10"; edition = "2018"; @@ -689,16 +651,33 @@ 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 " + ]; + features = { + "rustc-dep-of-std" = [ "core" "compiler_builtins" ]; + }; + }; "chrono" = rec { crateName = "chrono"; - version = "0.4.11"; + version = "0.4.19"; edition = "2015"; - sha256 = "1cmmxamkzzs36zncqjjr7qm7xkb6zyrkjslnlj3axdgqki84y2c0"; + sha256 = "0wyfl6c00vhfl562spnfcna3zkw8jqvcp652m9iskhl8j26dc2k7"; authors = [ "Kang Seonghoon " "Brandon W Maister " ]; dependencies = [ + { + name = "libc"; + packageId = "libc"; + optional = true; + } { name = "num-integer"; packageId = "num-integer"; @@ -714,40 +693,28 @@ rec { packageId = "time"; optional = true; } - ]; - features = { - "clock" = [ "time" "std" ]; - "default" = [ "clock" "std" ]; - "wasmbind" = [ "wasm-bindgen" "js-sys" ]; - }; - resolvedDefaultFeatures = [ "clock" "default" "std" "time" ]; - }; - "cloudabi" = rec { - crateName = "cloudabi"; - version = "0.0.3"; - edition = "2015"; - sha256 = "0kxcg83jlihy0phnd2g8c2c303px3l2p3pkjz357ll6llnd5pz6x"; - libPath = "cloudabi.rs"; - authors = [ - "Nuxi (https://nuxi.nl/) and contributors" - ]; - dependencies = [ { - name = "bitflags"; - packageId = "bitflags"; + name = "winapi"; + packageId = "winapi 0.3.9"; optional = true; + target = { target, features }: (target."windows" or false); + features = [ "std" "minwinbase" "minwindef" "timezoneapi" ]; } ]; features = { - "default" = [ "bitflags" ]; + "clock" = [ "libc" "std" "winapi" ]; + "default" = [ "clock" "std" "oldtime" ]; + "oldtime" = [ "time" ]; + "unstable-locales" = [ "pure-rust-locales" "alloc" ]; + "wasmbind" = [ "wasm-bindgen" "js-sys" ]; }; - resolvedDefaultFeatures = [ "bitflags" "default" ]; + resolvedDefaultFeatures = [ "clock" "default" "libc" "oldtime" "std" "time" "winapi" ]; }; "cookie-factory" = rec { crateName = "cookie-factory"; - version = "0.3.1"; + version = "0.3.2"; edition = "2018"; - sha256 = "079qy27w42dz2mj4q6pb9zbi15mvcxb464j8an8vh31g3mc1pwj1"; + sha256 = "0sqjmw85ckqhppff6gjwmvjpkii35441a51xx7cv0ih3jy2fjv9r"; authors = [ "Geoffroy Couprie " "Pierre Chifflier " @@ -759,9 +726,9 @@ rec { }; "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" ]; @@ -784,34 +751,60 @@ 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 = { }; }; - "crossbeam-channel" = rec { + "crossbeam-channel 0.4.4" = rec { crateName = "crossbeam-channel"; - version = "0.4.2"; + version = "0.4.4"; edition = "2015"; - sha256 = "0qd05n5bcwafkmbzq1lspwrfi29xnzlw46qarg1sl0lwj68qdvfc"; + sha256 = "11zvmp8p94vaqp4xyhzymw8xndnpwq12x5qgvxkway7lprygwlxi"; authors = [ "The Crossbeam Project Developers" ]; dependencies = [ { name = "crossbeam-utils"; - packageId = "crossbeam-utils"; + packageId = "crossbeam-utils 0.7.2"; } { name = "maybe-uninit"; packageId = "maybe-uninit"; } ]; - + + }; + "crossbeam-channel 0.5.1" = rec { + crateName = "crossbeam-channel"; + version = "0.5.1"; + edition = "2018"; + sha256 = "1d1dnp61g51gnmc45cb4vpjsr5n62wz22an2y3q6avgifzhjgv86"; + authors = [ + "The Crossbeam Project Developers" + ]; + dependencies = [ + { + name = "cfg-if"; + packageId = "cfg-if 1.0.0"; + } + { + name = "crossbeam-utils"; + packageId = "crossbeam-utils 0.8.5"; + optional = true; + usesDefaultFeatures = false; + } + ]; + features = { + "default" = [ "std" ]; + "std" = [ "crossbeam-utils/std" ]; + }; + resolvedDefaultFeatures = [ "crossbeam-utils" "default" "std" ]; }; "crossbeam-deque" = rec { crateName = "crossbeam-deque"; @@ -828,14 +821,14 @@ rec { } { name = "crossbeam-utils"; - packageId = "crossbeam-utils"; + packageId = "crossbeam-utils 0.7.2"; } { name = "maybe-uninit"; packageId = "maybe-uninit"; } ]; - + }; "crossbeam-epoch" = rec { crateName = "crossbeam-epoch"; @@ -848,11 +841,11 @@ rec { dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 0.1.10"; } { name = "crossbeam-utils"; - packageId = "crossbeam-utils"; + packageId = "crossbeam-utils 0.7.2"; usesDefaultFeatures = false; } { @@ -888,7 +881,7 @@ rec { }; resolvedDefaultFeatures = [ "default" "lazy_static" "std" ]; }; - "crossbeam-utils" = rec { + "crossbeam-utils 0.7.2" = rec { crateName = "crossbeam-utils"; version = "0.7.2"; edition = "2015"; @@ -899,7 +892,7 @@ rec { dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 0.1.10"; } { name = "lazy_static"; @@ -919,23 +912,53 @@ rec { }; resolvedDefaultFeatures = [ "default" "lazy_static" "std" ]; }; - "digest" = rec { - crateName = "digest"; - version = "0.8.1"; - edition = "2015"; - sha256 = "1madjl27f3kj5ql7kwgvb9c8b7yb7bv7yfgx7rqzj4i3fp4cil7k"; + "crossbeam-utils 0.8.5" = rec { + crateName = "crossbeam-utils"; + version = "0.8.5"; + edition = "2018"; + sha256 = "1ny481cx8a5pdknypb41jqym03dl8x26i2ldyyp3yb3zrq8zqb6q"; authors = [ - "RustCrypto Developers" + "The Crossbeam Project Developers" ]; dependencies = [ { - name = "generic-array"; - packageId = "generic-array"; + name = "cfg-if"; + packageId = "cfg-if 1.0.0"; + } + { + name = "lazy_static"; + packageId = "lazy_static"; + optional = true; } ]; features = { - "dev" = [ "blobby" ]; + "default" = [ "std" ]; + "std" = [ "lazy_static" ]; }; + resolvedDefaultFeatures = [ "lazy_static" "std" ]; + }; + "ctor" = rec { + crateName = "ctor"; + version = "0.1.20"; + edition = "2018"; + sha256 = "0v80naiw5fp81xkyfkds6jpyamf3wx43kz4nif936bkq3any562y"; + procMacro = true; + authors = [ + "Matt Mastracci " + ]; + dependencies = [ + { + name = "quote"; + packageId = "quote"; + } + { + name = "syn"; + packageId = "syn"; + usesDefaultFeatures = false; + features = [ "full" "parsing" "printing" "proc-macro" ]; + } + ]; + }; "doc-comment" = rec { crateName = "doc-comment"; @@ -951,9 +974,9 @@ rec { }; "either" = rec { crateName = "either"; - version = "1.5.3"; + version = "1.6.1"; edition = "2015"; - sha256 = "1qyz1b1acad6w0k5928jw5zaq900zhsk7p8dlcp4hh61w4f6n7xv"; + sha256 = "0mwl9vngqf5jvrhmhn9x60kr5hivxyjxbmby2pybncxfqhf4z3g7"; authors = [ "bluss" ]; @@ -985,16 +1008,6 @@ rec { }; resolvedDefaultFeatures = [ "backtrace" "default" "example_generated" ]; }; - "fake-simd" = rec { - crateName = "fake-simd"; - version = "0.1.2"; - edition = "2015"; - sha256 = "1vfylvk4va2ivqx85603lyqqp0zk52cgbs4n5nfbbbqx577qm2p8"; - authors = [ - "The Rust-Crypto Project Developers" - ]; - - }; "foreign-types" = rec { crateName = "foreign-types"; version = "0.3.2"; @@ -1009,7 +1022,7 @@ rec { packageId = "foreign-types-shared"; } ]; - + }; "foreign-types-shared" = rec { crateName = "foreign-types-shared"; @@ -1019,7 +1032,27 @@ rec { authors = [ "Steven Fackler " ]; - + + }; + "form_urlencoded" = rec { + crateName = "form_urlencoded"; + version = "1.0.1"; + edition = "2018"; + sha256 = "1491fmakavcmsjbm3q6iy0bhmn9l422jasdhzx5hkljgza3mmhjz"; + authors = [ + "The rust-url developers" + ]; + dependencies = [ + { + name = "matches"; + packageId = "matches"; + } + { + name = "percent-encoding"; + packageId = "percent-encoding 2.1.0"; + } + ]; + }; "frank_jwt" = rec { crateName = "frank_jwt"; @@ -1047,7 +1080,7 @@ rec { packageId = "serde_json"; } ]; - + }; "fs2" = rec { crateName = "fs2"; @@ -1061,16 +1094,16 @@ rec { { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "winapi"; - packageId = "winapi 0.3.8"; - target = { target, features }: target."windows"; + packageId = "winapi 0.3.9"; + target = { target, features }: (target."windows" or false); features = [ "handleapi" "processthreadsapi" "winerror" "fileapi" "winbase" "std" ]; } ]; - + }; "fuchsia-cprng" = rec { crateName = "fuchsia-cprng"; @@ -1080,7 +1113,7 @@ rec { authors = [ "Erick Tryzelaar " ]; - + }; "fuchsia-zircon" = rec { crateName = "fuchsia-zircon"; @@ -1100,7 +1133,7 @@ rec { packageId = "fuchsia-zircon-sys"; } ]; - + }; "fuchsia-zircon-sys" = rec { crateName = "fuchsia-zircon-sys"; @@ -1110,13 +1143,25 @@ rec { authors = [ "Raph Levien " ]; - + + }; + "funty" = rec { + crateName = "funty"; + version = "1.1.0"; + edition = "2018"; + sha256 = "19wx3p3jmv863y0mjb56sr4qf1kvqhl3fsyslkd92zli0p8lrlzy"; + authors = [ + "myrrlyn " + ]; + features = { + "default" = [ "std" ]; + }; }; "futures-core" = rec { crateName = "futures-core"; - version = "0.3.5"; + version = "0.3.15"; edition = "2018"; - sha256 = "16d35ic4b4dkv1gy39cvy2v4391b9014hrxd6vwp3nfm1zwzzxar"; + sha256 = "1lbrw5087ndaqvbjrckbz9ld4ya67k72d6w87c22d6m8v1jzf0h4"; authors = [ "Alex Crichton " ]; @@ -1128,9 +1173,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 " ]; @@ -1147,44 +1192,26 @@ rec { authors = [ "Alex Crichton " ]; - - }; - "generic-array" = rec { - crateName = "generic-array"; - version = "0.12.3"; - edition = "2015"; - sha256 = "1v5jg7djicq34nbiv1dwaki71gkny002wyy9qfn3y0hfmrs053y6"; - libName = "generic_array"; - authors = [ - "Bartłomiej Kamiński " - "Aaron Trent " - ]; - dependencies = [ - { - name = "typenum"; - packageId = "typenum"; - } - ]; - + }; "getrandom" = rec { crateName = "getrandom"; - version = "0.1.14"; + version = "0.2.3"; edition = "2018"; - sha256 = "1sq30li71h19rhnhs1h6576ja68insajx8wvh1nn088r8pc8vg3s"; + sha256 = "0lr7mnkvnzdh1xxmwmhhbm4gwg29k3m2rzhpjmjm4k2jcfa9kkbz"; 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"; @@ -1193,16 +1220,16 @@ rec { } ]; features = { - "rustc-dep-of-std" = [ "compiler_builtins" "core" ]; - "test-in-browser" = [ "wasm-bindgen" ]; + "js" = [ "wasm-bindgen" "js-sys" ]; + "rustc-dep-of-std" = [ "compiler_builtins" "core" "libc/rustc-dep-of-std" "wasi/rustc-dep-of-std" ]; }; resolvedDefaultFeatures = [ "std" ]; }; "gimli" = rec { crateName = "gimli"; - version = "0.21.0"; + version = "0.24.0"; edition = "2018"; - sha256 = "0p5n8h265b5acmnhca3ggsbdyaxbn79frnv4b2anhy73pk4y1j5w"; + sha256 = "12c1arfrzvw0lxy487wm66xb3vn7wy0r1v5hvn32fri6cqw7ah0f"; authors = [ "Nick Fitzgerald " "Philip Craig " @@ -1210,55 +1237,17 @@ rec { features = { "default" = [ "read" "write" "std" "fallible-iterator" "endian-reader" ]; "endian-reader" = [ "stable_deref_trait" ]; + "rustc-dep-of-std" = [ "core" "alloc" "compiler_builtins" ]; "std" = [ "fallible-iterator/std" "stable_deref_trait/std" ]; "write" = [ "indexmap" ]; }; resolvedDefaultFeatures = [ "read" ]; }; - "handlebars" = rec { - crateName = "handlebars"; - version = "3.0.1"; - edition = "2018"; - sha256 = "00492hhm6gagd2zmjqws4f2k3gwndcr6znhmkns4w9ri9l4qsxds"; - authors = [ - "Ning Sun " - ]; - dependencies = [ - { - name = "log"; - packageId = "log 0.4.8"; - } - { - name = "pest"; - packageId = "pest"; - } - { - name = "pest_derive"; - packageId = "pest_derive"; - } - { - name = "quick-error"; - packageId = "quick-error"; - } - { - name = "serde"; - packageId = "serde"; - } - { - name = "serde_json"; - packageId = "serde_json"; - } - ]; - features = { - "dir_source" = [ "walkdir" ]; - }; - resolvedDefaultFeatures = [ "default" ]; - }; "hermit-abi" = rec { crateName = "hermit-abi"; - version = "0.1.13"; - edition = "2015"; - sha256 = "0w9vpn4xy371xc3cnns8xqki4szz2xkfajslyn4hl2vmks00yy4i"; + version = "0.1.18"; + edition = "2018"; + sha256 = "0p6czgbk1izviwxzm6ypy3vz2wqj1yd3ab03wp82xqjng7klsbrj"; authors = [ "Stefan Lankes" ]; @@ -1276,9 +1265,9 @@ rec { }; "httparse" = rec { crateName = "httparse"; - version = "1.3.4"; + version = "1.4.1"; edition = "2015"; - sha256 = "1yf23ldnjwfkkhkca7f4w15mky9961gjz28dlwyybhphc7l9l5yd"; + sha256 = "0s2y7ki3sxyf1ynp0mm2k3mgafigy23d7g0rzci3rs9pdrhppa7k"; authors = [ "Sean McArthur " ]; @@ -1334,7 +1323,7 @@ rec { packageId = "url 1.7.2"; } ]; - + }; "hyper" = rec { crateName = "hyper"; @@ -1416,7 +1405,7 @@ rec { packageId = "native-tls"; } ]; - + }; "idna 0.1.5" = rec { crateName = "idna"; @@ -1440,13 +1429,13 @@ rec { packageId = "unicode-normalization"; } ]; - + }; - "idna 0.2.0" = rec { + "idna 0.2.3" = rec { crateName = "idna"; - version = "0.2.0"; - edition = "2015"; - sha256 = "1a9066imqpdrm1aavfasdyb1zahqaz8jmdcwdawvb1pf60y6gqh2"; + version = "0.2.3"; + edition = "2018"; + sha256 = "1y7ca2w5qp9msgl57n03zqp78gq1bk2crqzg6kv7a542mdphm2j1"; authors = [ "The rust-url developers" ]; @@ -1464,7 +1453,26 @@ rec { packageId = "unicode-normalization"; } ]; - + + }; + "instant" = rec { + crateName = "instant"; + version = "0.1.9"; + edition = "2018"; + sha256 = "1v659qqm55misvjijfbl1p7azjp4yynjbwldan8836ynpgp4w4k1"; + authors = [ + "sebcrozet " + ]; + 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"; @@ -1478,16 +1486,16 @@ rec { { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } ]; - + }; "itoa" = rec { crateName = "itoa"; - version = "0.4.5"; + version = "0.4.7"; edition = "2015"; - sha256 = "13nxqrfnh83a7x5rw4wq2ilp8nxvwy74dxzysdg59dbxqk0agdxq"; + sha256 = "0di7fggbknwfjcw8cgzm1dnm3ik32l2m1f7nmyh8ipmh45h069fx"; authors = [ "David Tolnay " ]; @@ -1516,24 +1524,24 @@ rec { packageId = "winapi-build"; } ]; - + }; "kv-log-macro" = rec { crateName = "kv-log-macro"; - version = "1.0.6"; + version = "1.0.7"; edition = "2018"; - sha256 = "066lypi7b3h413f43mqly6zd5nd4ddjlv9m96pmsfz2z45npvxag"; + sha256 = "0zwp4bxkkp87rl7xy2dain77z977rvcry1gmr5bssdbn541v7s0d"; authors = [ "Yoshua Wuyts " ]; dependencies = [ { name = "log"; - packageId = "log 0.4.8"; + packageId = "log 0.4.14"; features = [ "kv_unstable" ]; } ]; - + }; "language-tags" = rec { crateName = "language-tags"; @@ -1549,9 +1557,9 @@ rec { }; "lapin" = rec { crateName = "lapin"; - version = "1.0.0"; + version = "1.7.1"; edition = "2018"; - sha256 = "0j1nk3ybq8svccws5hzkfql30livrk1a88xh3fhrv1132zhyii57"; + sha256 = "1k5zgs0djm5bq7bjkbg96fa5fncwlcd850lvgnlrcm78j2kj37av"; authors = [ "Geoffroy Couprie " "Marc-Antoine Perennou " @@ -1564,11 +1572,11 @@ rec { } { name = "async-task"; - packageId = "async-task 3.0.0"; + packageId = "async-task 4.0.3"; } { name = "crossbeam-channel"; - packageId = "crossbeam-channel"; + packageId = "crossbeam-channel 0.5.1"; } { name = "futures-core"; @@ -1576,12 +1584,12 @@ rec { } { name = "log"; - packageId = "log 0.4.8"; + packageId = "log 0.4.14"; } { name = "mio"; - packageId = "mio 0.7.0"; - features = [ "os-poll" "tcp" ]; + packageId = "mio 0.7.11"; + features = [ "net" "os-poll" ]; } { name = "parking_lot"; @@ -1591,18 +1599,15 @@ rec { name = "pinky-swear"; packageId = "pinky-swear"; } - ]; - buildDependencies = [ { - name = "amq-protocol-codegen"; - packageId = "amq-protocol-codegen"; - } - { - name = "serde_json"; - packageId = "serde_json"; + name = "serde"; + packageId = "serde"; + features = [ "derive" ]; } ]; features = { + "codegen" = [ "codegen-internal" "amq-protocol/codegen" ]; + "codegen-internal" = [ "amq-protocol-codegen" "serde_json" ]; "default" = [ "native-tls" ]; "native-tls" = [ "amq-protocol/native-tls" ]; "openssl" = [ "amq-protocol/openssl" ]; @@ -1627,9 +1632,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 " ]; @@ -1638,6 +1643,7 @@ rec { name = "arrayvec"; packageId = "arrayvec"; optional = true; + usesDefaultFeatures = false; features = [ "array-sizes-33-128" ]; } { @@ -1646,7 +1652,7 @@ rec { } { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "ryu"; @@ -1664,14 +1670,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.70"; + version = "0.2.95"; edition = "2015"; - sha256 = "03wdk33dmmnipr8zab377ms4z278zarw437shz37iv3g38295aiv"; + sha256 = "0dlam5y9c1kvnndk3hx10n306v6plhi57z2s2zz6z1hv7zcsd7bq"; authors = [ "The Rust Project Developers" ]; @@ -1684,9 +1691,9 @@ rec { }; "linked-hash-map" = rec { crateName = "linked-hash-map"; - version = "0.5.3"; + version = "0.5.4"; edition = "2015"; - sha256 = "0jih3za0p1mywlnwcakc462q1byk6z8vnrzdm36hg6cxk7asdmcd"; + sha256 = "1ww8zsraqnvrsknd315481185igwkx5n14xnhq5i8216z65b7fbz"; authors = [ "Stepan Koltsov " "Andrew Paseltiner " @@ -1698,9 +1705,9 @@ rec { }; "lock_api" = rec { crateName = "lock_api"; - version = "0.3.4"; + version = "0.4.4"; edition = "2018"; - sha256 = "0xgc5dzmajh0akbh5d6d7rj9mh5rzpk74pyrc946v2ixgakj9nn4"; + sha256 = "1sq7pw7h7jbfvnv5nq3vm912gdwhhv8idi3njifd3xnz0q38i0h3"; authors = [ "Amanieu d'Antras " ]; @@ -1725,7 +1732,7 @@ rec { dependencies = [ { name = "log"; - packageId = "log 0.4.8"; + packageId = "log 0.4.14"; } ]; features = { @@ -1746,24 +1753,40 @@ rec { }; resolvedDefaultFeatures = [ "default" "use_std" ]; }; - "log 0.4.8" = rec { + "log 0.4.14" = rec { crateName = "log"; - version = "0.4.8"; + version = "0.4.14"; edition = "2015"; - sha256 = "1xz18ixccl5c6np4linv3ypc7hpmmgpc5zzd2ymp2ssfx0mhbdhl"; + sha256 = "04175hv0v62shd82qydq58a48k3bjijmk54v38zgqlbxqkkbpfai"; authors = [ "The Rust Project Developers" ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; + } + { + name = "value-bag"; + packageId = "value-bag"; + optional = true; + usesDefaultFeatures = false; + } + ]; + devDependencies = [ + { + name = "value-bag"; + packageId = "value-bag"; + features = [ "test" ]; } ]; 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" ]; }; - resolvedDefaultFeatures = [ "kv_unstable" "std" ]; + resolvedDefaultFeatures = [ "kv_unstable" "std" "value-bag" ]; }; "lru-cache" = rec { crateName = "lru-cache"; @@ -1783,16 +1806,6 @@ rec { "heapsize_impl" = [ "heapsize" "linked-hash-map/heapsize_impl" ]; }; }; - "maplit" = rec { - crateName = "maplit"; - version = "1.0.2"; - edition = "2015"; - sha256 = "07b5kjnhrrmfhgqm9wprjw8adx6i225lqp49gasgqg74lahnabiy"; - authors = [ - "bluss" - ]; - - }; "matchers" = rec { crateName = "matchers"; version = "0.0.1"; @@ -1807,7 +1820,7 @@ rec { packageId = "regex-automata"; } ]; - + }; "matches" = rec { crateName = "matches"; @@ -1818,7 +1831,7 @@ rec { authors = [ "Simon Sapin " ]; - + }; "maybe-uninit" = rec { crateName = "maybe-uninit"; @@ -1829,7 +1842,7 @@ rec { "est31 " "The Rust Project Developers" ]; - + }; "md5" = rec { crateName = "md5"; @@ -1845,13 +1858,13 @@ rec { "Tony Arcieri " "Wim de With " ]; - + }; "memchr" = rec { crateName = "memchr"; - version = "2.3.3"; - edition = "2015"; - sha256 = "0074pvsfl938ndl5js14ibc7i9q0k3zp390z843w8nlyv4bxha1p"; + version = "2.4.0"; + edition = "2018"; + sha256 = "1p478fqf4nia2ma0kv4npb8x1hli0zz6k16517ikb51jkryx8sxi"; authors = [ "Andrew Gallant " "bluss" @@ -1864,9 +1877,9 @@ rec { }; "memoffset" = rec { crateName = "memoffset"; - version = "0.5.4"; + version = "0.5.6"; edition = "2015"; - sha256 = "1n236rn8yxbi4ckh1qkz34822bgp24qijnp99sfhjx73lw12rz5l"; + sha256 = "1ahi51aa650s2p9ib1a4ifgqv0pzmsxlm9z4xdgvi9zdd7q7ac84"; authors = [ "Gilad Naaman " ]; @@ -1898,18 +1911,44 @@ rec { "heap_size" = [ "heapsize" ]; }; }; - "mio 0.6.22" = rec { + "miniz_oxide" = rec { + crateName = "miniz_oxide"; + version = "0.4.4"; + edition = "2018"; + sha256 = "0jsfv00hl5rmx1nijn59sr9jmjd4rjnjhh4kdjy8d187iklih9d9"; + authors = [ + "Frommi " + "oyvindln " + ]; + dependencies = [ + { + name = "adler"; + packageId = "adler"; + usesDefaultFeatures = false; + } + ]; + buildDependencies = [ + { + name = "autocfg"; + packageId = "autocfg"; + } + ]; + features = { + "rustc-dep-of-std" = [ "core" "alloc" "compiler_builtins" "adler/rustc-dep-of-std" ]; + }; + }; + "mio 0.6.23" = rec { crateName = "mio"; - version = "0.6.22"; + version = "0.6.23"; edition = "2015"; - sha256 = "0c64razhyam9892kgxsshmkqs6smrd11087nxb48nhjn4q4lgqzw"; + sha256 = "1i2c1vl8lr45apkh8xbh9k56ihfsmqff5l7s2fya7whvp7sndzaa"; authors = [ "Carl Lerche " ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 0.1.10"; } { name = "fuchsia-zircon"; @@ -1928,21 +1967,21 @@ 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"; - packageId = "log 0.4.8"; + packageId = "log 0.4.14"; } { 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"; @@ -1955,7 +1994,7 @@ rec { { name = "winapi"; packageId = "winapi 0.2.8"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } ]; features = { @@ -1963,49 +2002,52 @@ rec { }; resolvedDefaultFeatures = [ "default" "with-deprecated" ]; }; - "mio 0.7.0" = rec { + "mio 0.7.11" = rec { crateName = "mio"; - version = "0.7.0"; + version = "0.7.11"; edition = "2018"; - sha256 = "1yyp74894c0plmdlcdj4pn34c9qis3sl2algg8hn38s9hfy736bf"; + sha256 = "0mi9ah60l270761sz6qdhhn0hkn5msc8689b53bhnkmk0glx706g"; authors = [ "Carl Lerche " + "Thomas de Zeeuw " + "Tokio Contributors " ]; dependencies = [ - { - name = "lazy_static"; - packageId = "lazy_static"; - target = { target, features }: target."windows"; - } { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "log"; - packageId = "log 0.4.8"; + packageId = "log 0.4.14"; } { name = "miow"; - packageId = "miow 0.3.4"; - target = { target, features }: target."windows"; + packageId = "miow 0.3.7"; + target = { target, features }: (target."windows" or false); } { name = "ntapi"; packageId = "ntapi"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } { name = "winapi"; - packageId = "winapi 0.3.8"; - target = { target, features }: target."windows"; - features = [ "winsock2" "mswsock" ]; + packageId = "winapi 0.3.9"; + target = { target, features }: (target."windows" or false); + features = [ "winsock2" "mswsock" "mstcpip" ]; } ]; features = { + "os-ext" = [ "os-poll" ]; + "os-util" = [ "os-ext" ]; + "pipe" = [ "os-ext" ]; + "tcp" = [ "net" ]; + "udp" = [ "net" ]; + "uds" = [ "net" ]; }; - resolvedDefaultFeatures = [ "default" "os-poll" "tcp" ]; + resolvedDefaultFeatures = [ "default" "net" "os-poll" ]; }; "mio-uds" = rec { crateName = "mio-uds"; @@ -2019,26 +2061,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 0.6.22"; - target = { target, features }: target."unix"; + packageId = "mio 0.6.23"; + 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 " ]; @@ -2061,34 +2103,30 @@ rec { packageId = "ws2_32-sys"; } ]; - + }; - "miow 0.3.4" = rec { + "miow 0.3.7" = rec { crateName = "miow"; - version = "0.3.4"; + version = "0.3.7"; edition = "2018"; - sha256 = "1iy142jh045gsz8a3cd3lavmzw1sbh00gv8ppmd9lqxja4fxvpr2"; + sha256 = "08afp2xfpxmdw003111lxz6g9jgbj4zi2fpldvv7da6d4nqcbwdr"; authors = [ "Alex Crichton " ]; dependencies = [ - { - name = "socket2"; - packageId = "socket2"; - } { name = "winapi"; - packageId = "winapi 0.3.8"; + 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 " ]; @@ -2105,7 +2143,7 @@ rec { } { name = "log"; - packageId = "log 0.4.8"; + packageId = "log 0.4.14"; target = { target, features }: (!((target."os" == "windows") || (target."os" == "macos") || (target."os" == "ios"))); } { @@ -2140,36 +2178,43 @@ rec { } { name = "tempfile"; - packageId = "tempfile 3.1.0"; + packageId = "tempfile 3.2.0"; target = { target, features }: ((target."os" == "macos") || (target."os" == "ios")); } ]; + devDependencies = [ + { + name = "tempfile"; + packageId = "tempfile 3.2.0"; + } + ]; features = { + "alpn" = [ "security-framework/alpn" ]; "vendored" = [ "openssl/vendored" ]; }; }; "net2" = rec { crateName = "net2"; - version = "0.2.34"; + version = "0.2.37"; edition = "2015"; - sha256 = "1xsay6x9fqkq34mfyfyavkrk29z7j4wb9fzw5as4yw3nmhcck9rb"; + sha256 = "1bk8jp0i12gvhrlaqbfq19ancja70r1rg3sywbhjl0385g8k05ir"; authors = [ "Alex Crichton " ]; 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.8"; - target = { target, features }: target."windows"; + packageId = "winapi 0.3.9"; + target = { target, features }: (target."windows" or false); features = [ "handleapi" "winsock2" "ws2def" "ws2ipdef" "ws2tcpip" ]; } ]; @@ -2208,15 +2253,27 @@ rec { }; resolvedDefaultFeatures = [ "alloc" "default" "std" ]; }; - "nom 6.0.0-alpha1" = rec { + "nom 6.1.2" = rec { crateName = "nom"; - version = "6.0.0-alpha1"; + version = "6.1.2"; edition = "2018"; - sha256 = "1ih5jxqci844ckgpddcp5fyz3glx7kr44frj2ywigxsbaiwhf0i5"; + sha256 = "1qnmyd9y9ljy7hxch8sbayybd7sn18vvs95nlx2lggbijsckyhg7"; authors = [ "contact@geoffroycouprie.com" ]; dependencies = [ + { + name = "bitvec"; + packageId = "bitvec"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "funty"; + packageId = "funty"; + optional = true; + usesDefaultFeatures = false; + } { name = "lexical-core"; packageId = "lexical-core"; @@ -2231,29 +2288,30 @@ rec { buildDependencies = [ { name = "version_check"; - packageId = "version_check 0.9.2"; + packageId = "version_check 0.9.3"; } ]; features = { - "default" = [ "std" "lexical" ]; + "alloc" = [ "bitvec/alloc" "funty" ]; + "default" = [ "std" "bitvec" "lexical" ]; "lexical" = [ "lexical-core" ]; "regexp" = [ "regex" ]; - "std" = [ "alloc" "memchr/use_std" ]; + "std" = [ "alloc" "bitvec/std" "memchr/use_std" ]; }; - resolvedDefaultFeatures = [ "alloc" "default" "lexical" "lexical-core" "std" ]; + resolvedDefaultFeatures = [ "alloc" "bitvec" "default" "funty" "lexical" "lexical-core" "std" ]; }; "ntapi" = rec { crateName = "ntapi"; - version = "0.3.4"; + version = "0.3.6"; edition = "2018"; - sha256 = "1lm9rxl625zcmakkyj00nca19p7a3mby7q6s5p3kjd82x9yr6cbs"; + sha256 = "0i5daj9sr8wyi5jkpwpybln2jqpn59z0mqfc0dpdidipwh1bjsrz"; authors = [ "MSxDOS " ]; dependencies = [ { name = "winapi"; - packageId = "winapi 0.3.8"; + packageId = "winapi 0.3.9"; features = [ "cfg" "evntrace" "in6addr" "inaddr" "minwinbase" "ntsecapi" "windef" "winioctl" ]; } ]; @@ -2265,9 +2323,9 @@ rec { }; "num-integer" = rec { crateName = "num-integer"; - version = "0.1.42"; + version = "0.1.44"; edition = "2015"; - sha256 = "1fpw8yr9xwsf3qrh91rm7mzqaiwlc2dmnalsxv9pr9w1klpacviz"; + sha256 = "1nq152y3304as1iai95hqz8prqnc94lks1s7q05sfjdmcf56kk6j"; authors = [ "The Rust Project Developers" ]; @@ -2292,9 +2350,9 @@ rec { }; "num-traits" = rec { crateName = "num-traits"; - version = "0.2.11"; + version = "0.2.14"; edition = "2015"; - sha256 = "15khrlm1bra50nd48ijl1vln13m9xg4fxzghf28jp16ic5zf8ay6"; + sha256 = "144j176s2p76azy2ngk2vkdzgwdc0bc8c93jhki8c9fsbknb2r4s"; authors = [ "The Rust Project Developers" ]; @@ -2327,27 +2385,37 @@ rec { packageId = "libc"; } ]; - + }; "object" = rec { crateName = "object"; - version = "0.19.0"; + version = "0.25.2"; edition = "2018"; - sha256 = "1cpc3arnxypx0292q8mrh08jzlic5s0rr7alz8lfcbj89i1akg4w"; + sha256 = "0ppv9zyr33cwxji6aa0gpx8ibwrw32brxj9rz7q3dwvw0i11vg7q"; authors = [ "Nick Fitzgerald " "Philip Craig " ]; + dependencies = [ + { + name = "memchr"; + packageId = "memchr"; + usesDefaultFeatures = false; + } + ]; features = { + "all" = [ "read" "write" "std" "compression" "default" ]; "compression" = [ "flate2" "std" ]; "default" = [ "read" "compression" ]; "pe" = [ "coff" ]; - "read" = [ "read_core" "coff" "elf" "macho" "pe" "wasm" ]; + "read" = [ "read_core" "archive" "coff" "elf" "macho" "pe" "unaligned" ]; + "rustc-dep-of-std" = [ "core" "compiler_builtins" "alloc" ]; + "std" = [ "memchr/std" ]; "wasm" = [ "wasmparser" ]; "write" = [ "write_core" "coff" "elf" "macho" ]; "write_core" = [ "crc32fast" "indexmap" "std" ]; }; - resolvedDefaultFeatures = [ "coff" "elf" "macho" "pe" "read_core" ]; + resolvedDefaultFeatures = [ "archive" "coff" "elf" "macho" "pe" "read_core" "unaligned" ]; }; "ofborg" = rec { crateName = "ofborg"; @@ -2355,16 +2423,16 @@ rec { edition = "2018"; crateBin = [ { name = "log-message-generator"; path = "src/bin/log-message-generator.rs"; } - { name = "github-comment-filter"; path = "src/bin/github-comment-filter.rs"; } - { name = "build-faker"; path = "src/bin/build-faker.rs"; } - { name = "mass-rebuilder"; path = "src/bin/mass-rebuilder.rs"; } - { name = "github-comment-poster"; path = "src/bin/github-comment-poster.rs"; } - { name = "stats"; path = "src/bin/stats.rs"; } - { name = "log-message-collector"; path = "src/bin/log-message-collector.rs"; } - { name = "evaluation-filter"; path = "src/bin/evaluation-filter.rs"; } { name = "builder"; path = "src/bin/builder.rs"; } + { name = "mass-rebuilder"; path = "src/bin/mass-rebuilder.rs"; } + { name = "log-message-collector"; path = "src/bin/log-message-collector.rs"; } + { name = "github-comment-filter"; path = "src/bin/github-comment-filter.rs"; } + { name = "stats"; path = "src/bin/stats.rs"; } + { name = "build-faker"; path = "src/bin/build-faker.rs"; } + { name = "github-comment-poster"; path = "src/bin/github-comment-poster.rs"; } + { name = "evaluation-filter"; path = "src/bin/evaluation-filter.rs"; } ]; - src = (builtins.filterSource sourceFilter ./ofborg); + src = lib.cleanSourceWith { filter = sourceFilter; src = ./ofborg; }; authors = [ "Graham Christensen " ]; @@ -2452,7 +2520,7 @@ rec { features = [ "v4" ]; } ]; - + }; "ofborg-simple-build" = rec { crateName = "ofborg-simple-build"; @@ -2461,7 +2529,7 @@ rec { crateBin = [ { name = "ofborg-simple-build"; path = "src/main.rs"; } ]; - src = (builtins.filterSource sourceFilter ./ofborg-simple-build); + src = lib.cleanSourceWith { filter = sourceFilter; src = ./ofborg-simple-build; }; authors = [ "Daiderd Jordan " ]; @@ -2475,36 +2543,28 @@ rec { packageId = "ofborg"; } ]; - + }; "once_cell" = rec { crateName = "once_cell"; - version = "1.4.0"; + version = "1.7.2"; edition = "2018"; - sha256 = "138n52yni5qym7ds8kxckvhdy4x0m0scy0gl74brmwsahmz1yqqb"; + sha256 = "18qmpyfigg4ibdhjy5mwcjhzk9adwlgfaqv7nj430ivm86q0i2xg"; authors = [ "Aleksey Kladov " ]; features = { + "alloc" = [ "race" ]; "default" = [ "std" ]; + "std" = [ "alloc" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; - }; - "opaque-debug" = rec { - crateName = "opaque-debug"; - version = "0.2.3"; - edition = "2015"; - sha256 = "172j6bs8ndclqxa2m64qc0y1772rr73g4l9fg2svscgicnbfff98"; - authors = [ - "RustCrypto Developers" - ]; - + resolvedDefaultFeatures = [ "alloc" "default" "race" "std" ]; }; "openssl" = rec { crateName = "openssl"; - version = "0.10.29"; - edition = "2015"; - sha256 = "1p8bybxjkcf8p49jk0lywa10qa1x4f5bdmc5dadgbi5l9igxirnf"; + version = "0.10.34"; + edition = "2018"; + sha256 = "1j74rfaicl4n9ff25l01jdrnpiv9ixrp76qx1wy9g8ynd8l30y3d"; authors = [ "Steven Fackler " ]; @@ -2515,44 +2575,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 " ]; - + }; "openssl-sys" = rec { crateName = "openssl-sys"; - version = "0.9.57"; + version = "0.9.63"; edition = "2015"; - sha256 = "142r772cxxbwyg8z34gas47xzhwsp055qxb39wfhgb7q1bwgw43l"; + sha256 = "166bhkcnpfqraa9jgpxgn0pspdg20pk19c7wgmhpgy40gpxxdc5n"; build = "build/main.rs"; authors = [ "Alex Crichton " @@ -2589,13 +2650,17 @@ rec { }; "parking_lot" = rec { crateName = "parking_lot"; - version = "0.10.2"; + version = "0.11.1"; edition = "2018"; - sha256 = "0pjhcbyk6n0g6jsr6s9nf4x8wribm1b2yf8fgc8drbqa77mh99yk"; + sha256 = "1sqmgaia8zfd5fbnqw2w13ijh7crk3lf9vw4cb52vwlx0an48xvd"; authors = [ "Amanieu d'Antras " ]; dependencies = [ + { + name = "instant"; + packageId = "instant"; + } { name = "lock_api"; packageId = "lock_api"; @@ -2610,35 +2675,36 @@ rec { "nightly" = [ "parking_lot_core/nightly" "lock_api/nightly" ]; "owning_ref" = [ "lock_api/owning_ref" ]; "serde" = [ "lock_api/serde" ]; + "stdweb" = [ "instant/stdweb" ]; + "wasm-bindgen" = [ "instant/wasm-bindgen" ]; }; resolvedDefaultFeatures = [ "default" ]; }; "parking_lot_core" = rec { crateName = "parking_lot_core"; - version = "0.7.2"; + version = "0.8.3"; edition = "2018"; - sha256 = "18s0cw5y32447c06fhg2mp3xfng22fn1h9fpx3il98sbimv7r36m"; + sha256 = "065hkylji0g0fkh1vqp7kzs74vclhsxcczwhwqzpcig770lphyps"; authors = [ "Amanieu d'Antras " ]; dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { - name = "cloudabi"; - packageId = "cloudabi"; - target = { target, features }: (target."os" == "cloudabi"); + name = "instant"; + packageId = "instant"; } { name = "libc"; packageId = "libc"; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "redox_syscall"; - packageId = "redox_syscall"; + packageId = "redox_syscall 0.2.8"; target = { target, features }: (target."os" == "redox"); } { @@ -2647,8 +2713,8 @@ rec { } { name = "winapi"; - packageId = "winapi 0.3.8"; - target = { target, features }: target."windows"; + packageId = "winapi 0.3.9"; + target = { target, features }: (target."windows" or false); features = [ "winnt" "ntstatus" "minwindef" "winerror" "winbase" "errhandlingapi" "handleapi" ]; } ]; @@ -2658,27 +2724,29 @@ rec { }; "pem" = rec { crateName = "pem"; - version = "0.7.0"; + version = "0.8.3"; edition = "2018"; - sha256 = "14wpql0znpxrg6bq6lmp9kvbs9v24l0zzqqf3yj5d9spqxh1fn51"; + sha256 = "1sqkzp87j6s79sjxk4n913gcmalzb2fdc75l832d0j7a3z9cnmpx"; authors = [ "Jonathan Creekmore " ]; dependencies = [ { name = "base64"; - packageId = "base64 0.11.0"; + packageId = "base64 0.13.0"; } { - name = "lazy_static"; - packageId = "lazy_static"; + name = "once_cell"; + packageId = "once_cell"; } { name = "regex"; packageId = "regex"; + usesDefaultFeatures = false; + features = [ "std" ]; } ]; - + }; "percent-encoding 1.0.1" = rec { crateName = "percent-encoding"; @@ -2689,7 +2757,7 @@ rec { authors = [ "The rust-url developers" ]; - + }; "percent-encoding 2.1.0" = rec { crateName = "percent-encoding"; @@ -2700,115 +2768,27 @@ rec { authors = [ "The rust-url developers" ]; - + }; - "pest" = rec { - crateName = "pest"; - version = "2.1.3"; - edition = "2015"; - sha256 = "0lry80bm90x47nq71wxq83kjrm9ashpz4kbm92p90ysdx4m8gx0h"; - authors = [ - "Dragoș Tiselice " - ]; - dependencies = [ - { - name = "ucd-trie"; - packageId = "ucd-trie"; - } - ]; - features = { - "pretty-print" = [ "serde" "serde_json" ]; - }; - }; - "pest_derive" = rec { - crateName = "pest_derive"; - version = "2.1.0"; - edition = "2015"; - sha256 = "1l5jfa6ril71cw5nsiw0r45br54dd8cj2r1nc2d1wq6wb3jilgc3"; - procMacro = true; - authors = [ - "Dragoș Tiselice " - ]; - dependencies = [ - { - name = "pest"; - packageId = "pest"; - } - { - name = "pest_generator"; - packageId = "pest_generator"; - } - ]; - - }; - "pest_generator" = rec { - crateName = "pest_generator"; - version = "2.1.3"; - edition = "2015"; - sha256 = "0mfgl0p6v91ywdqr9i8w053v70cnfqjk8y5rhwbvir9idridpf4r"; - authors = [ - "Dragoș Tiselice " - ]; - dependencies = [ - { - name = "pest"; - packageId = "pest"; - } - { - name = "pest_meta"; - packageId = "pest_meta"; - } - { - name = "proc-macro2"; - packageId = "proc-macro2"; - } - { - name = "quote"; - packageId = "quote"; - } - { - name = "syn"; - packageId = "syn"; - } - ]; - - }; - "pest_meta" = rec { - crateName = "pest_meta"; - version = "2.1.3"; - edition = "2015"; - sha256 = "07d1jbbbpxpchk0j37ljas46sdyyg599z3zw2ac0f5sk9x06xgjl"; - authors = [ - "Dragoș Tiselice " - ]; - dependencies = [ - { - name = "maplit"; - packageId = "maplit"; - } - { - name = "pest"; - packageId = "pest"; - } - ]; - buildDependencies = [ - { - name = "sha-1"; - packageId = "sha-1"; - usesDefaultFeatures = false; - } - ]; - - }; - "pin-project-lite" = rec { + "pin-project-lite 0.1.12" = rec { crateName = "pin-project-lite"; - version = "0.1.5"; + version = "0.1.12"; edition = "2018"; - sha256 = "0zznprlm9yhagpbxj6c1xqhb3ns894f1gxq8c47jwjbqppp5wl7p"; + sha256 = "0xx7f3wzc8ydvd1v2mmrxfypjchp52bphrirf08phbq8ba8n8yr5"; authors = [ "Taiki Endo " ]; - + + }; + "pin-project-lite 0.2.6" = rec { + crateName = "pin-project-lite"; + version = "0.2.6"; + edition = "2018"; + sha256 = "01g96zxghb33s1vsjmjpn9l3a2nxdqj7glf9lhq7q5wjkhjiy3nw"; + authors = [ + "Taiki Endo " + ]; + }; "pin-utils" = rec { crateName = "pin-utils"; @@ -2818,13 +2798,13 @@ rec { authors = [ "Josef Brandl " ]; - + }; "pinky-swear" = rec { crateName = "pinky-swear"; - version = "4.0.0"; + version = "4.4.0"; edition = "2018"; - sha256 = "012md12m4v1n9ffjq4q1r3aj0aynm86ssshb7bmin598z96hc7q7"; + sha256 = "1hadqhfbwhn78rlqn20yka9bg7n51blkqkjfccw06l71z2kcvy4v"; authors = [ "Marc-Antoine Perennou " ]; @@ -2833,32 +2813,33 @@ rec { name = "doc-comment"; packageId = "doc-comment"; } - { - name = "log"; - packageId = "log 0.4.8"; - } { name = "parking_lot"; packageId = "parking_lot"; } + { + name = "tracing"; + packageId = "tracing"; + usesDefaultFeatures = false; + } ]; - + }; "pkg-config" = rec { crateName = "pkg-config"; - version = "0.3.17"; + version = "0.3.19"; edition = "2015"; - sha256 = "0xynnaxdv0gzadlw4h79j855k0q7rj4zb9xb1vk00nc6ss559nh5"; + sha256 = "0k4860955riciibxr8bhnklp79jydp4xfylwdn5v9kj96hxlac9q"; authors = [ "Alex Crichton " ]; - + }; "ppv-lite86" = rec { crateName = "ppv-lite86"; - version = "0.2.8"; + version = "0.2.10"; edition = "2018"; - sha256 = "1shj4q7jwj0azssr8cg51dk3kh7d4lg9rmbbz1kbqk971vc5wyi3"; + sha256 = "0ms8198kclg4h96ggbziixxmsdl847s648kmbx11zlmjsqjccx5c"; authors = [ "The CryptoCorrosion Contributors" ]; @@ -2869,9 +2850,9 @@ rec { }; "proc-macro2" = rec { crateName = "proc-macro2"; - version = "1.0.17"; + version = "1.0.27"; edition = "2018"; - sha256 = "0081b9kbpm1fraafv6cpq8mja306w07hsmpzrg4s8jcc8lpd20hm"; + sha256 = "0f3h0zl5w5090ajmmvpmhkpr4iwqnn5rip3afacabhc657vwmn7h"; authors = [ "Alex Crichton " "David Tolnay " @@ -2887,22 +2868,11 @@ rec { }; resolvedDefaultFeatures = [ "default" "proc-macro" ]; }; - "quick-error" = rec { - crateName = "quick-error"; - version = "1.2.3"; - edition = "2015"; - sha256 = "1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51"; - authors = [ - "Paul Colomiets " - "Colin Kiegel " - ]; - - }; "quote" = rec { crateName = "quote"; - version = "1.0.6"; + version = "1.0.9"; edition = "2018"; - sha256 = "1sj4prziz4zdbwad2krk5rlzixlg757ij44m1ihnzbajlr91i8jl"; + sha256 = "19rjmfqzk26rxbgxy5j2ckqc2v12sw2xw8l4gi8bzpn2bmsbkl63"; authors = [ "David Tolnay " ]; @@ -2919,6 +2889,17 @@ rec { }; resolvedDefaultFeatures = [ "default" "proc-macro" ]; }; + "radium" = rec { + crateName = "radium"; + version = "0.5.3"; + edition = "2018"; + sha256 = "1f5vj5zy4kcsw8p87y976dm5pln6v6jfw5f0fkj7qbwfipbsj6wl"; + authors = [ + "Nika Layzell " + "myrrlyn " + ]; + + }; "rand 0.3.23" = rec { crateName = "rand"; version = "0.3.23"; @@ -2959,7 +2940,7 @@ rec { name = "libc"; packageId = "libc"; optional = true; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "rand_core"; @@ -2974,8 +2955,8 @@ rec { } { name = "winapi"; - packageId = "winapi 0.3.8"; - target = { target, features }: target."windows"; + packageId = "winapi 0.3.9"; + target = { target, features }: (target."windows" or false); features = [ "minwindef" "ntsecapi" "profileapi" "winnt" ]; } ]; @@ -2986,42 +2967,38 @@ rec { }; resolvedDefaultFeatures = [ "default" "libc" "std" ]; }; - "rand 0.7.3" = rec { + "rand 0.8.3" = rec { crateName = "rand"; - version = "0.7.3"; + version = "0.8.3"; edition = "2018"; - sha256 = "00sdaimkbz491qgi6qxkv582yivl32m2jd401kzbn94vsiwicsva"; + sha256 = "0zldxfx4gi551n2fna4zz9ab22zsnzw1mj5hzi5nfs24dgkfgy8f"; authors = [ "The Rand Project Developers" "The Rust Project Developers" ]; dependencies = [ - { - name = "getrandom"; - packageId = "getrandom"; - rename = "getrandom_package"; - optional = true; - } { name = "libc"; packageId = "libc"; optional = true; usesDefaultFeatures = false; - target = { target, features }: target."unix"; + target = { target, features }: (target."unix" or false); } { name = "rand_chacha"; packageId = "rand_chacha"; + optional = true; usesDefaultFeatures = false; target = { target, features }: (!(target."os" == "emscripten")); } { name = "rand_core"; - packageId = "rand_core 0.5.1"; + packageId = "rand_core 0.6.2"; } { name = "rand_hc"; packageId = "rand_hc"; + optional = true; target = { target, features }: (target."os" == "emscripten"); } ]; @@ -3033,22 +3010,20 @@ rec { ]; features = { "alloc" = [ "rand_core/alloc" ]; - "default" = [ "std" ]; - "getrandom" = [ "getrandom_package" "rand_core/getrandom" ]; - "nightly" = [ "simd_support" ]; + "default" = [ "std" "std_rng" ]; + "getrandom" = [ "rand_core/getrandom" ]; + "serde1" = [ "serde" ]; "simd_support" = [ "packed_simd" ]; - "small_rng" = [ "rand_pcg" ]; "std" = [ "rand_core/std" "rand_chacha/std" "alloc" "getrandom" "libc" ]; - "stdweb" = [ "getrandom_package/stdweb" ]; - "wasm-bindgen" = [ "getrandom_package/wasm-bindgen" ]; + "std_rng" = [ "rand_chacha" "rand_hc" ]; }; - resolvedDefaultFeatures = [ "alloc" "default" "getrandom" "getrandom_package" "libc" "std" ]; + resolvedDefaultFeatures = [ "alloc" "default" "getrandom" "libc" "rand_chacha" "rand_hc" "std" "std_rng" ]; }; "rand_chacha" = rec { crateName = "rand_chacha"; - version = "0.2.2"; + version = "0.3.0"; edition = "2018"; - sha256 = "00il36fkdbsmpr99p9ksmmp6dn1md7rmnwmz0rr77jbrca2yvj7l"; + sha256 = "03df2xh5nbdvwr17qm3sviaxa95r8yhm1nil2pr0pqf90p7ka9z1"; authors = [ "The Rand Project Developers" "The Rust Project Developers" @@ -3063,11 +3038,11 @@ rec { } { name = "rand_core"; - packageId = "rand_core 0.5.1"; + packageId = "rand_core 0.6.2"; } ]; features = { - "default" = [ "std" "simd" ]; + "default" = [ "std" ]; "std" = [ "ppv-lite86/std" ]; }; resolvedDefaultFeatures = [ "std" ]; @@ -3108,11 +3083,11 @@ rec { "std" = [ "alloc" ]; }; }; - "rand_core 0.5.1" = rec { + "rand_core 0.6.2" = rec { crateName = "rand_core"; - version = "0.5.1"; + version = "0.6.2"; edition = "2018"; - sha256 = "06bdvx08v3rkz451cm7z59xwwqn1rkfh6v9ay77b14f8dwlybgch"; + sha256 = "1rvas1afjvd2827b8mf2ilg78h3ksl9npkrdds3wbw9x33mndkrl"; authors = [ "The Rand Project Developers" "The Rust Project Developers" @@ -3132,19 +3107,19 @@ rec { }; "rand_hc" = rec { crateName = "rand_hc"; - version = "0.2.0"; + version = "0.3.0"; edition = "2018"; - sha256 = "0g31sqwpmsirdlwr0svnacr4dbqyz339im4ssl9738cjgfpjjcfa"; + sha256 = "0wra6ar22zdjkry9dsq1mg620m4h3qb9s8rfykkz4im4crqfz41i"; authors = [ "The Rand Project Developers" ]; dependencies = [ { name = "rand_core"; - packageId = "rand_core 0.5.1"; + packageId = "rand_core 0.6.2"; } ]; - + }; "rdrand" = rec { crateName = "rdrand"; @@ -3166,51 +3141,52 @@ rec { }; resolvedDefaultFeatures = [ "default" "std" ]; }; - "redox_syscall" = rec { + "redox_syscall 0.1.57" = rec { crateName = "redox_syscall"; - version = "0.1.56"; + version = "0.1.57"; edition = "2015"; - sha256 = "110y7dyfm2vci4x5vk7gr0q551dvp31npl99fnsx2fb17wzwcf94"; + sha256 = "1kh59fpwy33w9nwd5iyc283yglq8pf2s41hnhvl48iax9mz0zk21"; libName = "syscall"; authors = [ "Jeremy Soller " ]; - + + }; + "redox_syscall 0.2.8" = rec { + crateName = "redox_syscall"; + version = "0.2.8"; + edition = "2018"; + sha256 = "1z27f6rzm0lcpszbr2dmfyna7qmpmx4yb98yhzg1956l3kj3j9vl"; + libName = "syscall"; + authors = [ + "Jeremy Soller " + ]; + dependencies = [ + { + name = "bitflags"; + packageId = "bitflags"; + } + ]; + }; "regex" = rec { crateName = "regex"; - version = "1.3.7"; - edition = "2015"; - sha256 = "14knp8k0r89lf6qanv0nh93br09q8lksd0hvf561kqr2941hy0m6"; + version = "1.5.4"; + edition = "2018"; + sha256 = "0qf479kjbmb582h4d1d6gfl75h0j8aq2nrdi5wg6zdcy6llqcynh"; authors = [ "The Rust Project Developers" ]; dependencies = [ - { - name = "aho-corasick"; - packageId = "aho-corasick"; - optional = true; - } - { - name = "memchr"; - packageId = "memchr"; - optional = true; - } { name = "regex-syntax"; 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" ]; @@ -3223,22 +3199,17 @@ 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 = [ "std" ]; }; "regex-automata" = rec { crateName = "regex-automata"; - version = "0.1.9"; + version = "0.1.10"; edition = "2015"; - sha256 = "1r3aqa9c0s9sfrmd2w0mli16ldjzbar0rzb1x7srfjkasrqys7df"; + sha256 = "0ci1hvbzhrfby5fdpf4ganhf7kla58acad9i1ff1p34dzdrhs8vc"; authors = [ "Andrew Gallant " ]; dependencies = [ - { - name = "byteorder"; - packageId = "byteorder"; - usesDefaultFeatures = false; - } { name = "regex-syntax"; packageId = "regex-syntax"; @@ -3254,9 +3225,9 @@ rec { }; "regex-syntax" = rec { crateName = "regex-syntax"; - version = "0.6.17"; - edition = "2015"; - sha256 = "1blmlgzcg7in3kcxqabpfzzrbnamr2i671flbrmlqhfps5bvvrbz"; + version = "0.6.25"; + edition = "2018"; + sha256 = "16y87hz1bxmmz6kk360cxwfm3jnbsxb3x4zw9x1gzz7khic2i5zl"; authors = [ "The Rust Project Developers" ]; @@ -3268,27 +3239,27 @@ rec { }; "remove_dir_all" = rec { crateName = "remove_dir_all"; - version = "0.5.2"; + version = "0.5.3"; edition = "2015"; - sha256 = "0bkrlyg26mgizpiy1yb2hhpgscxcag8r5fnckqsvk25608vzm0sa"; + sha256 = "1rzqbsgkmr053bxxl04vmvsd1njyz0nxvly97aip6aa2cmb15k9s"; authors = [ "Aaronepower " ]; dependencies = [ { name = "winapi"; - packageId = "winapi 0.3.8"; - target = { target, features }: target."windows"; + packageId = "winapi 0.3.9"; + target = { target, features }: (target."windows" or false); features = [ "std" "errhandlingapi" "winerror" "fileapi" "winbase" ]; } ]; - + }; "rustc-demangle" = rec { crateName = "rustc-demangle"; - version = "0.1.16"; + version = "0.1.19"; edition = "2015"; - sha256 = "10qp42sl1wrdbgbbh8rnay2grm976z7hqgz32c4y09l1c071qsac"; + sha256 = "1kkhizz8nj94qlprypsxj5hc9rpl9fnnnm6rqlklb95k7k7pl3s1"; authors = [ "Alex Crichton " ]; @@ -3298,9 +3269,9 @@ rec { }; "ryu" = rec { crateName = "ryu"; - version = "1.0.4"; - edition = "2015"; - sha256 = "1qa1g46584i1qvfpn8a96b2f1p4hslkfzrky7zmyyc24qqmn2ggd"; + version = "1.0.5"; + edition = "2018"; + sha256 = "0vpqv1dj7fksa6hm3zpk5rbsjs0ifbfy7xwzsyyil0rx37a03lvi"; authors = [ "David Tolnay " ]; @@ -3336,11 +3307,11 @@ rec { } { name = "winapi"; - packageId = "winapi 0.3.8"; + packageId = "winapi 0.3.9"; features = [ "lmcons" "minschannel" "securitybaseapi" "schannel" "sspi" "sysinfoapi" "timezoneapi" "winbase" "wincrypt" "winerror" ]; } ]; - + }; "scopeguard" = rec { crateName = "scopeguard"; @@ -3356,9 +3327,9 @@ rec { }; "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 " "Kornel " @@ -3383,6 +3354,7 @@ rec { { name = "security-framework-sys"; packageId = "security-framework-sys"; + usesDefaultFeatures = false; } ]; features = { @@ -3390,14 +3362,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 " "Kornel " @@ -3417,7 +3392,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" ]; }; "separator" = rec { crateName = "separator"; @@ -3427,13 +3405,13 @@ rec { authors = [ "Saghm Rossi " ]; - + }; "serde" = rec { crateName = "serde"; - version = "1.0.110"; + version = "1.0.126"; edition = "2015"; - sha256 = "0k10135zxqc67y6dhq5bc1vq3viy5aby8r4rp9pba5jd8q4b7rwr"; + sha256 = "00vdk7y3j8h2xv28a2i2ad1d19g5iwrdknbq8yp79v6axamhaxgc"; authors = [ "Erick Tryzelaar " "David Tolnay " @@ -3459,9 +3437,9 @@ rec { }; "serde_derive" = rec { crateName = "serde_derive"; - version = "1.0.110"; + version = "1.0.126"; edition = "2015"; - sha256 = "110rfxlcli1dm9bif7f7pqavkiq0m93qa56arazx6hlsz9mvz3w1"; + sha256 = "0hsdh39qj0g187nwndfzg67q4qajbm5g6x0fr5xarblmk2y7sfln"; procMacro = true; authors = [ "Erick Tryzelaar " @@ -3479,7 +3457,6 @@ rec { { name = "syn"; packageId = "syn"; - features = [ "visit" ]; } ]; features = { @@ -3488,9 +3465,9 @@ rec { }; "serde_json" = rec { crateName = "serde_json"; - version = "1.0.53"; + version = "1.0.64"; edition = "2018"; - sha256 = "18nfckwa4zqaz27l7di0jwgw5bf6a3wjhx8snfli34hqbgklhfcr"; + sha256 = "0y9gk3yikncrc0zajmwc0pidr7zfwafawb4gidf6mqyskzf9g7kr"; authors = [ "Erick Tryzelaar " "David Tolnay " @@ -3519,52 +3496,11 @@ rec { }; resolvedDefaultFeatures = [ "default" "std" ]; }; - "sha-1" = rec { - crateName = "sha-1"; - version = "0.8.2"; - edition = "2015"; - sha256 = "1pv387q0r7llk2cqzyq0nivzvkgqgzsiygqzlv7b68z9xl5lvngp"; - libName = "sha1"; - authors = [ - "RustCrypto Developers" - ]; - dependencies = [ - { - name = "block-buffer"; - packageId = "block-buffer"; - } - { - name = "digest"; - packageId = "digest"; - } - { - name = "fake-simd"; - packageId = "fake-simd"; - } - { - name = "opaque-debug"; - packageId = "opaque-debug"; - } - ]; - devDependencies = [ - { - name = "digest"; - packageId = "digest"; - features = [ "dev" ]; - } - ]; - features = { - "asm" = [ "sha1-asm" ]; - "asm-aarch64" = [ "asm" "libc" ]; - "default" = [ "std" ]; - "std" = [ "digest/std" ]; - }; - }; "sharded-slab" = rec { crateName = "sharded-slab"; - version = "0.0.9"; + version = "0.1.1"; edition = "2018"; - sha256 = "0gpz2zmc73w0qlhypqv1b4irw56yp7lfxwirahmb9dbg2vss7m86"; + sha256 = "1qqlmr2jfhpfgav4y7lax46a7rcrzjn4a2pqj1sgjpg0krqikivr"; authors = [ "Eliza Weisman " ]; @@ -3574,60 +3510,28 @@ rec { packageId = "lazy_static"; } ]; - + }; "slab" = rec { crateName = "slab"; - version = "0.4.2"; + version = "0.4.3"; edition = "2015"; - sha256 = "1y59xsa27jk84sxzswjk60xcjf8b4fm5960jwpznrrcmasyva4f1"; + sha256 = "09v57dmy9gnfcj3c6gywp7wi09zywxf0ppj07w02hfvy38ysqwzi"; authors = [ "Carl Lerche " ]; - + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; }; "smallvec" = rec { crateName = "smallvec"; - version = "1.4.0"; + version = "1.6.1"; edition = "2018"; - sha256 = "1r2yxn8qamzb1jn91zbphl0x49scbfxxjr629ql58mv1w5w5djy7"; - libPath = "lib.rs"; + sha256 = "0kk08axr0ybfbjzk65a41k84mb6sfhyajmfndaka9igkx34kf3zy"; authors = [ - "Simon Sapin " - ]; - features = { - }; - }; - "socket2" = rec { - crateName = "socket2"; - version = "0.3.12"; - edition = "2018"; - sha256 = "062921z4yc29mwzxx982nwd1kb8lnfqyvhncydbf7p3pys9qf203"; - authors = [ - "Alex Crichton " - ]; - dependencies = [ - { - name = "cfg-if"; - packageId = "cfg-if"; - target = { target, features }: (target."unix" || (target."os" == "redox")); - } - { - name = "libc"; - packageId = "libc"; - target = { target, features }: (target."unix" || (target."os" == "redox")); - } - { - name = "redox_syscall"; - packageId = "redox_syscall"; - target = { target, features }: (target."os" == "redox"); - } - { - name = "winapi"; - packageId = "winapi 0.3.8"; - target = { target, features }: target."windows"; - features = [ "handleapi" "ws2def" "ws2ipdef" "ws2tcpip" "minwindef" ]; - } + "The Servo Project Developers" ]; features = { }; @@ -3645,9 +3549,9 @@ rec { }; "syn" = rec { crateName = "syn"; - version = "1.0.23"; + version = "1.0.72"; edition = "2018"; - sha256 = "0sbj8jjy43rv9fg3c8ijjfc3p26z4jrgxwhk58qaaj4ycj9g3dcm"; + sha256 = "10mb1cqmq2vpl5v6qjgqqyvhgs9yf9xv9f0dbskababrzfzcvs51"; authors = [ "David Tolnay " ]; @@ -3674,7 +3578,7 @@ rec { "proc-macro" = [ "proc-macro2/proc-macro" "quote/proc-macro" ]; "test" = [ "syn-test-suite/all-features" ]; }; - resolvedDefaultFeatures = [ "clone-impls" "default" "derive" "extra-traits" "full" "parsing" "printing" "proc-macro" "quote" "visit" ]; + resolvedDefaultFeatures = [ "clone-impls" "default" "derive" "extra-traits" "full" "parsing" "printing" "proc-macro" "quote" "visit" "visit-mut" ]; }; "sys-info" = rec { crateName = "sys-info"; @@ -3698,13 +3602,24 @@ rec { packageId = "cc"; } ]; - + + }; + "tap" = rec { + crateName = "tap"; + version = "1.0.1"; + edition = "2015"; + sha256 = "0sc3gl4nldqpvyhqi3bbd0l9k7fngrcl4zs47n314nqqk4bpx4sm"; + authors = [ + "Elliott Linder " + "myrrlyn " + ]; + }; "tcp-stream" = rec { crateName = "tcp-stream"; - version = "0.19.1"; + version = "0.20.7"; edition = "2018"; - sha256 = "0gihcjbkl1bfakq9cphbf54i2z30rb1jsjvm1bjm6fy8dyk3dy9v"; + sha256 = "04qgy1c7nyb6p28g9g27ninc6whcqsi4m9xqv6rfqj647xjayacs"; libName = "tcp_stream"; authors = [ "Marc-Antoine Perennou " @@ -3712,13 +3627,13 @@ rec { dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; } { name = "mio"; - packageId = "mio 0.7.0"; + packageId = "mio 0.7.11"; usesDefaultFeatures = false; - features = [ "os-poll" "tcp" ]; + features = [ "net" "os-poll" ]; } { name = "native-tls"; @@ -3757,12 +3672,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 = "rand"; @@ -3770,22 +3685,22 @@ rec { } { name = "redox_syscall"; - packageId = "redox_syscall"; + packageId = "redox_syscall 0.1.57"; target = { target, features }: (target."os" == "redox"); } { name = "winapi"; packageId = "winapi 0.2.8"; - target = { target, features }: target."windows"; + target = { target, features }: (target."windows" or false); } ]; - + }; - "tempfile 3.1.0" = rec { + "tempfile 3.2.0" = rec { crateName = "tempfile"; - version = "3.1.0"; + version = "3.2.0"; edition = "2018"; - sha256 = "1a9cfdqw70n7bcnkx05aih9xdba8lqazmqlkjpkmn2la6gcj8vks"; + sha256 = "08pbf3c1i42382dc44dil5bgiawcsi0qk6zdibw10f69rxiwdhfs"; authors = [ "Steven Allen " "The Rust Project Developers" @@ -3795,20 +3710,20 @@ 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 0.7.3"; + packageId = "rand 0.8.3"; } { name = "redox_syscall"; - packageId = "redox_syscall"; + packageId = "redox_syscall 0.2.8"; target = { target, features }: (target."os" == "redox"); } { @@ -3817,28 +3732,28 @@ rec { } { name = "winapi"; - packageId = "winapi 0.3.8"; - target = { target, features }: target."windows"; + packageId = "winapi 0.3.9"; + target = { target, features }: (target."windows" or false); features = [ "fileapi" "handleapi" "winbase" ]; } ]; - + }; "thread_local" = rec { crateName = "thread_local"; - version = "1.0.1"; - edition = "2015"; - sha256 = "054vlrr1vsdy1h4b7n99mr24pnj8928ig9qwzg36wnkld4dns36l"; + version = "1.1.3"; + edition = "2018"; + sha256 = "1gccp3grndpi6dyhzylz4hkqnkzc1xyri98n0xwwhnn90i7d4640"; authors = [ "Amanieu d'Antras " ]; dependencies = [ { - name = "lazy_static"; - packageId = "lazy_static"; + name = "once_cell"; + packageId = "once_cell"; } ]; - + }; "time" = rec { crateName = "time"; @@ -3855,25 +3770,55 @@ rec { } { name = "winapi"; - packageId = "winapi 0.3.8"; - target = { target, features }: target."windows"; + packageId = "winapi 0.3.9"; + target = { target, features }: (target."windows" or false); features = [ "std" "minwinbase" "minwindef" "ntdef" "profileapi" "sysinfoapi" "timezoneapi" ]; } ]; devDependencies = [ { name = "winapi"; - packageId = "winapi 0.3.8"; + packageId = "winapi 0.3.9"; features = [ "std" "processthreadsapi" "winbase" ]; } ]; - + + }; + "tinyvec" = rec { + crateName = "tinyvec"; + version = "1.2.0"; + edition = "2018"; + sha256 = "0hn3fkpb9nca9nf9znz2dxlp4ccv37hnbh67aczpzpmpbgq20ljv"; + authors = [ + "Lokathor " + ]; + dependencies = [ + { + name = "tinyvec_macros"; + packageId = "tinyvec_macros"; + optional = true; + } + ]; + features = { + "alloc" = [ "tinyvec_macros" ]; + }; + resolvedDefaultFeatures = [ "alloc" "default" "tinyvec_macros" ]; + }; + "tinyvec_macros" = rec { + crateName = "tinyvec_macros"; + version = "0.1.0"; + edition = "2018"; + sha256 = "0p5zvgbas5nh403fbxica819mf3g83n8g2hzpfazfr56w6klv9yd"; + authors = [ + "Soveu " + ]; + }; "tracing" = rec { crateName = "tracing"; - version = "0.1.14"; + version = "0.1.26"; edition = "2018"; - sha256 = "08r98sp312rxwsm26wzgd013w134gfvhdswhv6r8q8bd26fvbim7"; + sha256 = "17dqjhixmnbrk0c99ydb3b9pygjnzfb7yhlasb6134s4jy6fpb89"; authors = [ "Eliza Weisman " "Tokio Contributors " @@ -3881,7 +3826,11 @@ rec { dependencies = [ { name = "cfg-if"; - packageId = "cfg-if"; + packageId = "cfg-if 1.0.0"; + } + { + name = "pin-project-lite"; + packageId = "pin-project-lite 0.2.6"; } { name = "tracing-attributes"; @@ -3904,9 +3853,9 @@ rec { }; "tracing-attributes" = rec { crateName = "tracing-attributes"; - version = "0.1.8"; + version = "0.1.15"; edition = "2018"; - sha256 = "0k4qvq437md3zynm8qbas6jfb0xp222xisij6af3r4pxwc6svfwr"; + sha256 = "1qni83p58nrp20i256zm169dnf7cylfchkfd9iza3j076fjnybn4"; procMacro = true; authors = [ "Tokio Contributors " @@ -3925,7 +3874,8 @@ rec { { name = "syn"; packageId = "syn"; - features = [ "full" "extra-traits" ]; + usesDefaultFeatures = false; + features = [ "full" "parsing" "printing" "visit" "visit-mut" "clone-impls" "extra-traits" "proc-macro" ]; } ]; features = { @@ -3933,9 +3883,9 @@ rec { }; "tracing-core" = rec { crateName = "tracing-core"; - version = "0.1.10"; + version = "0.1.18"; edition = "2018"; - sha256 = "05dpa21valy0c6nj5ybn951774icxhdb70cwq0ida7088yd3ma0a"; + sha256 = "0lm0li6lx75jgbbgxsb45439257sqb0j7828caf2hjqsigwi9zx9"; authors = [ "Tokio Contributors " ]; @@ -3954,9 +3904,9 @@ rec { }; "tracing-log" = rec { crateName = "tracing-log"; - version = "0.1.1"; + version = "0.1.2"; edition = "2018"; - sha256 = "1fdr0az98q9m5kiybvdvsb2m9mg86fdidgb5czzq2d71g1qqq3sy"; + sha256 = "1qv1cwvdqrgvizkszbff4fvkw0m3nn5yz68r3yaw2hcflivk94m6"; authors = [ "Tokio Contributors " ]; @@ -3967,7 +3917,7 @@ rec { } { name = "log"; - packageId = "log 0.4.8"; + packageId = "log 0.4.14"; } { name = "tracing-core"; @@ -3982,9 +3932,9 @@ rec { }; "tracing-serde" = rec { crateName = "tracing-serde"; - version = "0.1.1"; + version = "0.1.2"; edition = "2018"; - sha256 = "0ybfv0bzx542xkqzhcjx33knbs92zyvxjrf7iwkfvq0niwpvmk5n"; + sha256 = "12xjirg0b3cparjdhkd9pksrmv33gz7rdm4gfkvgk15v3x2flrgv"; authors = [ "Tokio Contributors " ]; @@ -3998,13 +3948,13 @@ rec { packageId = "tracing-core"; } ]; - + }; "tracing-subscriber" = rec { crateName = "tracing-subscriber"; - version = "0.2.5"; + version = "0.2.18"; edition = "2018"; - sha256 = "1li6g1hw2q3wz39c5g9kvw1q9jl6d3r87x0zsapcjsdai42c8lqx"; + sha256 = "1mfwc3xz8zzi5kvizhxgcqdx8swj55f0hfs9psf7rfl312zm6mda"; authors = [ "Eliza Weisman " "David Barsky " @@ -4020,6 +3970,8 @@ rec { name = "chrono"; packageId = "chrono"; optional = true; + usesDefaultFeatures = false; + features = [ "clock" "std" ]; } { name = "lazy_static"; @@ -4035,6 +3987,8 @@ rec { name = "regex"; packageId = "regex"; optional = true; + usesDefaultFeatures = false; + features = [ "std" ]; } { name = "serde"; @@ -4056,6 +4010,18 @@ rec { packageId = "smallvec"; optional = true; } + { + name = "thread_local"; + packageId = "thread_local"; + optional = true; + } + { + name = "tracing"; + packageId = "tracing"; + optional = true; + usesDefaultFeatures = false; + features = [ "std" ]; + } { name = "tracing-core"; packageId = "tracing-core"; @@ -4074,6 +4040,16 @@ rec { } ]; devDependencies = [ + { + name = "regex"; + packageId = "regex"; + usesDefaultFeatures = false; + features = [ "std" ]; + } + { + name = "tracing"; + packageId = "tracing"; + } { name = "tracing-log"; packageId = "tracing-log"; @@ -4082,12 +4058,12 @@ rec { features = { "ansi" = [ "fmt" "ansi_term" ]; "default" = [ "env-filter" "smallvec" "fmt" "ansi" "chrono" "tracing-log" "json" ]; - "env-filter" = [ "matchers" "regex" "lazy_static" ]; + "env-filter" = [ "matchers" "regex" "lazy_static" "tracing" ]; "fmt" = [ "registry" ]; "json" = [ "tracing-serde" "serde" "serde_json" ]; - "registry" = [ "sharded-slab" ]; + "registry" = [ "sharded-slab" "thread_local" ]; }; - resolvedDefaultFeatures = [ "ansi" "ansi_term" "chrono" "default" "env-filter" "fmt" "json" "lazy_static" "matchers" "regex" "registry" "serde" "serde_json" "sharded-slab" "smallvec" "tracing-log" "tracing-serde" ]; + resolvedDefaultFeatures = [ "ansi" "ansi_term" "chrono" "default" "env-filter" "fmt" "json" "lazy_static" "matchers" "regex" "registry" "serde" "serde_json" "sharded-slab" "smallvec" "thread_local" "tracing" "tracing-log" "tracing-serde" ]; }; "traitobject" = rec { crateName = "traitobject"; @@ -4097,7 +4073,7 @@ rec { authors = [ "Jonathan Reem " ]; - + }; "typeable" = rec { crateName = "typeable"; @@ -4107,33 +4083,7 @@ rec { authors = [ "Jonathan Reem " ]; - - }; - "typenum" = rec { - crateName = "typenum"; - version = "1.12.0"; - edition = "2015"; - sha256 = "0cvbksljz61ian21fnn0h51kphl0pwpzb932bv4s0rwy1wh8lg1p"; - build = "build/main.rs"; - authors = [ - "Paho Lurie-Gregg " - "Andre Bogus " - ]; - features = { - }; - }; - "ucd-trie" = rec { - crateName = "ucd-trie"; - version = "0.1.3"; - edition = "2018"; - sha256 = "072cblf8v3wzyaz3lhbpzgil4s03dpzg1ppy3gqx2l4v622y3pjn"; - authors = [ - "Andrew Gallant " - ]; - features = { - "default" = [ "std" ]; - }; - resolvedDefaultFeatures = [ "default" "std" ]; + }; "unicase" = rec { crateName = "unicase"; @@ -4155,9 +4105,9 @@ rec { }; "unicode-bidi" = rec { crateName = "unicode-bidi"; - version = "0.3.4"; - edition = "2015"; - sha256 = "1malx8ljgm7v1gbaazkn7iicy5wj0bwcyadj3l727a38ch6bvwj9"; + version = "0.3.5"; + edition = "2018"; + sha256 = "1q07h5kp9jszwf0bkrpa1v5wmv04dv920x3w2xy6pjdikchbxf7f"; libName = "unicode_bidi"; authors = [ "The Servo Project Developers" @@ -4176,28 +4126,34 @@ rec { }; "unicode-normalization" = rec { crateName = "unicode-normalization"; - version = "0.1.12"; - edition = "2015"; - sha256 = "195gb4fzlgg4g9cv6w057ncpmvvnx30r00w9hj114knhmlmm6yal"; + version = "0.1.19"; + edition = "2018"; + sha256 = "1yabhmg8zlcksda3ajly9hpbzqgbhknxwch8dwkfkaa1569r0ifm"; authors = [ "kwantam " + "Manish Goregaokar " ]; dependencies = [ { - name = "smallvec"; - packageId = "smallvec"; + name = "tinyvec"; + packageId = "tinyvec"; + features = [ "alloc" ]; } ]; - + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; }; "unicode-xid" = rec { crateName = "unicode-xid"; - version = "0.2.0"; + version = "0.2.2"; edition = "2015"; - sha256 = "0z09fn515xm7zyr0mmdyxa9mx2f7azcpv74pqmg611iralwpcvl2"; + sha256 = "1wrkgcw557v311dkdb6n2hrix9dm2qdsb1zpw7pn79l03zb85jwc"; authors = [ "erick.tryzelaar " "kwantam " + "Manish Goregaokar " ]; features = { }; @@ -4230,18 +4186,22 @@ rec { "query_encoding" = [ "encoding" ]; }; }; - "url 2.1.1" = rec { + "url 2.2.2" = rec { crateName = "url"; - version = "2.1.1"; - edition = "2015"; - sha256 = "1jw7cw8br4xvjb92ddrrh1r7jvqhyhiknnnfpgq9np63fs24m7c2"; + version = "2.2.2"; + edition = "2018"; + sha256 = "132pzpvfvpw33gjlzqd55n5iag9qddzffq8qbp1myfykna1w61x5"; authors = [ "The rust-url developers" ]; dependencies = [ + { + name = "form_urlencoded"; + packageId = "form_urlencoded"; + } { name = "idna"; - packageId = "idna 0.2.0"; + packageId = "idna 0.2.3"; } { name = "matches"; @@ -4252,7 +4212,7 @@ rec { packageId = "percent-encoding 2.1.0"; } ]; - + }; "uuid" = rec { crateName = "uuid"; @@ -4275,15 +4235,45 @@ rec { }; resolvedDefaultFeatures = [ "rand" "v4" ]; }; + "value-bag" = rec { + crateName = "value-bag"; + version = "1.0.0-alpha.7"; + edition = "2018"; + sha256 = "1bj0v1sq0xvwmxcixvia08a9r1mdfr257xwn7qan2hpr40ahwcnx"; + authors = [ + "Ashley Mannix " + ]; + dependencies = [ + { + name = "ctor"; + packageId = "ctor"; + } + ]; + buildDependencies = [ + { + name = "version_check"; + packageId = "version_check 0.9.3"; + rename = "rustc"; + } + ]; + features = { + "error" = [ "std" "sval1_lib/std" ]; + "serde" = [ "serde1" ]; + "serde1" = [ "serde1_lib" "sval1_lib/serde1" "sval1_lib/alloc" "erased-serde1/alloc" "serde1_fmt" ]; + "sval" = [ "sval1" ]; + "sval1" = [ "sval1_lib" ]; + "test" = [ "std" ]; + }; + }; "vcpkg" = rec { crateName = "vcpkg"; - version = "0.2.8"; + version = "0.2.13"; edition = "2015"; - sha256 = "0s1ijdrsg6917imja2hb07l0z4vbx7ydm8m2i1n9g62fg7r3ki1z"; + sha256 = "1ajg5vqyhd4n72y6048bpdrmb3ppvsaabhavipjhf6by005f8p02"; authors = [ "Jim McGrath " ]; - + }; "version_check 0.1.5" = rec { crateName = "version_check"; @@ -4293,23 +4283,23 @@ rec { authors = [ "Sergio Benitez " ]; - + }; - "version_check 0.9.2" = rec { + "version_check 0.9.3" = rec { crateName = "version_check"; - version = "0.9.2"; + version = "0.9.3"; edition = "2015"; - sha256 = "1vbaqdf802qinsq8q20w8w0qn2pv0rkq5p73ijcblrwxcvjp5adm"; + sha256 = "1zmkcgj2m0pq0l4wnhrp1wl1lygf7x2h5p7pvjwc4719lnlxrv2z"; authors = [ "Sergio Benitez " ]; - + }; "wasi" = rec { crateName = "wasi"; - version = "0.9.0+wasi-snapshot-preview1"; + version = "0.10.2+wasi-snapshot-preview1"; edition = "2018"; - sha256 = "06g5v3vrdapfzvfq662cij7v8a1flwr2my45nnncdv2galrdzkfc"; + sha256 = "1ii7nff4y1mpcrxzzvbpgxm7a1nn3szjf1n21jnx37c2g6dbsvzx"; authors = [ "The Cranelift Project Developers" ]; @@ -4327,13 +4317,13 @@ rec { authors = [ "Peter Atashian " ]; - + }; - "winapi 0.3.8" = rec { + "winapi 0.3.9" = rec { crateName = "winapi"; - version = "0.3.8"; + version = "0.3.9"; edition = "2015"; - sha256 = "1ii9j9lzrhwri0902652awifzx9fpayimbp6hfhhc296xcg0k4w0"; + sha256 = "06gl025x418lchw1wxj64ycr7gha83m44cjr5sarhynd9xkrm0sw"; authors = [ "Peter Atashian " ]; @@ -4352,7 +4342,7 @@ rec { features = { "debug" = [ "impl-debug" ]; }; - resolvedDefaultFeatures = [ "cfg" "consoleapi" "errhandlingapi" "evntrace" "fileapi" "handleapi" "in6addr" "inaddr" "ioapiset" "lmcons" "minschannel" "minwinbase" "minwindef" "mswsock" "namedpipeapi" "ntdef" "ntsecapi" "ntstatus" "processenv" "processthreadsapi" "profileapi" "schannel" "securitybaseapi" "sspi" "std" "synchapi" "sysinfoapi" "timezoneapi" "winbase" "wincrypt" "windef" "winerror" "winioctl" "winnt" "winsock2" "ws2def" "ws2ipdef" "ws2tcpip" ]; + resolvedDefaultFeatures = [ "cfg" "consoleapi" "errhandlingapi" "evntrace" "fileapi" "handleapi" "in6addr" "inaddr" "ioapiset" "lmcons" "minschannel" "minwinbase" "minwindef" "mstcpip" "mswsock" "namedpipeapi" "ntdef" "ntsecapi" "ntstatus" "processenv" "processthreadsapi" "profileapi" "schannel" "securitybaseapi" "sspi" "std" "synchapi" "sysinfoapi" "timezoneapi" "winbase" "wincrypt" "windef" "winerror" "winioctl" "winnt" "winsock2" "ws2def" "ws2ipdef" "ws2tcpip" ]; }; "winapi-build" = rec { crateName = "winapi-build"; @@ -4363,7 +4353,7 @@ rec { authors = [ "Peter Atashian " ]; - + }; "winapi-i686-pc-windows-gnu" = rec { crateName = "winapi-i686-pc-windows-gnu"; @@ -4373,7 +4363,7 @@ rec { authors = [ "Peter Atashian " ]; - + }; "winapi-x86_64-pc-windows-gnu" = rec { crateName = "winapi-x86_64-pc-windows-gnu"; @@ -4383,7 +4373,7 @@ rec { authors = [ "Peter Atashian " ]; - + }; "ws2_32-sys" = rec { crateName = "ws2_32-sys"; @@ -4406,7 +4396,21 @@ rec { packageId = "winapi-build"; } ]; - + + }; + "wyz" = rec { + crateName = "wyz"; + version = "0.2.0"; + edition = "2018"; + sha256 = "05028bk49b2ix1lz22sj65fnlxr0f29j2klkaqjxp6az3c6hprl5"; + authors = [ + "myrrlyn " + ]; + features = { + "default" = [ "std" ]; + "std" = [ "alloc" ]; + }; + resolvedDefaultFeatures = [ "alloc" ]; }; }; @@ -4425,9 +4429,10 @@ rec { # This doesn't appear to be officially documented anywhere yet. # See https://github.com/rust-lang-nursery/rust-forge/issues/101. - os = if stdenv.hostPlatform.isDarwin - then "macos" - else stdenv.hostPlatform.parsed.kernel.name; + os = + if stdenv.hostPlatform.isDarwin + then "macos" + else stdenv.hostPlatform.parsed.kernel.name; arch = stdenv.hostPlatform.parsed.cpu.name; family = "unix"; env = "gnu"; @@ -4461,7 +4466,7 @@ rec { ) ) - # Filter out nix-build result symlinks + # Filter out nix-build result symlinks || ( type == "symlink" && lib.hasPrefix "result" baseName ) @@ -4499,84 +4504,127 @@ rec { # building the actual lib and bin targets We just have to pass `--test` # to rustc and it will do the right thing. We execute the tests and copy # their log and the test executables to $out for later inspection. - test = let - drv = testCrate.override ( - _: { - buildTests = true; - } - ); - in - pkgs.runCommand "run-tests-${testCrate.name}" { - inherit testCrateFlags; - buildInputs = testInputs; - } '' + test = + let + drv = testCrate.override + ( + _: { + buildTests = true; + } + ); + in + pkgs.runCommand "run-tests-${testCrate.name}" + { + inherit testCrateFlags; + buildInputs = testInputs; + } '' set -ex - cd ${crate.src} + + export RUST_BACKTRACE=1 + + # recreate a file hierarchy as when running tests with cargo + + # the source for test data + ${pkgs.xorg.lndir}/bin/lndir ${crate.src} + + # build outputs + testRoot=target/debug + mkdir -p $testRoot + + # executables of the crate + # we copy to prevent std::env::current_exe() to resolve to a store location + for i in ${crate}/bin/*; do + cp "$i" "$testRoot" + done + chmod +w -R . + + # test harness executables are suffixed with a hash, like cargo does + # this allows to prevent name collision with the main + # executables of the crate + hash=$(basename $out) for file in ${drv}/tests/*; do - $file $testCrateFlags 2>&1 | tee -a $out + f=$testRoot/$(basename $file)-$hash + cp $file $f + $f $testCrateFlags 2>&1 | tee -a $out 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 ? ( - if crateOverrides == pkgs.defaultCrateOverrides - then buildRustCrate - else buildRustCrate.override { - defaultCrateOverrides = crateOverrides; - } - ) + , buildRustCrateForPkgsFunc ? null , runTests ? false - , testCrateFlags ? [] - , testInputs ? [] + , testCrateFlags ? [ ] + , testInputs ? [ ] }: - lib.makeOverridable - ( - { features, crateOverrides, runTests, testCrateFlags, testInputs }: - let - builtRustCrates = builtRustCratesWithFeatures { - inherit packageId features buildRustCrateFunc; - runTests = false; - }; - builtTestRustCrates = builtRustCratesWithFeatures { - inherit packageId features buildRustCrateFunc; - runTests = true; - }; - drv = builtRustCrates.${packageId}; - testDrv = builtTestRustCrates.${packageId}; - in - if runTests then - crateWithTest { + lib.makeOverridable + ( + { features + , crateOverrides + , runTests + , testCrateFlags + , testInputs + }: + let + 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; + buildRustCrateForPkgsFunc = buildRustCrateForPkgsFuncOverriden; + runTests = false; + }; + builtTestRustCrates = builtRustCratesWithFeatures { + inherit packageId features; + buildRustCrateForPkgsFunc = buildRustCrateForPkgsFuncOverriden; + runTests = true; + }; + drv = builtRustCrates.crates.${packageId}; + testDrv = builtTestRustCrates.crates.${packageId}; + derivation = + if runTests then + crateWithTest + { crate = drv; testCrate = testDrv; inherit testCrateFlags testInputs; } - else drv - ) - { inherit features crateOverrides runTests testCrateFlags testInputs; }; + else drv; + in + derivation + ) + { inherit features crateOverrides runTests testCrateFlags testInputs; }; - /* Returns an attr set with packageId mapped to the result of buildRustCrateFunc - for the corresponding crate. + /* 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: @@ -4587,83 +4635,115 @@ rec { assert (builtins.isBool runTests); let rootPackageId = packageId; - mergedFeatures = mergePackageFeatures ( - args // { - inherit rootPackageId; - target = target // { test = runTests; }; - } - ); - - buildByPackageId = packageId: buildByPackageIdImpl packageId; - + mergedFeatures = mergePackageFeatures + ( + args // { + inherit rootPackageId; + target = target // { test = runTests; }; + } + ); # 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 - features = mergedFeatures."${packageId}" or []; + 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}"; crateConfig = builtins.removeAttrs crateConfig' [ "resolvedDefaultFeatures" "devDependencies" ]; devDependencies = lib.optionals (runTests && packageId == rootPackageId) - (crateConfig'.devDependencies or []); + (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 []) + (crateConfig.dependencies or [ ]) ++ devDependencies; }; buildDependencies = dependencyDerivations { - inherit builtByPackageId features target; - dependencies = crateConfig.buildDependencies or []; + inherit features target; + buildByPackageId = depPackageId: + self.build.crates.${depPackageId}; + dependencies = crateConfig.buildDependencies or [ ]; }; - filterEnabledDependenciesForThis = dependencies: filterEnabledDependencies { inherit dependencies features target; }; - dependenciesWithRenames = - lib.filter (d: d ? "rename") ( - filterEnabledDependenciesForThis - ( - (crateConfig.buildDependencies or []) - ++ (crateConfig.dependencies or []) - ++ devDependencies - ) - ); - + lib.filter (d: d ? "rename") + ( + filterEnabledDependenciesForThis + ( + (crateConfig.buildDependencies or [ ]) + ++ (crateConfig.dependencies or [ ]) + ++ devDependencies + ) + ); + # Crate renames have the form: + # + # { + # crate_name = [ + # { version = "1.2.3"; rename = "crate_name01"; } + # ]; + # # ... + # } crateRenames = - builtins.listToAttrs - (map (d: { name = d.name; value = d.rename; }) dependenciesWithRenames); + let + grouped = + lib.groupBy + (dependency: dependency.name) + dependenciesWithRenames; + versionAndRename = dep: + let + 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 ( - pkgs.fetchurl { + pkgs.fetchurl rec { name = "${crateConfig.crateName}-${crateConfig.version}.tar.gz"; - url = "https://crates.io/api/v1/crates/${crateConfig.crateName}/${crateConfig.version}/download"; - sha256 = crateConfig.sha256; + # https://www.pietroalbini.org/blog/downloading-crates-io/ + # Not rate-limited, CDN URL. + url = "https://static.crates.io/crates/${crateConfig.crateName}/${crateConfig.crateName}-${crateConfig.version}.crate"; + sha256 = + assert (lib.assertMsg (crateConfig ? sha256) "Missing sha256 for ${name}"); + 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); @@ -4671,12 +4751,12 @@ rec { enabledDependencies = filterEnabledDependencies { inherit dependencies features target; }; - depDerivation = dependency: builtByPackageId.${dependency.packageId}; + depDerivation = dependency: buildByPackageId dependency.packageId; in - map depDerivation enabledDependencies; + map depDerivation enabledDependencies; /* Returns a sanitized version of val with all values substituted that cannot - be serialized as JSON. + be serialized as JSON. */ sanitizeForJson = val: if builtins.isAttrs val @@ -4694,20 +4774,21 @@ 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: { - "01_crateName" = crate.crateName or false; - "02_features" = crate.features or []; - "03_dependencies" = crate.dependencies or []; - }; - inherit packageId; - } - ); + dependencyTree = sanitizeForJson + ( + buildRustCrateWithFeatures { + buildRustCrateForPkgsFunc = _: crate: { + "01_crateName" = crate.crateName or false; + "02_features" = crate.features or [ ]; + "03_dependencies" = crate.dependencies or [ ]; + }; + inherit packageId; + } + ); mergedPackageFeatures = mergePackageFeatures { features = rootFeatures; inherit packageId target; @@ -4717,11 +4798,11 @@ rec { }; }; in - { internal = debug; }; + { internal = debug; }; /* Returns differences between cargo default features and crate2nix default features. - + This is useful for verifying the feature resolution in crate2nix. */ diffDefaultPackageFeatures = @@ -4737,7 +4818,7 @@ rec { "crate2nix" (mergePackageFeatures { inherit crateConfigs packageId target; features = [ "default" ]; }); configs = prefixValues "cargo" crateConfigs; - combined = lib.foldAttrs (a: b: a // b) {} [ mergedFeatures configs ]; + combined = lib.foldAttrs (a: b: a // b) { } [ mergedFeatures configs ]; onlyInCargo = builtins.attrNames (lib.filterAttrs (n: v: !(v ? "crate2nix") && (v ? "cargo")) combined); @@ -4749,13 +4830,13 @@ rec { n: v: (v ? "crate2nix") && (v ? "cargo") - && (v.crate2nix.features or []) != (v."cargo".resolved_default_features or []) + && (v.crate2nix.features or [ ]) != (v."cargo".resolved_default_features or [ ]) ) combined; in - builtins.toJSON { - inherit onlyInCargo onlyInCrate2Nix differentFeatures; - }; + builtins.toJSON { + inherit onlyInCargo onlyInCrate2Nix differentFeatures; + }; /* Returns an attrset mapping packageId to the list of enabled features. @@ -4768,7 +4849,7 @@ rec { , rootPackageId ? packageId , features ? rootFeatures , dependencyPath ? [ crates.${packageId}.crateName ] - , featuresByPackageId ? {} + , featuresByPackageId ? { } , target # Adds devDependencies to the crate with rootPackageId. , runTests ? false @@ -4784,15 +4865,13 @@ rec { assert (builtins.isBool runTests); let crateConfig = crateConfigs."${packageId}" or (builtins.throw "Package not found: ${packageId}"); - expandedFeatures = expandFeatures (crateConfig.features or {}) features; - + expandedFeatures = expandFeatures (crateConfig.features or { }) features; depWithResolvedFeatures = dependency: let packageId = dependency.packageId; features = dependencyFeatures expandedFeatures dependency; in - { inherit packageId features; }; - + { inherit packageId features; }; resolveDependencies = cache: path: dependencies: assert (builtins.isAttrs cache); assert (builtins.isList dependencies); @@ -4804,45 +4883,44 @@ rec { directDependencies = map depWithResolvedFeatures enabledDependencies; foldOverCache = op: lib.foldl op cache directDependencies; in - foldOverCache - ( - cache: { packageId, features }: - let - cacheFeatures = cache.${packageId} or []; - combinedFeatures = sortedUnique (cacheFeatures ++ features); - in - if cache ? ${packageId} && cache.${packageId} == combinedFeatures - then cache - else mergePackageFeatures { - features = combinedFeatures; - featuresByPackageId = cache; - inherit crateConfigs packageId target runTests rootPackageId; - } - ); - + foldOverCache + ( + cache: { packageId, features }: + let + cacheFeatures = cache.${packageId} or [ ]; + combinedFeatures = sortedUnique (cacheFeatures ++ features); + in + if cache ? ${packageId} && cache.${packageId} == combinedFeatures + then cache + else + mergePackageFeatures { + features = combinedFeatures; + featuresByPackageId = cache; + inherit crateConfigs packageId target runTests rootPackageId; + } + ); cacheWithSelf = let - cacheFeatures = featuresByPackageId.${packageId} or []; + cacheFeatures = featuresByPackageId.${packageId} or [ ]; combinedFeatures = sortedUnique (cacheFeatures ++ expandedFeatures); in - featuresByPackageId // { - "${packageId}" = combinedFeatures; - }; - + featuresByPackageId // { + "${packageId}" = combinedFeatures; + }; cacheWithDependencies = - resolveDependencies cacheWithSelf "dep" ( - crateConfig.dependencies or [] - ++ lib.optionals - (runTests && packageId == rootPackageId) - (crateConfig.devDependencies or []) - ); - + resolveDependencies cacheWithSelf "dep" + ( + crateConfig.dependencies or [ ] + ++ lib.optionals + (runTests && packageId == rootPackageId) + (crateConfig.devDependencies or [ ]) + ); cacheWithAll = resolveDependencies cacheWithDependencies "build" - (crateConfig.buildDependencies or []); + (crateConfig.buildDependencies or [ ]); in - cacheWithAll; + cacheWithAll; /* Returns the enabled dependencies given the enabled features. */ filterEnabledDependencies = { dependencies, features, target }: @@ -4853,14 +4931,14 @@ rec { lib.filter ( dep: - let - targetFunc = dep.target or (features: true); - in - targetFunc { inherit features target; } - && ( - !(dep.optional or false) - || builtins.any (doesFeatureEnableDependency dep) features - ) + let + targetFunc = dep.target or (features: true); + in + targetFunc { inherit features target; } + && ( + !(dep.optional or false) + || builtins.any (doesFeatureEnableDependency dep) features + ) ) dependencies; @@ -4871,9 +4949,9 @@ rec { len = builtins.stringLength prefix; startsWithPrefix = builtins.substring 0 len feature == prefix; in - (rename == null && feature == name) - || (rename != null && rename == feature) - || startsWithPrefix; + (rename == null && feature == name) + || (rename != null && rename == feature) + || startsWithPrefix; /* Returns the expanded features for the given inputFeatures by applying the rules in featureMap. @@ -4887,43 +4965,44 @@ rec { let expandFeature = feature: assert (builtins.isString feature); - [ feature ] ++ (expandFeatures featureMap (featureMap."${feature}" or [])); - outFeatures = builtins.concatMap expandFeature inputFeatures; + [ feature ] ++ (expandFeatures featureMap (featureMap."${feature}" or [ ])); + outFeatures = lib.concatMap expandFeature inputFeatures; in - sortedUnique outFeatures; + sortedUnique outFeatures; /* Returns the actual features for the given dependency. - + features: The features of the crate that refers this dependency. */ dependencyFeatures = features: dependency: assert (builtins.isList features); assert (builtins.isAttrs dependency); let - defaultOrNil = if dependency.usesDefaultFeatures or true - then [ "default" ] - else []; - explicitFeatures = dependency.features or []; + defaultOrNil = + if dependency.usesDefaultFeatures or true + then [ "default" ] + else [ ]; + explicitFeatures = dependency.features or [ ]; additionalDependencyFeatures = let dependencyPrefix = (dependency.rename or dependency.name) + "/"; dependencyFeatures = builtins.filter (f: lib.hasPrefix dependencyPrefix f) features; in - builtins.map (lib.removePrefix dependencyPrefix) dependencyFeatures; + builtins.map (lib.removePrefix dependencyPrefix) dependencyFeatures; in - defaultOrNil ++ explicitFeatures ++ additionalDependencyFeatures; + defaultOrNil ++ explicitFeatures ++ additionalDependencyFeatures; /* Sorts and removes duplicates from a list of strings. */ sortedUnique = features: assert (builtins.isList features); assert (builtins.all builtins.isString features); let - outFeaturesSet = lib.foldl (set: feature: set // { "${feature}" = 1; }) {} features; + outFeaturesSet = lib.foldl (set: feature: set // { "${feature}" = 1; }) { } features; outFeaturesUnique = builtins.attrNames outFeaturesSet; in - builtins.sort (a: b: a < b) outFeaturesUnique; + builtins.sort (a: b: a < b) outFeaturesUnique; deprecationWarning = message: value: if strictDeprecation @@ -4935,4 +5014,4 @@ rec { # }; -} +} \ No newline at end of file diff --git a/default.nix b/default.nix index 2003db4..b8f5df9 100644 --- a/default.nix +++ b/default.nix @@ -7,19 +7,8 @@ } }: -with ofborgCrates.workspaceMembers; - let - stripDeps = pkg: pkgs.runCommand "${pkg.name}-deps-stripped" {} - '' - cp -r ${pkg} $out - chmod -R a+w $out - rm -rf $out/lib - find $out/bin -name '*.d' -delete - chmod -R a-w $out - ''; - - src = stripDeps ofborg.build; + inherit (ofborgCrates.workspaceMembers) ofborg-simple-build ofborg; in { @@ -27,7 +16,7 @@ in ofborg.simple-build = ofborg-simple-build.build; - ofborg.rs = pkgs.runCommand "ofborg-rs-symlink-compat" { inherit src; } '' + ofborg.rs = pkgs.runCommand "ofborg-rs-symlink-compat" { src = ofborg.build; } '' mkdir -p $out/bin for f in $(find $src -type f); do bn=$(basename "$f") diff --git a/nix/update-crates.sh b/nix/update-crates.sh index 7d31d3e..e4c6b55 100755 --- a/nix/update-crates.sh +++ b/nix/update-crates.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -E "with import ./nix {}; mkShell { nativeBuildInputs = [ cacert cargo (import (builtins.fetchTarball https://github.com/kolloch/crate2nix/archive/0.8.0.tar.gz) {}) ]; }" +#!nix-shell -i bash -E "with import ./nix {}; mkShell { nativeBuildInputs = [ cacert cargo (import (builtins.fetchTarball https://github.com/kolloch/crate2nix/archive/0.9.0.tar.gz) {}) ]; }" set -e cargo fetch --locked diff --git a/ofborg/src/bin/build-faker.rs b/ofborg/src/bin/build-faker.rs index bfeadc9..be93f26 100644 --- a/ofborg/src/bin/build-faker.rs +++ b/ofborg/src/bin/build-faker.rs @@ -54,6 +54,7 @@ fn main() -> Result<(), Box> { redelivered: false, properties: BasicProperties::default(), data: vec![], + acker: Default::default(), }; let mut recv = easylapin::ChannelNotificationReceiver::new(&mut chan, &deliver); diff --git a/ofborg/src/bin/log-message-generator.rs b/ofborg/src/bin/log-message-generator.rs index 8f4268b..4f36bf7 100644 --- a/ofborg/src/bin/log-message-generator.rs +++ b/ofborg/src/bin/log-message-generator.rs @@ -31,6 +31,7 @@ fn main() -> Result<(), Box> { redelivered: false, properties: BasicProperties::default(), data: vec![], + acker: Default::default(), }; let mut receiver = easylapin::ChannelNotificationReceiver::new(&mut chan, &deliver); let job = buildjob::BuildJob {