@@ -55,19 +55,19 @@ dependencies = [
56[[package]]
56[[package]]
57name = "async-io"
57name = "async-io"
58−version = "1.3.1"
58+version = "1.4.0"
59source = "registry+https://github.com/rust-lang/crates.io-index"
59source = "registry+https://github.com/rust-lang/crates.io-index"
60−checksum = "9315f8f07556761c3e48fec2e6b276004acf426e6dc068b2c2251854d65ee0fd"
60+checksum = "fcb9af4888a70ad78ecb5efcb0ba95d66a3cf54a88b62ae81559954c7588c7a2"
61dependencies = [
61dependencies = [
62 "concurrent-queue",
62 "concurrent-queue",
63 "fastrand",
63 "fastrand",
64 "futures-lite",
64 "futures-lite",
68 "once_cell",
67 "once_cell",
69 "parking",
68 "parking",
70 "polling",
69 "polling",
71 "vec-arena",
71 "vec-arena",
72 "waker-fn",
72 "waker-fn",
@@ -75,9 +75,9 @@ dependencies = [
76[[package]]
76[[package]]
77name = "async-lock"
77name = "async-lock"
78−version = "2.3.0"
78+version = "2.4.0"
79source = "registry+https://github.com/rust-lang/crates.io-index"
79source = "registry+https://github.com/rust-lang/crates.io-index"
80−checksum = "1996609732bde4a9988bc42125f55f2af5f3c36370e27c778d5191a4a1b63bfb"
80+checksum = "e6a8ea61bf9947a1007c5cada31e647dbc77b103c679858150003ba697ea798b"
81dependencies = [
81dependencies = [
82 "event-listener",
82 "event-listener",
@@ -106,7 +106,7 @@ dependencies = [
106 "event-listener",
106 "event-listener",
107 "futures-lite",
107 "futures-lite",
108 "once_cell",
108 "once_cell",
109− "signal-hook 0.3.7",
109+ "signal-hook 0.3.8",
110 "winapi",
110 "winapi",
@@ -330,9 +330,9 @@ dependencies = [
331[[package]]
331[[package]]
332name = "futures"
332name = "futures"
333−version = "0.3.13"
333+version = "0.3.14"
334source = "registry+https://github.com/rust-lang/crates.io-index"
334source = "registry+https://github.com/rust-lang/crates.io-index"
335−checksum = "7f55667319111d593ba876406af7c409c0ebb44dc4be6132a783ccf163ea14c1"
335+checksum = "a9d5813545e459ad3ca1bff9915e9ad7f1a47dc6a91b627ce321d5863b7dd253"
336dependencies = [
336dependencies = [
337 "futures-channel",
337 "futures-channel",
338 "futures-core",
338 "futures-core",
@@ -345,9 +345,9 @@ dependencies = [
346[[package]]
346[[package]]
347name = "futures-channel"
347name = "futures-channel"
348−version = "0.3.13"
348+version = "0.3.14"
349source = "registry+https://github.com/rust-lang/crates.io-index"
349source = "registry+https://github.com/rust-lang/crates.io-index"
350−checksum = "8c2dd2df839b57db9ab69c2c9d8f3e8c81984781937fe2807dc6dcf3b2ad2939"
350+checksum = "ce79c6a52a299137a6013061e0cf0e688fce5d7f1bc60125f520912fdb29ec25"
351dependencies = [
351dependencies = [
352 "futures-core",
352 "futures-core",
353 "futures-sink",
353 "futures-sink",
@@ -355,15 +355,15 @@ dependencies = [
356[[package]]
356[[package]]
357name = "futures-core"
357name = "futures-core"
358−version = "0.3.13"
358+version = "0.3.14"
359source = "registry+https://github.com/rust-lang/crates.io-index"
359source = "registry+https://github.com/rust-lang/crates.io-index"
360−checksum = "15496a72fabf0e62bdc3df11a59a3787429221dd0710ba8ef163d6f7a9112c94"
360+checksum = "098cd1c6dda6ca01650f1a37a794245eb73181d0d4d4e955e2f3c37db7af1815"
362[[package]]
362[[package]]
363name = "futures-executor"
363name = "futures-executor"
364−version = "0.3.13"
364+version = "0.3.14"
365source = "registry+https://github.com/rust-lang/crates.io-index"
365source = "registry+https://github.com/rust-lang/crates.io-index"
366−checksum = "891a4b7b96d84d5940084b2a37632dd65deeae662c114ceaa2c879629c9c0ad1"
366+checksum = "10f6cb7042eda00f0049b1d2080aa4b93442997ee507eb3828e8bd7577f94c9d"
367dependencies = [
367dependencies = [
368 "futures-core",
368 "futures-core",
369 "futures-task",
369 "futures-task",
@@ -372,9 +372,9 @@ dependencies = [
373[[package]]
373[[package]]
374name = "futures-io"
374name = "futures-io"
375−version = "0.3.13"
375+version = "0.3.14"
376source = "registry+https://github.com/rust-lang/crates.io-index"
376source = "registry+https://github.com/rust-lang/crates.io-index"
377−checksum = "d71c2c65c57704c32f5241c1223167c2c3294fd34ac020c807ddbe6db287ba59"
377+checksum = "365a1a1fb30ea1c03a830fdb2158f5236833ac81fa0ad12fe35b29cddc35cb04"
379[[package]]
379[[package]]
380name = "futures-lite"
380name = "futures-lite"
@@ -393,9 +393,9 @@ dependencies = [
394[[package]]
394[[package]]
395name = "futures-macro"
395name = "futures-macro"
396−version = "0.3.13"
396+version = "0.3.14"
397source = "registry+https://github.com/rust-lang/crates.io-index"
397source = "registry+https://github.com/rust-lang/crates.io-index"
398−checksum = "ea405816a5139fb39af82c2beb921d52143f556038378d6db21183a5c37fbfb7"
398+checksum = "668c6733a182cd7deb4f1de7ba3bf2120823835b3bcfbeacf7d2c4a773c1bb8b"
399dependencies = [
399dependencies = [
400 "proc-macro-hack",
400 "proc-macro-hack",
401 "proc-macro2",
401 "proc-macro2",
@@ -405,21 +405,21 @@ dependencies = [
406[[package]]
406[[package]]
407name = "futures-sink"
407name = "futures-sink"
408−version = "0.3.13"
408+version = "0.3.14"
409source = "registry+https://github.com/rust-lang/crates.io-index"
409source = "registry+https://github.com/rust-lang/crates.io-index"
410−checksum = "85754d98985841b7d4f5e8e6fbfa4a4ac847916893ec511a2917ccd8525b8bb3"
410+checksum = "5c5629433c555de3d82861a7a4e3794a4c40040390907cfbfd7143a92a426c23"
412[[package]]
412[[package]]
413name = "futures-task"
413name = "futures-task"
414−version = "0.3.13"
414+version = "0.3.14"
415source = "registry+https://github.com/rust-lang/crates.io-index"
415source = "registry+https://github.com/rust-lang/crates.io-index"
416−checksum = "fa189ef211c15ee602667a6fcfe1c1fd9e07d42250d2156382820fba33c9df80"
416+checksum = "ba7aa51095076f3ba6d9a1f702f74bd05ec65f555d70d2033d55ba8d69f581bc"
418[[package]]
418[[package]]
419name = "futures-util"
419name = "futures-util"
420−version = "0.3.13"
420+version = "0.3.14"
421source = "registry+https://github.com/rust-lang/crates.io-index"
421source = "registry+https://github.com/rust-lang/crates.io-index"
422−checksum = "1812c7ab8aedf8d6f2701a43e1243acdbcc2b36ab26e2ad421eb99ac963d96d1"
422+checksum = "3c144ad54d60f23927f0a6b6d816e4271278b64f005ad65e4e35291d2de9c025"
423dependencies = [
423dependencies = [
424 "futures-channel",
424 "futures-channel",
425 "futures-core",
425 "futures-core",
@@ -587,9 +587,9 @@ dependencies = [
588[[package]]
588[[package]]
589name = "idna"
589name = "idna"
590−version = "0.2.2"
590+version = "0.2.3"
591source = "registry+https://github.com/rust-lang/crates.io-index"
591source = "registry+https://github.com/rust-lang/crates.io-index"
592−checksum = "89829a5d69c23d348314a7ac337fe39173b61149a9864deabd260983aed48c21"
592+checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
593dependencies = [
593dependencies = [
594 "matches",
594 "matches",
595 "unicode-bidi",
595 "unicode-bidi",
@@ -641,9 +641,9 @@ checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736"
642[[package]]
642[[package]]
643name = "jobserver"
643name = "jobserver"
644−version = "0.1.21"
644+version = "0.1.22"
645source = "registry+https://github.com/rust-lang/crates.io-index"
645source = "registry+https://github.com/rust-lang/crates.io-index"
646−checksum = "5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2"
646+checksum = "972f5ae5d1cb9c6ae417789196c803205313edde988685da5e3aae0827b9e7fd"
647dependencies = [
647dependencies = [
@@ -669,15 +669,15 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
670[[package]]
670[[package]]
671name = "libc"
671name = "libc"
672−version = "0.2.92"
672+version = "0.2.93"
673source = "registry+https://github.com/rust-lang/crates.io-index"
673source = "registry+https://github.com/rust-lang/crates.io-index"
674−checksum = "56d855069fafbb9b344c0f962150cd2c1187975cb1c22c1522c240d8c4986714"
674+checksum = "9385f66bf6105b241aa65a61cb923ef20efc665cb9f9bb50ac2f0c4b7f378d41"
676[[package]]
676[[package]]
677name = "lock_api"
677name = "lock_api"
678−version = "0.4.2"
678+version = "0.4.3"
679source = "registry+https://github.com/rust-lang/crates.io-index"
679source = "registry+https://github.com/rust-lang/crates.io-index"
680−checksum = "dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312"
680+checksum = "5a3c91c24eae6777794bb1997ad98bbb87daf92890acab859f7eaa4320333176"
681dependencies = [
681dependencies = [
682 "scopeguard",
682 "scopeguard",
@@ -693,9 +693,9 @@ dependencies = [
694[[package]]
694[[package]]
695name = "lsp-types"
695name = "lsp-types"
696−version = "0.88.0"
696+version = "0.89.0"
697source = "registry+https://github.com/rust-lang/crates.io-index"
697source = "registry+https://github.com/rust-lang/crates.io-index"
698−checksum = "d8e8e042772e4e10b3785822f63c82399d0dd233825de44d2596f7fa86e023e0"
698+checksum = "07731ecd4ee0654728359a5b95e2a254c857876c04b85225496a35d60345daa7"
699dependencies = [
699dependencies = [
700 "bitflags",
700 "bitflags",
@@ -744,16 +744,6 @@ dependencies = [
744 "winapi",
744 "winapi",
750−source = "registry+https://github.com/rust-lang/crates.io-index"
751−checksum = "a19900e7eee95eb2b3c2e26d12a874cc80aaf750e31be6fcbe743ead369fa45d"
757[[package]]
747[[package]]
758name = "new_debug_unreachable"
748name = "new_debug_unreachable"
759version = "1.0.4"
749version = "1.0.4"
@@ -927,9 +917,9 @@ dependencies = [
928[[package]]
918[[package]]
929name = "redox_syscall"
919name = "redox_syscall"
930−version = "0.2.5"
920+version = "0.2.6"
931source = "registry+https://github.com/rust-lang/crates.io-index"
921source = "registry+https://github.com/rust-lang/crates.io-index"
932−checksum = "94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9"
922+checksum = "8270314b5ccceb518e7e578952f0b72b88222d02e8f77f5ecf7abbb673539041"
933dependencies = [
923dependencies = [
934 "bitflags",
924 "bitflags",
@@ -1055,9 +1045,9 @@ dependencies = [
1056[[package]]
1046[[package]]
1057name = "signal-hook"
1047name = "signal-hook"
1058−version = "0.3.7"
1048+version = "0.3.8"
1059source = "registry+https://github.com/rust-lang/crates.io-index"
1049source = "registry+https://github.com/rust-lang/crates.io-index"
1060−checksum = "6aa894ef3fade0ee7243422f4fbbd6c2b48e6de767e621d37ef65f2310f53cea"
1050+checksum = "ef33d6d0cd06e0840fba9985aab098c147e67e05cee14d412d3345ed14ff30ac"
1061dependencies = [
1051dependencies = [
1063 "signal-hook-registry",
1053 "signal-hook-registry",
@@ -1074,15 +1064,15 @@ dependencies = [
1075[[package]]
1065[[package]]
1076name = "slab"
1066name = "slab"
1077−version = "0.4.2"
1067+version = "0.4.3"
1078source = "registry+https://github.com/rust-lang/crates.io-index"
1068source = "registry+https://github.com/rust-lang/crates.io-index"
1079−checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
1069+checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527"
1081[[package]]
1071[[package]]
1082name = "slotmap"
1072name = "slotmap"
1083−version = "1.0.2"
1073+version = "1.0.3"
1084source = "registry+https://github.com/rust-lang/crates.io-index"
1074source = "registry+https://github.com/rust-lang/crates.io-index"
1085−checksum = "ab3003725ae562cf995f3dc82bb99e70926e09000396816765bb6d7adbe740b1"
1075+checksum = "585cd5dffe4e9e06f6dfdf66708b70aca3f781bed561f4f667b2d9c0d4559e36"
1086dependencies = [
1076dependencies = [
1087 "version_check",
1077 "version_check",
@@ -1133,9 +1123,9 @@ dependencies = [
1134[[package]]
1124[[package]]
1135name = "syn"
1125name = "syn"
1136−version = "1.0.68"
1126+version = "1.0.69"
1137source = "registry+https://github.com/rust-lang/crates.io-index"
1127source = "registry+https://github.com/rust-lang/crates.io-index"
1138−checksum = "3ce15dd3ed8aa2f8eeac4716d6ef5ab58b6b9256db41d7e1a0224c2788e8fd87"
1128+checksum = "48fe99c6bd8b1cc636890bcc071842de909d902c81ac7dab53ba33c421ab8ffb"
1139dependencies = [
1129dependencies = [
1140 "proc-macro2",
1130 "proc-macro2",
1141 "quote",
1131 "quote",
@@ -1202,9 +1192,9 @@ dependencies = [
1203[[package]]
1193[[package]]
1204name = "tinyvec"
1194name = "tinyvec"
1205−version = "1.1.1"
1195+version = "1.2.0"
1206source = "registry+https://github.com/rust-lang/crates.io-index"
1196source = "registry+https://github.com/rust-lang/crates.io-index"
1207−checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023"
1197+checksum = "5b5220f05bb7de7f3f53c7c065e1199b3172696fe2db9f9c4d8ad9b4ee74c342"
1208dependencies = [
1198dependencies = [
1209 "tinyvec_macros",
1199 "tinyvec_macros",
@@ -1257,9 +1247,9 @@ dependencies = [
1258[[package]]
1248[[package]]
1259name = "unicode-bidi"
1249name = "unicode-bidi"
1260−version = "0.3.4"
1250+version = "0.3.5"
1261source = "registry+https://github.com/rust-lang/crates.io-index"
1251source = "registry+https://github.com/rust-lang/crates.io-index"
1262−checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
1252+checksum = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0"
1263dependencies = [
1253dependencies = [
1264 "matches",
1254 "matches",
@@ -1306,9 +1296,9 @@ dependencies = [
1307[[package]]
1297[[package]]
1308name = "utf-8"
1298name = "utf-8"
1309−version = "0.7.5"
1299+version = "0.7.6"
1310source = "registry+https://github.com/rust-lang/crates.io-index"
1300source = "registry+https://github.com/rust-lang/crates.io-index"
1311−checksum = "05e42f7c18b8f902290b009cde6d651262f956c98bc51bca4cd1d511c9cd85c7"
1301+checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
1313[[package]]
1303[[package]]
1314name = "vec-arena"
1304name = "vec-arena"