@@ -17,112 +17,6 @@ version = "1.0.40"
17source = "registry+https://github.com/rust-lang/crates.io-index"
17source = "registry+https://github.com/rust-lang/crates.io-index"
18checksum = "28b2cd92db5cbd74e8e5028f7e27dd7aa3090e89e4f2a197cc7c8dfb69c7063b"
18checksum = "28b2cd92db5cbd74e8e5028f7e27dd7aa3090e89e4f2a197cc7c8dfb69c7063b"
21−name = "async-channel"
23−source = "registry+https://github.com/rust-lang/crates.io-index"
24−checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319"
32−name = "async-executor"
34−source = "registry+https://github.com/rust-lang/crates.io-index"
35−checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965"
48−source = "registry+https://github.com/rust-lang/crates.io-index"
49−checksum = "8b3ca4f8ff117c37c278a2f7415ce9be55560b846b5bc4412aaa5d29c1c3dae2"
59−source = "registry+https://github.com/rust-lang/crates.io-index"
60−checksum = "4bbfd5cf2794b1e908ea8457e6c45f8f8f1f6ec5f74617bf4662623f47503c3b"
79−source = "registry+https://github.com/rust-lang/crates.io-index"
80−checksum = "e6a8ea61bf9947a1007c5cada31e647dbc77b103c679858150003ba697ea798b"
88−source = "registry+https://github.com/rust-lang/crates.io-index"
89−checksum = "69b0a74e7f70af3c8cf1aa539edbd044795706659ac52b78a71dc1a205ecefdf"
98−name = "async-process"
100−source = "registry+https://github.com/rust-lang/crates.io-index"
101−checksum = "a8f38756dd9ac84671c428afbf7c9f7495feff9ec5b0710f17100098e5b354ac"
110− "signal-hook 0.3.8",
117−source = "registry+https://github.com/rust-lang/crates.io-index"
118−checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0"
121−name = "atomic-waker"
123−source = "registry+https://github.com/rust-lang/crates.io-index"
124−checksum = "065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a"
126[[package]]
20[[package]]
127name = "autocfg"
21name = "autocfg"
128version = "1.0.1"
22version = "1.0.1"
@@ -135,20 +29,6 @@ version = "1.2.1"
135source = "registry+https://github.com/rust-lang/crates.io-index"
29source = "registry+https://github.com/rust-lang/crates.io-index"
136checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
30checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
141−source = "registry+https://github.com/rust-lang/crates.io-index"
142−checksum = "c5e170dbede1f740736619b776d7251cb1b9095c435c34d8ca9f57fcd2f335e9"
152[[package]]
32[[package]]
153name = "bstr"
33name = "bstr"
154version = "0.2.16"
34version = "0.2.16"
@@ -159,10 +39,10 @@ dependencies = [
161[[package]]
41[[package]]
162−name = "cache-padded"
42+name = "bytes"
163−version = "1.1.1"
43+version = "1.0.1"
164source = "registry+https://github.com/rust-lang/crates.io-index"
44source = "registry+https://github.com/rust-lang/crates.io-index"
165−checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba"
45+checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040"
167[[package]]
47[[package]]
168name = "cassowary"
48name = "cassowary"
@@ -212,15 +92,6 @@ dependencies = [
212 "vec_map",
92 "vec_map",
216−name = "concurrent-queue"
218−source = "registry+https://github.com/rust-lang/crates.io-index"
219−checksum = "30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3"
224[[package]]
95[[package]]
225name = "crossbeam-utils"
96name = "crossbeam-utils"
226version = "0.8.4"
97version = "0.8.4"
@@ -245,7 +116,7 @@ dependencies = [
247 "parking_lot",
118 "parking_lot",
248− "signal-hook 0.1.17",
119+ "signal-hook",
249 "winapi",
120 "winapi",
@@ -279,21 +150,6 @@ dependencies = [
279 "winapi",
150 "winapi",
283−name = "event-listener"
285−source = "registry+https://github.com/rust-lang/crates.io-index"
286−checksum = "f7531096570974c3a9dcf9e4b8e1cede1ec26cf5046219fb3b9d897503b9be59"
291−source = "registry+https://github.com/rust-lang/crates.io-index"
292−checksum = "77b705829d1e87f762c2df6da140b26af5839e1033aa84aa5f56bb688e4e1bdb"
297[[package]]
153[[package]]
298name = "fern"
154name = "fern"
299version = "0.6.0"
155version = "0.6.0"
@@ -377,21 +233,6 @@ version = "0.3.14"
377source = "registry+https://github.com/rust-lang/crates.io-index"
233source = "registry+https://github.com/rust-lang/crates.io-index"
378checksum = "365a1a1fb30ea1c03a830fdb2158f5236833ac81fa0ad12fe35b29cddc35cb04"
234checksum = "365a1a1fb30ea1c03a830fdb2158f5236833ac81fa0ad12fe35b29cddc35cb04"
381−name = "futures-lite"
383−source = "registry+https://github.com/rust-lang/crates.io-index"
384−checksum = "b4481d0cd0de1d204a4fa55e7d45f07b1d958abcb06714b3446438e2eff695fb"
391− "pin-project-lite 0.2.6",
395[[package]]
236[[package]]
396name = "futures-macro"
237name = "futures-macro"
397version = "0.3.14"
238version = "0.3.14"
@@ -429,7 +270,7 @@ dependencies = [
429 "futures-sink",
270 "futures-sink",
430 "futures-task",
271 "futures-task",
431 "memchr",
272 "memchr",
432− "pin-project-lite 0.2.6",
273+ "pin-project-lite",
433 "pin-utils",
274 "pin-utils",
434 "proc-macro-hack",
275 "proc-macro-hack",
435 "proc-macro-nested",
276 "proc-macro-nested",
@@ -515,9 +356,9 @@ dependencies = [
516 "serde_json",
357 "serde_json",
517 "shellexpand",
358 "shellexpand",
520 "thiserror",
359 "thiserror",
@@ -553,8 +394,7 @@ dependencies = [
553 "pulldown-cmark",
394 "pulldown-cmark",
555 "serde_json",
396 "serde_json",
556− "smol",
397+ "tokio",
@@ -571,7 +411,7 @@ dependencies = [
571 "once_cell",
411 "once_cell",
573 "slotmap",
413 "slotmap",
574− "smol",
414+ "tokio",
@@ -801,12 +641,6 @@ version = "2.4.0"
801source = "registry+https://github.com/rust-lang/crates.io-index"
641source = "registry+https://github.com/rust-lang/crates.io-index"
802checksum = "afb2e1c3ee07430c2cf76151675e583e0f19985fa6efae47d6848a3e2c824f85"
642checksum = "afb2e1c3ee07430c2cf76151675e583e0f19985fa6efae47d6848a3e2c824f85"
807−source = "registry+https://github.com/rust-lang/crates.io-index"
808−checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72"
810[[package]]
644[[package]]
811name = "parking_lot"
645name = "parking_lot"
812version = "0.11.1"
646version = "0.11.1"
@@ -844,12 +678,6 @@ version = "2.1.0"
844source = "registry+https://github.com/rust-lang/crates.io-index"
678source = "registry+https://github.com/rust-lang/crates.io-index"
845checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
679checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
848−name = "pin-project-lite"
850−source = "registry+https://github.com/rust-lang/crates.io-index"
851−checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777"
853[[package]]
681[[package]]
854name = "pin-project-lite"
682name = "pin-project-lite"
855version = "0.2.6"
683version = "0.2.6"
@@ -862,19 +690,6 @@ version = "0.1.0"
862source = "registry+https://github.com/rust-lang/crates.io-index"
690source = "registry+https://github.com/rust-lang/crates.io-index"
863checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
691checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
868−source = "registry+https://github.com/rust-lang/crates.io-index"
869−checksum = "4fc12d774e799ee9ebae13f4076ca003b40d18a11ac0f3641e6f899618580b7b"
878[[package]]
693[[package]]
879name = "proc-macro-hack"
694name = "proc-macro-hack"
880version = "0.5.19"
695version = "0.5.19"
@@ -1044,16 +859,6 @@ dependencies = [
1044 "signal-hook-registry",
859 "signal-hook-registry",
1048−name = "signal-hook"
1050−source = "registry+https://github.com/rust-lang/crates.io-index"
1051−checksum = "ef33d6d0cd06e0840fba9985aab098c147e67e05cee14d412d3345ed14ff30ac"
1054− "signal-hook-registry",
1057[[package]]
862[[package]]
1058name = "signal-hook-registry"
863name = "signal-hook-registry"
1059version = "1.3.0"
864version = "1.3.0"
@@ -1084,44 +889,6 @@ version = "1.6.1"
1084source = "registry+https://github.com/rust-lang/crates.io-index"
889source = "registry+https://github.com/rust-lang/crates.io-index"
1085checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e"
890checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e"
1090−source = "registry+https://github.com/rust-lang/crates.io-index"
1091−checksum = "85cf3b5351f3e783c1d79ab5fc604eeed8b8ae9abd36b166e8b87a089efd85e4"
1106−name = "smol-timeout"
1108−source = "registry+https://github.com/rust-lang/crates.io-index"
1109−checksum = "847d777e2c6c166bad26264479e80a9820f3d364fcb4a0e23cd57bbfa8e94961"
1112− "pin-project-lite 0.1.12",
1118−source = "registry+https://github.com/rust-lang/crates.io-index"
1119−checksum = "9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2"
1125[[package]]
892[[package]]
1126name = "syn"
893name = "syn"
1127version = "1.0.71"
894version = "1.0.71"
@@ -1206,6 +973,48 @@ version = "0.1.0"
1206source = "registry+https://github.com/rust-lang/crates.io-index"
973source = "registry+https://github.com/rust-lang/crates.io-index"
1207checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
974checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
979+source = "registry+https://github.com/rust-lang/crates.io-index"
980+checksum = "83f0c8e7c0addab50b663055baf787d0af7f413a46e6e7fb9559a4e4db7137a5"
991+ "signal-hook-registry",
997+name = "tokio-macros"
999+source = "registry+https://github.com/rust-lang/crates.io-index"
1000+checksum = "caf7b11a536f46a809a8a9f0bb4237020f70ecbf115b842360afb127ea2fda57"
1008+name = "tokio-stream"
1010+source = "registry+https://github.com/rust-lang/crates.io-index"
1011+checksum = "e177a5d8c3bf36de9ebe6d58537d8879e964332f93fb3339e43f618c81361af0"
1014+ "pin-project-lite",
1209[[package]]
1018[[package]]
1210name = "toml"
1019name = "toml"
1211version = "0.5.8"
1020version = "0.5.8"
@@ -1314,12 +1123,6 @@ version = "0.9.3"
1314source = "registry+https://github.com/rust-lang/crates.io-index"
1123source = "registry+https://github.com/rust-lang/crates.io-index"
1315checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"
1124checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"
1320−source = "registry+https://github.com/rust-lang/crates.io-index"
1321−checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
1323[[package]]
1126[[package]]
1324name = "walkdir"
1127name = "walkdir"
1325version = "2.3.2"
1128version = "2.3.2"
@@ -1337,15 +1140,6 @@ version = "0.10.2+wasi-snapshot-preview1"
1337source = "registry+https://github.com/rust-lang/crates.io-index"
1140source = "registry+https://github.com/rust-lang/crates.io-index"
1338checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
1141checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
1343−source = "registry+https://github.com/rust-lang/crates.io-index"
1344−checksum = "0fcb14dea929042224824779fbc82d9fab8d2e6d3cbc0ac404de8edf489e77ff"
1349[[package]]
1143[[package]]
1350name = "winapi"
1144name = "winapi"
1351version = "0.3.9"
1145version = "0.3.9"