diff --git a/Cargo.lock b/Cargo.lock index 3911875a21..dd9f046fa0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7,7 +7,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" dependencies = [ "lazy_static 1.4.0", - "regex 1.4.2", + "regex 1.4.3", ] [[package]] @@ -130,7 +130,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "efd3d156917d94862e779f356c5acae312b08fd3121e792c857d7928c8088423" dependencies = [ "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] @@ -171,12 +171,15 @@ dependencies = [ [[package]] name = "async-global-executor" -version = "1.4.3" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73079b49cd26b8fd5a15f68fc7707fc78698dc2a3d61430f2a7a9430230dfa04" +checksum = "9586ec52317f36de58453159d48351bc244bc24ced3effc1fce22f3d48664af6" dependencies = [ + "async-channel", "async-executor", "async-io", + "async-mutex", + "blocking", "futures-lite", "num_cpus", "once_cell", @@ -192,7 +195,7 @@ dependencies = [ "fastrand", "futures-lite", "libc", - "log 0.4.11", + "log 0.4.13", "nb-connect", "once_cell", "parking", @@ -256,21 +259,20 @@ checksum = "e5444eec77a9ec2bfe4524139e09195862e981400c4358d3b760cae634e4c4ee" dependencies = [ "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] name = "async-std" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f9f84f1280a2b436a2c77c2582602732b6c2f4321d5494d6e799e6c367859a8" +checksum = "d9f06685bad74e0570f5213741bea82158279a4103d988e57bfada11ad230341" dependencies = [ "async-attributes", "async-channel", "async-global-executor", "async-io", - "async-mutex", - "blocking", + "async-lock", "crossbeam-utils 0.8.1", "futures-channel", "futures-core", @@ -278,11 +280,11 @@ dependencies = [ "futures-lite", "gloo-timers", "kv-log-macro", - "log 0.4.11", + "log 0.4.13", "memchr", "num_cpus", "once_cell", - "pin-project-lite 0.2.1", + "pin-project-lite 0.2.4", "pin-utils", "slab 0.4.2", "wasm-bindgen-futures 0.4.19", @@ -302,7 +304,7 @@ checksum = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d" dependencies = [ "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] @@ -394,7 +396,7 @@ dependencies = [ "lazy_static 1.4.0", "path_abs", "semver 0.11.0", - "serde 1.0.118", + "serde 1.0.119", "serde_yaml", "shell-words", "syntect", @@ -428,7 +430,7 @@ dependencies = [ "num-bigint 0.3.1", "num-integer", "num-traits 0.2.14", - "serde 1.0.118", + "serde 1.0.119", ] [[package]] @@ -438,7 +440,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d" dependencies = [ "byteorder", - "serde 1.0.118", + "serde 1.0.119", ] [[package]] @@ -523,10 +525,10 @@ dependencies = [ "decimal", "hex 0.3.2", "libc", - "linked-hash-map 0.5.3", + "linked-hash-map 0.5.4", "md5 0.6.1", "rand 0.7.3", - "serde 1.0.118", + "serde 1.0.119", "serde_json", "time", ] @@ -540,7 +542,7 @@ dependencies = [ "lazy_static 1.4.0", "memchr", "regex-automata", - "serde 1.0.118", + "serde 1.0.119", ] [[package]] @@ -566,15 +568,15 @@ dependencies = [ [[package]] name = "bytemuck" -version = "1.4.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41aa2ec95ca3b5c54cf73c91acf06d24f4495d5f1b1c12506ae3483d646177ac" +checksum = "5a4bad0c5981acc24bc09e532f35160f952e35422603f0563cd7a73c2c2e65a0" [[package]] name = "byteorder" -version = "1.3.4" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" +checksum = "ae44d1a3d5a19df61dd0c8beb138458ac2a53a7ac09eba97d55592540004306b" [[package]] name = "bytes" @@ -592,6 +594,12 @@ version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" +[[package]] +name = "bytes" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040" + [[package]] name = "bzip2" version = "0.3.3" @@ -628,9 +636,9 @@ dependencies = [ "byteorder", "codepage", "encoding_rs", - "log 0.4.11", + "log 0.4.13", "quick-xml 0.19.0", - "serde 1.0.118", + "serde 1.0.119", "zip", ] @@ -670,7 +678,7 @@ dependencies = [ "libc", "num-integer", "num-traits 0.2.14", - "serde 1.0.118", + "serde 1.0.119", "time", "winapi 0.3.9", ] @@ -736,7 +744,7 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6ce42b8998a383572e0a802d859b1f00c79b7b7474e62fff88ee5c2845d9c13" dependencies = [ - "serde 1.0.118", + "serde 1.0.119", "termcolor", "unicode-width", ] @@ -776,7 +784,7 @@ dependencies = [ "lazy_static 1.4.0", "nom 5.1.2", "rust-ini", - "serde 1.0.118", + "serde 1.0.119", "serde-hjson", "serde_json", "toml", @@ -792,7 +800,7 @@ dependencies = [ "encode_unicode", "lazy_static 1.4.0", "libc", - "regex 1.4.2", + "regex 1.4.3", "terminal_size", "unicode-width", "winapi 0.3.9", @@ -1065,8 +1073,8 @@ dependencies = [ "phf", "proc-macro2", "quote 1.0.8", - "smallvec 1.6.0", - "syn 1.0.57", + "smallvec 1.6.1", + "syn 1.0.58", ] [[package]] @@ -1076,7 +1084,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e" dependencies = [ "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] @@ -1089,7 +1097,7 @@ dependencies = [ "csv-core", "itoa", "ryu", - "serde 1.0.118", + "serde 1.0.119", ] [[package]] @@ -1201,7 +1209,7 @@ checksum = "71f31892cd5c62e414316f2963c5689242c43d8e7bbcaaeca97e5e28c95d91d9" dependencies = [ "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] @@ -1223,7 +1231,7 @@ checksum = "41cb0e6161ad61ed084a36ba71fbba9e3ac5aee3606fb607fe08da6acbcf3d8c" dependencies = [ "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] @@ -1255,12 +1263,13 @@ dependencies = [ ] [[package]] -name = "directories" -version = "3.0.1" +name = "directories-next" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8fed639d60b58d0f53498ab13d26f621fd77569cc6edb031f4cc36a2ad9da0f" +checksum = "339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc" dependencies = [ - "dirs-sys", + "cfg-if 1.0.0", + "dirs-sys-next", ] [[package]] @@ -1309,18 +1318,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a" dependencies = [ "libc", - "redox_users", + "redox_users 0.3.5", "winapi 0.3.9", ] [[package]] name = "dirs-sys-next" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99de365f605554ae33f115102a02057d4fc18b01f3284d6870be0938743cfe7d" +checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" dependencies = [ "libc", - "redox_users", + "redox_users 0.4.0", "winapi 0.3.9", ] @@ -1370,7 +1379,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9e30d14e24cd200f2351837a02feacf8f043410f2a56441868c93ef33f90239" dependencies = [ - "regex 1.4.2", + "regex 1.4.3", ] [[package]] @@ -1460,8 +1469,8 @@ checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" dependencies = [ "atty", "humantime", - "log 0.4.11", - "regex 1.4.2", + "log 0.4.13", + "regex 1.4.3", "termcolor", ] @@ -1508,7 +1517,7 @@ checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", "synstructure", ] @@ -1537,7 +1546,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae91abf6555234338687bb47913978d275539235fcb77ba9863b779090b42b14" dependencies = [ "bit-set", - "regex 1.4.2", + "regex 1.4.3", ] [[package]] @@ -1653,9 +1662,9 @@ checksum = "4c7e4c2612746b0df8fed4ce0c69156021b704c9aefa360311c04e6e9e002eed" [[package]] name = "futures" -version = "0.3.8" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b3b0c040a1fe6529d30b3c5944b280c7f0dcb2930d2c3062bca967b602583d0" +checksum = "da9052a1a50244d8d5aa9bf55cbc2fb6f357c86cc52e46c62ed390a7180cf150" dependencies = [ "futures-channel", "futures-core", @@ -1668,9 +1677,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.8" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b7109687aa4e177ef6fe84553af6280ef2778bdb7783ba44c9dc3399110fe64" +checksum = "f2d31b7ec7efab6eefc7c57233bb10b847986139d88cc2f5a02a1ae6871a1846" dependencies = [ "futures-core", "futures-sink", @@ -1688,9 +1697,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.8" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "847ce131b72ffb13b6109a221da9ad97a64cbe48feb1028356b836b47b8f1748" +checksum = "79e5145dde8da7d1b3892dad07a9c98fc04bc39892b1ecc9692cf53e2b780a65" [[package]] name = "futures-core-preview" @@ -1710,9 +1719,9 @@ dependencies = [ [[package]] name = "futures-executor" -version = "0.3.8" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4caa2b2b68b880003057c1dd49f1ed937e38f22fcf6c212188a121f08cf40a65" +checksum = "e9e59fdc009a4b3096bf94f740a0f2424c082521f20a9b08c5c07c48d90fd9b9" dependencies = [ "futures-core", "futures-task", @@ -1732,9 +1741,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.8" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "611834ce18aaa1bd13c4b374f5d653e1027cf99b6b502584ff8c9a64413b30bb" +checksum = "28be053525281ad8259d47e4de5de657b25e7bac113458555bb4b70bc6870500" [[package]] name = "futures-io-preview" @@ -1753,20 +1762,20 @@ dependencies = [ "futures-io", "memchr", "parking", - "pin-project-lite 0.2.1", + "pin-project-lite 0.2.4", "waker-fn", ] [[package]] name = "futures-macro" -version = "0.3.8" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77408a692f1f97bcc61dc001d752e00643408fbc922e4d634c655df50d595556" +checksum = "c287d25add322d9f9abdcdc5927ca398917996600182178774032e9f8258fedd" dependencies = [ "proc-macro-hack", "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] @@ -1785,9 +1794,9 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.8" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f878195a49cee50e006b02b93cf7e0a95a38ac7b776b4c4d9cc1207cd20fcb3d" +checksum = "caf5c69029bda2e743fddd0582d1083951d65cc9539aebf8812f36c3491342d6" [[package]] name = "futures-sink-preview" @@ -1797,9 +1806,9 @@ checksum = "86f148ef6b69f75bb610d4f9a2336d4fc88c4b5b67129d1a340dd0fd362efeec" [[package]] name = "futures-task" -version = "0.3.8" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c554eb5bf48b2426c4771ab68c6b14468b6e76cc90996f528c3338d761a4d0d" +checksum = "13de07eb8ea81ae445aca7b69f5f7bf15d7bf4912d8ca37d6645c77ae8a58d86" dependencies = [ "once_cell", ] @@ -1812,9 +1821,9 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.8" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d304cff4a7b99cfb7986f7d43fbe93d175e72e704a8860787cc95e9ffd85cbd2" +checksum = "632a8cd0f2a4b3fdea1657f08bde063848c3bd00f9bbf6e256b8be78802e624b" dependencies = [ "futures 0.1.30", "futures-channel", @@ -1824,7 +1833,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project 1.0.3", + "pin-project-lite 0.2.4", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -1856,7 +1865,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce54d63f8b0c75023ed920d46fd71d0cbbb830b0ee012726b5b4f506fb6dea5b" dependencies = [ "bytes 0.5.6", - "futures 0.3.8", + "futures 0.3.12", "memchr", "pin-project 0.4.27", ] @@ -1907,6 +1916,17 @@ dependencies = [ "wasi 0.9.0+wasi-snapshot-preview1", ] +[[package]] +name = "getrandom" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4060f4657be78b8e766215b02b18a2e862d83745545de804638e2b545e81aee6" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "wasi 0.10.1+wasi-snapshot-preview1", +] + [[package]] name = "getset" version = "0.1.1" @@ -1916,7 +1936,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] @@ -1934,7 +1954,7 @@ dependencies = [ "bitflags", "libc", "libgit2-sys", - "log 0.4.11", + "log 0.4.13", "url", ] @@ -1953,8 +1973,8 @@ dependencies = [ "aho-corasick 0.7.15", "bstr", "fnv", - "log 0.4.11", - "regex 1.4.2", + "log 0.4.13", + "regex 1.4.3", ] [[package]] @@ -1981,7 +2001,7 @@ dependencies = [ "futures-core", "futures-sink", "futures-util", - "http 0.2.2", + "http 0.2.3", "indexmap", "slab 0.4.2", "tokio 0.2.24", @@ -2060,7 +2080,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ba5fb13a3b90581d22b4edf99e87c54316444622ae123d36816a227a7caa6df" dependencies = [ "cfg-if 1.0.0", - "futures 0.3.8", + "futures 0.3.12", "glob", "heim-common", "heim-runtime", @@ -2100,7 +2120,7 @@ dependencies = [ "heim-runtime", "lazy_static 1.4.0", "libc", - "log 0.4.11", + "log 0.4.13", "mach", "ntapi", "platforms", @@ -2146,7 +2166,7 @@ dependencies = [ "async-trait", "cfg-if 1.0.0", "darwin-libproc", - "futures 0.3.8", + "futures 0.3.12", "heim-common", "heim-cpu", "heim-host", @@ -2168,7 +2188,7 @@ version = "0.1.0-rc.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54ec7e5238c8f0dd0cc60914d31a5a7aadd4cde74c966a76c1caed1f5224e9b8" dependencies = [ - "futures 0.3.8", + "futures 0.3.12", "futures-timer", "once_cell", "smol", @@ -2187,9 +2207,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.1.17" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8" +checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c" dependencies = [ "libc", ] @@ -2232,12 +2252,12 @@ version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aafcf38a1a36118242d29b92e1b08ef84e67e4a5ed06e0a80be20e6a32bfed6b" dependencies = [ - "log 0.4.11", + "log 0.4.13", "mac", "markup5ever", "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] @@ -2259,11 +2279,11 @@ dependencies = [ [[package]] name = "http" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84129d298a6d57d246960ff8eb831ca4af3f96d29e2e28848dae275408658e26" +checksum = "7245cd7449cc792608c3c8a9eaf69bd4eabbabf802713748fd739c98b82f0747" dependencies = [ - "bytes 0.5.6", + "bytes 1.0.1", "fnv", "itoa", ] @@ -2275,7 +2295,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b" dependencies = [ "bytes 0.5.6", - "http 0.2.2", + "http 0.2.3", ] [[package]] @@ -2312,7 +2332,7 @@ dependencies = [ "httparse", "iovec", "language-tags", - "log 0.4.11", + "log 0.4.13", "mime", "net2", "percent-encoding 1.0.1", @@ -2337,12 +2357,12 @@ dependencies = [ "futures-core", "futures-util", "h2", - "http 0.2.2", + "http 0.2.3", "http-body", "httparse", "httpdate", "itoa", - "pin-project 1.0.3", + "pin-project 1.0.4", "socket2", "tokio 0.2.24", "tower-service", @@ -2380,7 +2400,7 @@ checksum = "ea685d38f1becb4f0a04e6cbff9256c6c2cd5e5905563b251401d1c13d12c654" dependencies = [ "async-std", "cfg-if 0.1.10", - "futures 0.3.8", + "futures 0.3.12", "thiserror", ] @@ -2433,7 +2453,7 @@ checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b" dependencies = [ "autocfg", "hashbrown", - "serde 1.0.118", + "serde 1.0.119", ] [[package]] @@ -2484,7 +2504,7 @@ dependencies = [ "futures-util-preview", "http 0.1.21", "lazy_static 1.4.0", - "log 0.4.11", + "log 0.4.13", "slab 0.4.2", "sluice", ] @@ -2547,7 +2567,7 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" dependencies = [ - "log 0.4.11", + "log 0.4.13", ] [[package]] @@ -2589,9 +2609,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.81" +version = "0.2.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1482821306169ec4d07f6aca392a4681f66c75c9918aa49641a2595db64053cb" +checksum = "89203f3fba0a3795506acaad8ebce3c80c0af93f994d5a1d7a0b1eeb23271929" [[package]] name = "libgit2-sys" @@ -2659,9 +2679,9 @@ dependencies = [ [[package]] name = "linked-hash-map" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" +checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" [[package]] name = "lock_api" @@ -2687,14 +2707,14 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" dependencies = [ - "log 0.4.11", + "log 0.4.13", ] [[package]] name = "log" -version = "0.4.11" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b" +checksum = "fcf3805d4480bb5b86070dcfeb9e2cb2ebc148adb753c5cca5f884d1d65a42b2" dependencies = [ "cfg-if 0.1.10", ] @@ -2735,10 +2755,10 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aae38d669396ca9b707bfc3db254bc382ddb94f57cc5c235f34623a669a01dab" dependencies = [ - "log 0.4.11", + "log 0.4.13", "phf", "phf_codegen", - "serde 1.0.118", + "serde 1.0.119", "serde_derive", "serde_json", "string_cache", @@ -2851,7 +2871,7 @@ dependencies = [ "iovec", "kernel32-sys", "libc", - "log 0.4.11", + "log 0.4.13", "miow 0.2.2", "net2", "slab 0.4.2", @@ -2865,7 +2885,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e50ae3f04d169fcc9bde0b547d1c205219b7157e07ded9c5aff03e0637cb3ed7" dependencies = [ "libc", - "log 0.4.11", + "log 0.4.13", "miow 0.3.6", "ntapi", "winapi 0.3.9", @@ -2912,7 +2932,7 @@ checksum = "b8d96b2e1c8da3957d58100b09f102c6d9cfdfced01b7ec5a8974044bb09dbd4" dependencies = [ "lazy_static 1.4.0", "libc", - "log 0.4.11", + "log 0.4.13", "openssl", "openssl-probe", "openssl-sys", @@ -2940,8 +2960,8 @@ checksum = "6b3c31defbcb081163db18437fd88c2a267cb3e26f7bd5e4b186e4b1b38fe8c8" dependencies = [ "bincode", "cfg-if 0.1.10", - "log 0.4.11", - "serde 1.0.118", + "log 0.4.13", + "serde 1.0.119", "serde_derive", "wasm-bindgen", ] @@ -3039,9 +3059,9 @@ dependencies = [ "clap", "ctrlc", "dunce", - "futures 0.3.8", + "futures 0.3.12", "itertools", - "log 0.4.11", + "log 0.4.13", "nu-cli", "nu-command", "nu-data", @@ -3095,15 +3115,15 @@ dependencies = [ "csv", "ctrlc", "derive-new", - "directories 3.0.1", - "dirs 3.0.1", + "directories-next", + "dirs-next 2.0.0", "dtparse", "dunce", "eml-parser", "encoding_rs", "filesize", "fs_extra", - "futures 0.3.8", + "futures 0.3.12", "futures-util", "futures_codec", "getset", @@ -3115,7 +3135,7 @@ dependencies = [ "indexmap", "itertools", "lazy_static 1.4.0", - "log 0.4.11", + "log 0.4.13", "meval", "nu-command", "nu-data", @@ -3143,12 +3163,12 @@ dependencies = [ "quickcheck_macros", "rand 0.7.3", "rayon", - "regex 1.4.2", + "regex 1.4.3", "roxmltree", "rusqlite", "rust-embed", "rustyline", - "serde 1.0.118", + "serde 1.0.119", "serde_bytes", "serde_ini", "serde_json", @@ -3198,15 +3218,15 @@ dependencies = [ "csv", "ctrlc", "derive-new", - "directories 3.0.1", - "dirs 3.0.1", + "directories-next", + "dirs-next 2.0.0", "dtparse", "dunce", "eml-parser", "encoding_rs", "filesize", "fs_extra", - "futures 0.3.8", + "futures 0.3.12", "futures-util", "futures_codec", "getset", @@ -3218,7 +3238,7 @@ dependencies = [ "indexmap", "itertools", "lazy_static 1.4.0", - "log 0.4.11", + "log 0.4.13", "meval", "nu-data", "nu-engine", @@ -3245,12 +3265,12 @@ dependencies = [ "quickcheck_macros", "rand 0.7.3", "rayon", - "regex 1.4.2", + "regex 1.4.3", "roxmltree", "rusqlite", "rust-embed", "rustyline", - "serde 1.0.118", + "serde 1.0.119", "serde_bytes", "serde_ini", "serde_json", @@ -3288,11 +3308,11 @@ dependencies = [ "byte-unit", "chrono", "derive-new", - "directories 3.0.1", - "dirs 3.0.1", + "directories-next", + "dirs-next 2.0.0", "getset", "indexmap", - "log 0.4.11", + "log 0.4.13", "nu-errors", "nu-protocol", "nu-source", @@ -3304,7 +3324,7 @@ dependencies = [ "num-traits 0.2.14", "parking_lot 0.11.1", "query_interface", - "serde 1.0.118", + "serde 1.0.119", "toml", "users", ] @@ -3318,19 +3338,19 @@ dependencies = [ "async-trait", "bytes 0.5.6", "derive-new", - "dirs 3.0.1", + "dirs-next 2.0.0", "dunce", "encoding_rs", "filesize", "fs_extra", - "futures 0.3.8", + "futures 0.3.12", "futures-util", "futures_codec", "getset", "glob", "indexmap", "itertools", - "log 0.4.11", + "log 0.4.13", "nu-data", "nu-errors", "nu-parser", @@ -3342,7 +3362,7 @@ dependencies = [ "nu-value-ext", "parking_lot 0.11.1", "rayon", - "serde 1.0.118", + "serde 1.0.119", "serde_json", "tempfile", "term_size", @@ -3364,7 +3384,7 @@ dependencies = [ "nu-source", "num-bigint 0.3.1", "num-traits 0.2.14", - "serde 1.0.118", + "serde 1.0.119", "serde_json", "serde_yaml", "toml", @@ -3376,7 +3396,7 @@ version = "0.25.2" dependencies = [ "lazy_static 1.4.0", "num-traits 0.2.14", - "regex 1.4.2", + "regex 1.4.3", "serde 0.8.23", ] @@ -3390,14 +3410,14 @@ dependencies = [ "derive_is_enum_variant", "dunce", "indexmap", - "log 0.4.11", + "log 0.4.13", "nu-errors", "nu-protocol", "nu-source", "nu-test-support", "num-bigint 0.3.1", "num-traits 0.2.14", - "serde 1.0.118", + "serde 1.0.119", "shellexpand", ] @@ -3413,7 +3433,7 @@ dependencies = [ "nu-test-support", "nu-value-ext", "num-bigint 0.3.1", - "serde 1.0.118", + "serde 1.0.119", "serde_json", ] @@ -3427,13 +3447,13 @@ dependencies = [ "derive-new", "getset", "indexmap", - "log 0.4.11", + "log 0.4.13", "nu-errors", "nu-source", "num-bigint 0.3.1", "num-integer", "num-traits 0.2.14", - "serde 1.0.118", + "serde 1.0.119", "serde_bytes", "serde_json", "serde_yaml", @@ -3447,7 +3467,7 @@ dependencies = [ "derive-new", "getset", "pretty", - "serde 1.0.118", + "serde 1.0.119", "termcolor", ] @@ -3455,7 +3475,7 @@ dependencies = [ name = "nu-stream" version = "0.25.2" dependencies = [ - "futures 0.3.8", + "futures 0.3.12", "nu-errors", "nu-protocol", "nu-source", @@ -3466,7 +3486,7 @@ name = "nu-table" version = "0.25.2" dependencies = [ "ansi_term 0.12.1", - "regex 1.4.2", + "regex 1.4.3", "unicode-width", ] @@ -3536,7 +3556,7 @@ name = "nu_plugin_fetch" version = "0.25.2" dependencies = [ "base64 0.13.0", - "futures 0.3.8", + "futures 0.3.12", "nu-errors", "nu-plugin", "nu-protocol", @@ -3595,7 +3615,7 @@ dependencies = [ "nu-plugin", "nu-protocol", "nu-source", - "regex 1.4.2", + "regex 1.4.3", ] [[package]] @@ -3603,7 +3623,7 @@ name = "nu_plugin_post" version = "0.25.2" dependencies = [ "base64 0.12.3", - "futures 0.3.8", + "futures 0.3.12", "nu-errors", "nu-plugin", "nu-protocol", @@ -3618,7 +3638,7 @@ dependencies = [ name = "nu_plugin_ps" version = "0.25.2" dependencies = [ - "futures 0.3.8", + "futures 0.3.12", "futures-timer", "heim", "nu-errors", @@ -3632,7 +3652,7 @@ dependencies = [ name = "nu_plugin_s3" version = "0.25.2" dependencies = [ - "futures 0.3.8", + "futures 0.3.12", "nu-errors", "nu-plugin", "nu-protocol", @@ -3670,7 +3690,7 @@ name = "nu_plugin_sys" version = "0.25.2" dependencies = [ "battery", - "futures 0.3.8", + "futures 0.3.12", "futures-util", "heim", "nu-errors", @@ -3784,7 +3804,7 @@ dependencies = [ "autocfg", "num-integer", "num-traits 0.2.14", - "serde 1.0.118", + "serde 1.0.119", ] [[package]] @@ -4046,9 +4066,9 @@ dependencies = [ "cfg-if 0.1.10", "cloudabi", "libc", - "redox_syscall", + "redox_syscall 0.1.57", "rustc_version", - "smallvec 0.6.13", + "smallvec 0.6.14", "winapi 0.3.9", ] @@ -4061,8 +4081,8 @@ dependencies = [ "cfg-if 1.0.0", "instant", "libc", - "redox_syscall", - "smallvec 1.6.0", + "redox_syscall 0.1.57", + "smallvec 1.6.1", "winapi 0.3.9", ] @@ -4072,7 +4092,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c705f256449c60da65e11ff6626e0c16a0a0b96aaa348de61376b249bc340f41" dependencies = [ - "regex 1.4.2", + "regex 1.4.3", ] [[package]] @@ -4163,7 +4183,7 @@ dependencies = [ "proc-macro-hack", "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] @@ -4186,11 +4206,11 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a83804639aad6ba65345661744708855f9fbcb71176ea8d28d05aeb11d975e7" +checksum = "95b70b68509f17aa2857863b6fa00bf21fc93674c7a8893de2f469f6aa7ca2f2" dependencies = [ - "pin-project-internal 1.0.3", + "pin-project-internal 1.0.4", ] [[package]] @@ -4201,18 +4221,18 @@ checksum = "65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895" dependencies = [ "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] name = "pin-project-internal" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7bcc46b8f73443d15bc1c5fecbb315718491fa9187fa483f0e359323cde8b3a" +checksum = "caa25a6393f22ce819b0f50e0be89287292fda8d425be38ee0ca14c4931d9e71" dependencies = [ "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] @@ -4223,9 +4243,9 @@ checksum = "c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b" [[package]] name = "pin-project-lite" -version = "0.2.1" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e36743d754ccdf9954c2e352ce2d4b106e024c814f6499c2dadff80da9a442d8" +checksum = "439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827" [[package]] name = "pin-utils" @@ -4255,7 +4275,7 @@ dependencies = [ "chrono", "indexmap", "line-wrap", - "serde 1.0.118", + "serde 1.0.119", "xml-rs", ] @@ -4291,7 +4311,7 @@ checksum = "a2a7bc6b2a29e632e45451c941832803a18cce6781db04de8a04696cdca8bde4" dependencies = [ "cfg-if 0.1.10", "libc", - "log 0.4.11", + "log 0.4.13", "wepoll-sys", "winapi 0.3.9", ] @@ -4330,7 +4350,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d" dependencies = [ "env_logger", - "log 0.4.11", + "log 0.4.13", ] [[package]] @@ -4342,7 +4362,7 @@ dependencies = [ "proc-macro-error-attr", "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", "version_check", ] @@ -4365,9 +4385,9 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro-nested" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a" +checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" [[package]] name = "proc-macro2" @@ -4387,9 +4407,9 @@ dependencies = [ "ansi_term 0.12.1", "atty", "config", - "directories 2.0.2", + "directories", "petgraph", - "serde 1.0.118", + "serde 1.0.119", "serde-value", "tint", ] @@ -4414,7 +4434,7 @@ checksum = "1d8065cbb01701c11cc195cde85cbf39d1c6a80705b67a157ebb3042e0e5777f" dependencies = [ "encoding_rs", "failure", - "log 0.4.11", + "log 0.4.13", "memchr", ] @@ -4444,7 +4464,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a44883e74aa97ad63db83c4bf8ca490f02b2fc02f92575e720c8551e843c945f" dependencies = [ "env_logger", - "log 0.4.11", + "log 0.4.13", "rand 0.7.3", "rand_core 0.5.1", ] @@ -4457,7 +4477,7 @@ checksum = "608c156fd8e97febc07dc9c2e2c80bf74cfc6ef26893eae3daf8bc2bc94a4b7f" dependencies = [ "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] @@ -4504,14 +4524,26 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" dependencies = [ - "getrandom", + "getrandom 0.1.16", "libc", - "rand_chacha", + "rand_chacha 0.2.2", "rand_core 0.5.1", - "rand_hc", + "rand_hc 0.2.0", "rand_pcg", ] +[[package]] +name = "rand" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18519b42a40024d661e1714153e9ad0c3de27cd495760ceb09710920f1098b1e" +dependencies = [ + "libc", + "rand_chacha 0.3.0", + "rand_core 0.6.1", + "rand_hc 0.3.0", +] + [[package]] name = "rand_chacha" version = "0.2.2" @@ -4522,6 +4554,16 @@ dependencies = [ "rand_core 0.5.1", ] +[[package]] +name = "rand_chacha" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.1", +] + [[package]] name = "rand_core" version = "0.3.1" @@ -4543,7 +4585,16 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" dependencies = [ - "getrandom", + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5" +dependencies = [ + "getrandom 0.2.1", ] [[package]] @@ -4555,6 +4606,15 @@ dependencies = [ "rand_core 0.5.1", ] +[[package]] +name = "rand_hc" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73" +dependencies = [ + "rand_core 0.6.1", +] + [[package]] name = "rand_pcg" version = "0.2.1" @@ -4622,17 +4682,36 @@ version = "0.1.57" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" +[[package]] +name = "redox_syscall" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05ec8ca9416c5ea37062b502703cd7fcb207736bc294f6e0cf367ac6fc234570" +dependencies = [ + "bitflags", +] + [[package]] name = "redox_users" version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d" dependencies = [ - "getrandom", - "redox_syscall", + "getrandom 0.1.16", + "redox_syscall 0.1.57", "rust-argon2", ] +[[package]] +name = "redox_users" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" +dependencies = [ + "getrandom 0.2.1", + "redox_syscall 0.2.4", +] + [[package]] name = "regex" version = "0.2.11" @@ -4648,14 +4727,14 @@ dependencies = [ [[package]] name = "regex" -version = "1.4.2" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c" +checksum = "d9251239e129e16308e70d853559389de218ac275b515068abc96829d05b948a" dependencies = [ "aho-corasick 0.7.15", "memchr", - "regex-syntax 0.6.21", - "thread_local 1.0.1", + "regex-syntax 0.6.22", + "thread_local 1.1.0", ] [[package]] @@ -4678,9 +4757,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.6.21" +version = "0.6.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189" +checksum = "b5eb417147ba9860a96cfe72a0b93bf88fee1744b5636ec99ab20c1aa9376581" [[package]] name = "relay" @@ -4711,20 +4790,20 @@ dependencies = [ "encoding_rs", "futures-core", "futures-util", - "http 0.2.2", + "http 0.2.3", "http-body", "hyper 0.13.9", "hyper-tls", "ipnet", "js-sys", "lazy_static 1.4.0", - "log 0.4.11", + "log 0.4.13", "mime", "mime_guess", "native-tls", "percent-encoding 2.1.0", - "pin-project-lite 0.2.1", - "serde 1.0.118", + "pin-project-lite 0.2.4", + "serde 1.0.119", "serde_urlencoded 0.7.0", "tokio 0.2.24", "tokio-tls", @@ -4762,7 +4841,7 @@ dependencies = [ "hashlink", "libsqlite3-sys", "memchr", - "smallvec 1.6.0", + "smallvec 1.6.1", ] [[package]] @@ -4792,9 +4871,9 @@ dependencies = [ [[package]] name = "rust-embed" -version = "5.8.0" +version = "5.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abcb6e9589c2b7875dc4cdfecc6289ea75700a52976b52ef4443d7aad46f7397" +checksum = "2fe1fe6aac5d6bb9e1ffd81002340363272a7648234ec7bdfac5ee202cb65523" dependencies = [ "rust-embed-impl", "rust-embed-utils", @@ -4803,14 +4882,14 @@ dependencies = [ [[package]] name = "rust-embed-impl" -version = "5.8.0" +version = "5.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc6a6c2785d73d8f0157d10a40223bbf0210f18aecb261d39b96802f9ccc69d" +checksum = "3ed91c41c42ef7bf687384439c312e75e0da9c149b0390889b94de3c7d9d9e66" dependencies = [ "proc-macro2", "quote 1.0.8", "rust-embed-utils", - "syn 1.0.57", + "syn 1.0.58", "walkdir", ] @@ -4838,7 +4917,7 @@ dependencies = [ "byteorder", "lazy_static 1.4.0", "num", - "serde 1.0.118", + "serde 1.0.119", ] [[package]] @@ -4871,7 +4950,7 @@ dependencies = [ "cfg-if 0.1.10", "dirs-next 1.0.2", "libc", - "log 0.4.11", + "log 0.4.13", "memchr", "nix 0.18.0", "scopeguard", @@ -4902,7 +4981,7 @@ dependencies = [ "hmac-sha1", "http 0.1.21", "hyper 0.11.27", - "log 0.4.11", + "log 0.4.13", "md5 0.3.8", "mime_guess", "quick-xml 0.12.4", @@ -4910,7 +4989,7 @@ dependencies = [ "reqwest", "rust-crypto", "rustc-serialize", - "serde 1.0.118", + "serde 1.0.119", "serde_derive", "serde_json", "sha2 0.6.0", @@ -4993,13 +5072,13 @@ dependencies = [ "cssparser", "derive_more", "fxhash", - "log 0.4.11", + "log 0.4.13", "matches", "phf", "phf_codegen", "precomputed-hash", "servo_arc", - "smallvec 1.6.0", + "smallvec 1.6.1", "thin-slice", ] @@ -5053,9 +5132,9 @@ checksum = "9dad3f759919b92c3068c696c15c3d17238234498bbdcc80f2c469606f948ac8" [[package]] name = "serde" -version = "1.0.118" +version = "1.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06c64263859d87aa2eb554587e2d23183398d617427327cf2b3d0ed8c69e4800" +checksum = "9bdd36f49e35b61d49efd8aa7fc068fd295961fd2286d0b2ee9a4c7a14e99cc3" dependencies = [ "serde_derive", ] @@ -5069,7 +5148,7 @@ dependencies = [ "lazy_static 1.4.0", "linked-hash-map 0.3.0", "num-traits 0.1.43", - "regex 1.4.2", + "regex 1.4.3", "serde 0.8.23", ] @@ -5080,7 +5159,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a65a7291a8a568adcae4c10a677ebcedbc6c9cec91c054dee2ce40b0e3290eb" dependencies = [ "ordered-float 1.1.1", - "serde 1.0.118", + "serde 1.0.119", ] [[package]] @@ -5089,18 +5168,18 @@ version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16ae07dd2f88a366f15bd0632ba725227018c69a1c8550a927324f8eb8368bb9" dependencies = [ - "serde 1.0.118", + "serde 1.0.119", ] [[package]] name = "serde_derive" -version = "1.0.118" +version = "1.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c84d3526699cd55261af4b941e4e725444df67aa4f9e6a3564f18030d12672df" +checksum = "552954ce79a059ddd5fd68c271592374bd15cab2274970380c000118aeffe1cd" dependencies = [ "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] @@ -5110,7 +5189,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb236687e2bb073a7521c021949be944641e671b8505a94069ca37b656c81139" dependencies = [ "result", - "serde 1.0.118", + "serde 1.0.119", "void", ] @@ -5123,7 +5202,7 @@ dependencies = [ "indexmap", "itoa", "ryu", - "serde 1.0.118", + "serde 1.0.119", ] [[package]] @@ -5143,7 +5222,7 @@ checksum = "9ec5d77e2d4c73717816afac02670d5c4f534ea95ed430442cad02e7a6e32c97" dependencies = [ "dtoa", "itoa", - "serde 1.0.118", + "serde 1.0.119", "url", ] @@ -5156,7 +5235,7 @@ dependencies = [ "form_urlencoded", "itoa", "ryu", - "serde 1.0.118", + "serde 1.0.119", ] [[package]] @@ -5166,8 +5245,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "971be8f6e4d4a47163b405a3df70d14359186f9ab0f3a3ec37df144ca1ce089f" dependencies = [ "dtoa", - "linked-hash-map 0.5.3", - "serde 1.0.118", + "linked-hash-map 0.5.4", + "serde 1.0.119", "yaml-rust", ] @@ -5215,9 +5294,9 @@ dependencies = [ [[package]] name = "shadow-rs" -version = "0.5.13" +version = "0.5.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d5d44a3b9d42450685af2c83260ea5573430c47f011a9e26093d3839af74a31" +checksum = "f2835734d47a7ee690a4e952268be0326771d535242676d26c57bdfb29d67c26" dependencies = [ "chrono", "git2", @@ -5295,18 +5374,18 @@ checksum = "4c8cbcd6df1e117c2210e13ab5109635ad68a929fcbb8964dc965b76cb5ee013" [[package]] name = "smallvec" -version = "0.6.13" +version = "0.6.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7b0758c52e15a8b5e3691eae6cc559f08eee9406e548a4477ba4e67770a82b6" +checksum = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0" dependencies = [ "maybe-uninit", ] [[package]] name = "smallvec" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a55ca5f3b68e41c979bf8c46a6f1da892ca4db8f94023ce0bd32407573b1ac0" +checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" [[package]] name = "smol" @@ -5371,7 +5450,7 @@ dependencies = [ "new_debug_unreachable", "phf_shared", "precomputed-hash", - "serde 1.0.118", + "serde 1.0.119", ] [[package]] @@ -5411,10 +5490,10 @@ dependencies = [ "http 0.1.21", "isahc", "js-sys", - "log 0.4.11", + "log 0.4.13", "mime", "mime_guess", - "serde 1.0.118", + "serde 1.0.119", "serde_json", "serde_urlencoded 0.6.1", "url", @@ -5457,9 +5536,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.57" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4211ce9909eb971f111059df92c45640aad50a619cf55cd76476be803c4c68e6" +checksum = "cc60a3d73ea6594cd712d830cc1f0390fd71542d8c8cd24e70cc54cdfd5e05d5" dependencies = [ "proc-macro2", "quote 1.0.8", @@ -5483,7 +5562,7 @@ checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" dependencies = [ "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", "unicode-xid 0.2.1", ] @@ -5502,8 +5581,8 @@ dependencies = [ "lazycell", "onig", "plist", - "regex-syntax 0.6.21", - "serde 1.0.118", + "regex-syntax 0.6.22", + "serde 1.0.119", "serde_derive", "serde_json", "walkdir", @@ -5518,23 +5597,23 @@ checksum = "b157868d8ac1f56b64604539990685fa7611d8fa9e5476cf0c02cf34d32917c5" [[package]] name = "tempfile" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9" +checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "libc", - "rand 0.7.3", - "redox_syscall", + "rand 0.8.2", + "redox_syscall 0.2.4", "remove_dir_all", "winapi 0.3.9", ] [[package]] name = "tendril" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707feda9f2582d5d680d733e38755547a3e8fb471e7ba11452ecfd9ce93a5d3b" +checksum = "a9ef557cb397a4f0a5a3a628f06515f78563f2209e64d47055d9dc6052bf5e33" dependencies = [ "futf", "mac", @@ -5613,7 +5692,7 @@ checksum = "9be73a2caec27583d0046ef3796c3794f868a5bc813db689eed00c7631275cd1" dependencies = [ "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", ] [[package]] @@ -5627,9 +5706,9 @@ dependencies = [ [[package]] name = "thread_local" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14" +checksum = "bb9bc092d0d51e76b2b19d9d85534ffc9ec2db959a2523cdae0697e2972cd447" dependencies = [ "lazy_static 1.4.0", ] @@ -5647,12 +5726,11 @@ dependencies = [ [[package]] name = "time" -version = "0.1.44" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" +checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" dependencies = [ "libc", - "wasi 0.10.0+wasi-snapshot-preview1", "winapi 0.3.9", ] @@ -5687,7 +5765,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f565e410cfc24c2f2a89960b023ca192689d7f77d3f8d4f4af50c2d8affe1117" dependencies = [ "lazy_static 1.4.0", - "regex 1.4.2", + "regex 1.4.3", ] [[package]] @@ -5752,7 +5830,7 @@ dependencies = [ "bytes 0.4.12", "futures 0.1.30", "iovec", - "log 0.4.11", + "log 0.4.13", "mio 0.6.23", "scoped-tls", "tokio 0.1.22", @@ -5801,7 +5879,7 @@ checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" dependencies = [ "bytes 0.4.12", "futures 0.1.30", - "log 0.4.11", + "log 0.4.13", ] [[package]] @@ -5831,7 +5909,7 @@ dependencies = [ "crossbeam-utils 0.7.2", "futures 0.1.30", "lazy_static 1.4.0", - "log 0.4.11", + "log 0.4.13", "mio 0.6.23", "num_cpus", "parking_lot 0.9.0", @@ -5885,7 +5963,7 @@ dependencies = [ "crossbeam-utils 0.7.2", "futures 0.1.30", "lazy_static 1.4.0", - "log 0.4.11", + "log 0.4.13", "num_cpus", "slab 0.4.2", "tokio-executor", @@ -5921,7 +5999,7 @@ checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82" dependencies = [ "bytes 0.4.12", "futures 0.1.30", - "log 0.4.11", + "log 0.4.13", "mio 0.6.23", "tokio-codec", "tokio-io", @@ -5938,7 +6016,7 @@ dependencies = [ "futures 0.1.30", "iovec", "libc", - "log 0.4.11", + "log 0.4.13", "mio 0.6.23", "mio-uds", "tokio-codec", @@ -5955,7 +6033,7 @@ dependencies = [ "bytes 0.5.6", "futures-core", "futures-sink", - "log 0.4.11", + "log 0.4.13", "pin-project-lite 0.1.11", "tokio 0.2.24", ] @@ -5966,7 +6044,7 @@ version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" dependencies = [ - "serde 1.0.118", + "serde 1.0.119", ] [[package]] @@ -5982,8 +6060,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f47026cdc4080c07e49b37087de021820269d996f581aac150ef9e5583eefe3" dependencies = [ "cfg-if 1.0.0", - "log 0.4.11", - "pin-project-lite 0.2.1", + "log 0.4.13", + "pin-project-lite 0.2.4", "tracing-core", ] @@ -6161,7 +6239,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa4227e95324a443c9fcb06e03d4d85e91aabe9a5a02aa818688b6918b6af486" dependencies = [ "libc", - "log 0.4.11", + "log 0.4.13", ] [[package]] @@ -6196,11 +6274,11 @@ checksum = "936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372" [[package]] name = "uuid" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fde2f6a4bea1d6e007c4ad38c6839fa71cbb63b6dbf5b595aa38dc9b1093c11" +checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" dependencies = [ - "rand 0.7.3", + "getrandom 0.2.1", ] [[package]] @@ -6266,7 +6344,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a05d9d966753fa4b5c8db73fcab5eed4549cfe0e1e4e66911e5564a0085c35d1" dependencies = [ "futures 0.1.30", - "log 0.4.11", + "log 0.4.13", "try-lock 0.1.0", ] @@ -6276,7 +6354,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" dependencies = [ - "log 0.4.11", + "log 0.4.13", "try-lock 0.2.3", ] @@ -6288,9 +6366,9 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" [[package]] name = "wasi" -version = "0.10.0+wasi-snapshot-preview1" +version = "0.10.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" +checksum = "93c6c3420963c5c64bca373b25e77acb562081b9bb4dd5bb864187742186cea9" [[package]] name = "wasm-bindgen" @@ -6299,7 +6377,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3cd364751395ca0f68cafb17666eee36b63077fb5ecd972bbcd74c90c4bf736e" dependencies = [ "cfg-if 1.0.0", - "serde 1.0.118", + "serde 1.0.119", "serde_json", "wasm-bindgen-macro", ] @@ -6312,10 +6390,10 @@ checksum = "1114f89ab1f4106e5b55e688b828c0ab0ea593a1ea7c094b141b14cbaaec2d62" dependencies = [ "bumpalo", "lazy_static 1.4.0", - "log 0.4.11", + "log 0.4.13", "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", "wasm-bindgen-shared", ] @@ -6365,7 +6443,7 @@ checksum = "b5a48c72f299d80557c7c62e37e7225369ecc0c963964059509fbafe917c7549" dependencies = [ "proc-macro2", "quote 1.0.8", - "syn 1.0.57", + "syn 1.0.58", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -6505,7 +6583,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62056f63138b39116f82a540c983cc11f1c90cd70b3d492a70c25eaa50bd22a6" dependencies = [ "libc", - "log 0.4.11", + "log 0.4.13", ] [[package]] @@ -6526,7 +6604,7 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" dependencies = [ - "linked-hash-map 0.5.3", + "linked-hash-map 0.5.4", ] [[package]] diff --git a/crates/nu-cli/Cargo.toml b/crates/nu-cli/Cargo.toml index b2d1a64f93..e844e80a59 100644 --- a/crates/nu-cli/Cargo.toml +++ b/crates/nu-cli/Cargo.toml @@ -42,8 +42,8 @@ codespan-reporting = "0.11.0" csv = "1.1.3" ctrlc = { version = "3.1.6", optional = true } derive-new = "0.5.8" -directories = { version = "3.0.1", optional = true } -dirs = { version = "3.0.1", optional = true } +directories-next = { version = "2.0.0", optional = true } +dirs-next = { version = "2.0.0", optional = true } dtparse = "1.2.0" dunce = "1.0.1" eml-parser = "0.1.0" @@ -134,3 +134,5 @@ rich-benchmark = ["heim"] rustyline-support = ["rustyline", "nu-engine/rustyline-support"] stable = [] trash-support = ["trash"] +dirs = ["dirs-next"] +directories = ["directories-next"] diff --git a/crates/nu-cli/src/completion/path.rs b/crates/nu-cli/src/completion/path.rs index 28afb764d2..670d30e65a 100644 --- a/crates/nu-cli/src/completion/path.rs +++ b/crates/nu-cli/src/completion/path.rs @@ -29,7 +29,7 @@ impl PathCompleter { { let home_prefix = format!("~{}", SEP); if base_dir_name.starts_with(&home_prefix) { - let mut home_dir = dirs::home_dir().unwrap_or_else(|| PathBuf::from("~")); + let mut home_dir = dirs_next::home_dir().unwrap_or_else(|| PathBuf::from("~")); home_dir.push(&base_dir_name[2..]); home_dir } else { diff --git a/crates/nu-command/Cargo.toml b/crates/nu-command/Cargo.toml index b54f56d1bb..fc410e125a 100644 --- a/crates/nu-command/Cargo.toml +++ b/crates/nu-command/Cargo.toml @@ -41,8 +41,8 @@ codespan-reporting = "0.11.0" csv = "1.1.3" ctrlc = { version = "3.1.6", optional = true } derive-new = "0.5.8" -directories = { version = "3.0.1", optional = true } -dirs = { version = "3.0.1", optional = true } +directories-next = { version = "2.0.0", optional = true } +dirs-next = { version = "2.0.0", optional = true } dtparse = "1.2.0" dunce = "1.0.1" eml-parser = "0.1.0" @@ -131,3 +131,5 @@ rich-benchmark = ["heim"] rustyline-support = ["rustyline"] stable = [] trash-support = ["trash"] +directories = ["directories-next"] +dirs = ["dirs-next"] diff --git a/crates/nu-command/src/commands/classified/external.rs b/crates/nu-command/src/commands/classified/external.rs index aa62ae9209..16930a56ae 100644 --- a/crates/nu-command/src/commands/classified/external.rs +++ b/crates/nu-command/src/commands/classified/external.rs @@ -96,7 +96,7 @@ async fn run_with_stdin( #[cfg(feature = "dirs")] { - home_dir = dirs::home_dir; + home_dir = dirs_next::home_dir; } #[cfg(not(feature = "dirs"))] { diff --git a/crates/nu-command/tests/commands/cd.rs b/crates/nu-command/tests/commands/cd.rs index bd555e5df5..e02a37a085 100644 --- a/crates/nu-command/tests/commands/cd.rs +++ b/crates/nu-command/tests/commands/cd.rs @@ -139,7 +139,7 @@ fn filesystem_change_to_home_directory() { "# ); - assert_eq!(Some(PathBuf::from(actual.out)), dirs::home_dir()); + assert_eq!(Some(PathBuf::from(actual.out)), dirs_next::home_dir()); }) } diff --git a/crates/nu-data/Cargo.toml b/crates/nu-data/Cargo.toml index 31b751f7be..87fc39e345 100644 --- a/crates/nu-data/Cargo.toml +++ b/crates/nu-data/Cargo.toml @@ -16,25 +16,29 @@ byte-unit = "4.0.9" chrono = "0.4.15" derive-new = "0.5.8" -directories = {version = "3.0.1", optional = true} -dirs = {version = "3.0.1", optional = true} +directories-next = { version = "2.0.0", optional = true } +dirs-next = { version = "2.0.0", optional = true } getset = "0.1.1" -indexmap = {version = "1.6.0", features = ["serde-1"]} +indexmap = { version = "1.6.0", features = ["serde-1"] } log = "0.4.11" -num-bigint = {version = "0.3.0", features = ["serde"]} +num-bigint = { version = "0.3.0", features = ["serde"] } num-format = "0.4.0" num-traits = "0.2.12" parking_lot = "0.11.0" query_interface = "0.3.5" -serde = {version = "1.0.115", features = ["derive"]} +serde = { version = "1.0.115", features = ["derive"] } toml = "0.5.6" -nu-errors = {version = "0.25.2", path = "../nu-errors"} -nu-protocol = {version = "0.25.2", path = "../nu-protocol"} -nu-source = {version = "0.25.2", path = "../nu-source"} -nu-table = {version = "0.25.2", path = "../nu-table"} -nu-test-support = {version = "0.25.2", path = "../nu-test-support"} -nu-value-ext = {version = "0.25.2", path = "../nu-value-ext"} +nu-errors = { version = "0.25.2", path = "../nu-errors" } +nu-protocol = { version = "0.25.2", path = "../nu-protocol" } +nu-source = { version = "0.25.2", path = "../nu-source" } +nu-table = { version = "0.25.2", path = "../nu-table" } +nu-test-support = { version = "0.25.2", path = "../nu-test-support" } +nu-value-ext = { version = "0.25.2", path = "../nu-value-ext" } [target.'cfg(unix)'.dependencies] users = "0.10.0" + +[features] +directories = ["directories-next"] +dirs = ["dirs-next"] diff --git a/crates/nu-data/src/config.rs b/crates/nu-data/src/config.rs index 42f0daf946..4acc13dda0 100644 --- a/crates/nu-data/src/config.rs +++ b/crates/nu-data/src/config.rs @@ -145,7 +145,7 @@ pub fn value_to_toml_value(v: &Value) -> Result { #[cfg(feature = "directories")] pub fn config_path() -> Result { - use directories::ProjectDirs; + use directories_next::ProjectDirs; let dir = ProjectDirs::from("org", "nushell", "nu") .ok_or_else(|| ShellError::untagged_runtime_error("Couldn't find project directory"))?; @@ -181,7 +181,7 @@ pub fn default_path_for(file: &Option) -> Result { #[cfg(feature = "directories")] pub fn user_data() -> Result { - use directories::ProjectDirs; + use directories_next::ProjectDirs; let dir = ProjectDirs::from("org", "nushell", "nu") .ok_or_else(|| ShellError::untagged_runtime_error("Couldn't find project directory"))?; diff --git a/crates/nu-engine/Cargo.toml b/crates/nu-engine/Cargo.toml index 579c0ad1ca..76b55f5d40 100644 --- a/crates/nu-engine/Cargo.toml +++ b/crates/nu-engine/Cargo.toml @@ -7,36 +7,36 @@ name = "nu-engine" version = "0.25.2" [dependencies] -nu-data = {version = "0.25.2", path = "../nu-data"} -nu-errors = {version = "0.25.2", path = "../nu-errors"} -nu-parser = {version = "0.25.2", path = "../nu-parser"} -nu-plugin = {version = "0.25.2", path = "../nu-plugin"} -nu-protocol = {version = "0.25.2", path = "../nu-protocol"} -nu-source = {version = "0.25.2", path = "../nu-source"} -nu-stream = {version = "0.25.2", path = "../nu-stream"} -nu-value-ext = {version = "0.25.2", path = "../nu-value-ext"} +nu-data = { version = "0.25.2", path = "../nu-data" } +nu-errors = { version = "0.25.2", path = "../nu-errors" } +nu-parser = { version = "0.25.2", path = "../nu-parser" } +nu-plugin = { version = "0.25.2", path = "../nu-plugin" } +nu-protocol = { version = "0.25.2", path = "../nu-protocol" } +nu-source = { version = "0.25.2", path = "../nu-source" } +nu-stream = { version = "0.25.2", path = "../nu-stream" } +nu-value-ext = { version = "0.25.2", path = "../nu-value-ext" } ansi_term = "0.12.1" async-recursion = "0.3.1" async-trait = "0.1.40" bytes = "0.5.6" derive-new = "0.5.8" -dirs = {version = "3.0.1", optional = true} +dirs-next = { version = "2.0.0", optional = true } dunce = "1.0.1" encoding_rs = "0.8.24" filesize = "0.2.0" fs_extra = "1.2.0" -futures = {version = "0.3.5", features = ["compat", "io-compat"]} +futures = { version = "0.3.5", features = ["compat", "io-compat"] } futures-util = "0.3.8" futures_codec = "0.4.1" getset = "0.1.1" glob = "0.3.0" -indexmap = {version = "1.6.0", features = ["serde-1"]} +indexmap = { version = "1.6.0", features = ["serde-1"] } itertools = "0.10.0" log = "0.4.11" parking_lot = "0.11.0" rayon = "1.4.0" -serde = {version = "1.0.115", features = ["derive"]} +serde = { version = "1.0.115", features = ["derive"] } serde_json = "1.0.57" tempfile = "3.1.0" term_size = "0.3.2" @@ -47,7 +47,8 @@ umask = "1.0.0" users = "0.10.0" [dev-dependencies] -nu-test-support = {version = "0.25.2", path = "../nu-test-support"} +nu-test-support = { version = "0.25.2", path = "../nu-test-support" } [features] rustyline-support = [] +dirs = ["dirs-next"] diff --git a/crates/nu-engine/src/filesystem/filesystem_shell.rs b/crates/nu-engine/src/filesystem/filesystem_shell.rs index fe8d461c68..64a2710831 100644 --- a/crates/nu-engine/src/filesystem/filesystem_shell.rs +++ b/crates/nu-engine/src/filesystem/filesystem_shell.rs @@ -72,7 +72,7 @@ impl FilesystemShell { pub fn homedir_if_possible() -> Option { #[cfg(feature = "dirs")] { - dirs::home_dir() + dirs_next::home_dir() } #[cfg(not(feature = "dirs"))] diff --git a/crates/nu-engine/src/shell/help_shell.rs b/crates/nu-engine/src/shell/help_shell.rs index bfb68346e4..defc21c4dc 100644 --- a/crates/nu-engine/src/shell/help_shell.rs +++ b/crates/nu-engine/src/shell/help_shell.rs @@ -144,7 +144,7 @@ impl Shell for HelpShell { fn homedir(&self) -> Option { #[cfg(feature = "dirs")] { - dirs::home_dir() + dirs_next::home_dir() } #[cfg(not(feature = "dirs"))]