aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock227
-rw-r--r--crates/ra_hir/Cargo.toml2
-rw-r--r--crates/ra_ide_api/Cargo.toml2
-rw-r--r--crates/ra_ide_api_light/Cargo.toml4
-rw-r--r--crates/ra_ide_api_light/src/line_index.rs2
-rw-r--r--crates/ra_ide_api_light/src/line_index_utils.rs2
-rw-r--r--crates/ra_text_edit/Cargo.toml2
7 files changed, 129 insertions, 112 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 49a9da624..957190fdb 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -130,9 +130,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
130dependencies = [ 130dependencies = [
131 "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", 131 "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
132 "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 132 "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
133 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 133 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
134 "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 134 "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
135 "serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)", 135 "serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)",
136] 136]
137 137
138[[package]] 138[[package]]
@@ -152,6 +152,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
152dependencies = [ 152dependencies = [
153 "num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)", 153 "num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)",
154 "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 154 "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
155 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
155 "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", 156 "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
156] 157]
157 158
@@ -217,12 +218,10 @@ dependencies = [
217 218
218[[package]] 219[[package]]
219name = "crossbeam-channel" 220name = "crossbeam-channel"
220version = "0.3.6" 221version = "0.3.8"
221source = "registry+https://github.com/rust-lang/crates.io-index" 222source = "registry+https://github.com/rust-lang/crates.io-index"
222dependencies = [ 223dependencies = [
223 "crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", 224 "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
224 "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
225 "rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
226 "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", 225 "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)",
227] 226]
228 227
@@ -259,10 +258,11 @@ dependencies = [
259 258
260[[package]] 259[[package]]
261name = "crossbeam-utils" 260name = "crossbeam-utils"
262version = "0.6.3" 261version = "0.6.5"
263source = "registry+https://github.com/rust-lang/crates.io-index" 262source = "registry+https://github.com/rust-lang/crates.io-index"
264dependencies = [ 263dependencies = [
265 "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 264 "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
265 "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
266] 266]
267 267
268[[package]] 268[[package]]
@@ -270,7 +270,7 @@ name = "derive-new"
270version = "0.5.6" 270version = "0.5.6"
271source = "registry+https://github.com/rust-lang/crates.io-index" 271source = "registry+https://github.com/rust-lang/crates.io-index"
272dependencies = [ 272dependencies = [
273 "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 273 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
274 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 274 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
275 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", 275 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
276] 276]
@@ -343,7 +343,7 @@ name = "failure_derive"
343version = "0.1.5" 343version = "0.1.5"
344source = "registry+https://github.com/rust-lang/crates.io-index" 344source = "registry+https://github.com/rust-lang/crates.io-index"
345dependencies = [ 345dependencies = [
346 "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 346 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
347 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 347 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
348 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", 348 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
349 "synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", 349 "synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -413,6 +413,11 @@ dependencies = [
413] 413]
414 414
415[[package]] 415[[package]]
416name = "fuchsia-cprng"
417version = "0.1.0"
418source = "registry+https://github.com/rust-lang/crates.io-index"
419
420[[package]]
416name = "fuchsia-zircon" 421name = "fuchsia-zircon"
417version = "0.3.3" 422version = "0.3.3"
418source = "registry+https://github.com/rust-lang/crates.io-index" 423source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -435,12 +440,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
435name = "gen_lsp_server" 440name = "gen_lsp_server"
436version = "0.1.0" 441version = "0.1.0"
437dependencies = [ 442dependencies = [
438 "crossbeam-channel 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 443 "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
439 "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 444 "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
440 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 445 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
441 "lsp-types 0.55.1 (registry+https://github.com/rust-lang/crates.io-index)", 446 "lsp-types 0.55.1 (registry+https://github.com/rust-lang/crates.io-index)",
442 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 447 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
443 "serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)", 448 "serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)",
444] 449]
445 450
446[[package]] 451[[package]]
@@ -517,7 +522,7 @@ dependencies = [
517 522
518[[package]] 523[[package]]
519name = "insta" 524name = "insta"
520version = "0.5.3" 525version = "0.6.1"
521source = "registry+https://github.com/rust-lang/crates.io-index" 526source = "registry+https://github.com/rust-lang/crates.io-index"
522dependencies = [ 527dependencies = [
523 "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 528 "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -529,9 +534,10 @@ dependencies = [
529 "pest 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 534 "pest 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
530 "pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 535 "pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
531 "ron 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", 536 "ron 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
532 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 537 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
533 "serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)", 538 "serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)",
534 "serde_yaml 0.8.8 (registry+https://github.com/rust-lang/crates.io-index)", 539 "serde_yaml 0.8.8 (registry+https://github.com/rust-lang/crates.io-index)",
540 "uuid 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
535] 541]
536 542
537[[package]] 543[[package]]
@@ -602,6 +608,9 @@ dependencies = [
602name = "lazy_static" 608name = "lazy_static"
603version = "1.2.0" 609version = "1.2.0"
604source = "registry+https://github.com/rust-lang/crates.io-index" 610source = "registry+https://github.com/rust-lang/crates.io-index"
611dependencies = [
612 "spin 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
613]
605 614
606[[package]] 615[[package]]
607name = "lazycell" 616name = "lazycell"
@@ -643,9 +652,9 @@ dependencies = [
643 "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 652 "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
644 "num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", 653 "num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
645 "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 654 "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
646 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 655 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
647 "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 656 "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
648 "serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)", 657 "serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)",
649 "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 658 "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
650 "url_serde 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 659 "url_serde 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
651] 660]
@@ -761,7 +770,7 @@ name = "num-derive"
761version = "0.2.4" 770version = "0.2.4"
762source = "registry+https://github.com/rust-lang/crates.io-index" 771source = "registry+https://github.com/rust-lang/crates.io-index"
763dependencies = [ 772dependencies = [
764 "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 773 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
765 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 774 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
766 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", 775 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
767] 776]
@@ -810,7 +819,7 @@ version = "0.4.0"
810source = "registry+https://github.com/rust-lang/crates.io-index" 819source = "registry+https://github.com/rust-lang/crates.io-index"
811dependencies = [ 820dependencies = [
812 "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 821 "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)",
813 "rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", 822 "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
814 "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 823 "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
815 "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", 824 "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)",
816 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 825 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -845,7 +854,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
845dependencies = [ 854dependencies = [
846 "pest 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 855 "pest 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
847 "pest_meta 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 856 "pest_meta 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
848 "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 857 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
849 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 858 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
850 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", 859 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
851] 860]
@@ -862,7 +871,7 @@ dependencies = [
862 871
863[[package]] 872[[package]]
864name = "proc-macro2" 873name = "proc-macro2"
865version = "0.4.26" 874version = "0.4.27"
866source = "registry+https://github.com/rust-lang/crates.io-index" 875source = "registry+https://github.com/rust-lang/crates.io-index"
867dependencies = [ 876dependencies = [
868 "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 877 "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -870,7 +879,7 @@ dependencies = [
870 879
871[[package]] 880[[package]]
872name = "proptest" 881name = "proptest"
873version = "0.8.7" 882version = "0.9.0"
874source = "registry+https://github.com/rust-lang/crates.io-index" 883source = "registry+https://github.com/rust-lang/crates.io-index"
875dependencies = [ 884dependencies = [
876 "bit-set 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", 885 "bit-set 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -879,8 +888,9 @@ dependencies = [
879 "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 888 "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
880 "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 889 "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
881 "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 890 "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
882 "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", 891 "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
883 "regex-syntax 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", 892 "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
893 "regex-syntax 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
884 "rusty-fork 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 894 "rusty-fork 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
885 "tempfile 3.0.5 (registry+https://github.com/rust-lang/crates.io-index)", 895 "tempfile 3.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
886] 896]
@@ -895,7 +905,7 @@ name = "quote"
895version = "0.6.11" 905version = "0.6.11"
896source = "registry+https://github.com/rust-lang/crates.io-index" 906source = "registry+https://github.com/rust-lang/crates.io-index"
897dependencies = [ 907dependencies = [
898 "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 908 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
899] 909]
900 910
901[[package]] 911[[package]]
@@ -934,7 +944,7 @@ dependencies = [
934 "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", 944 "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
935 "ena 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 945 "ena 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
936 "flexi_logger 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)", 946 "flexi_logger 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)",
937 "insta 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", 947 "insta 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
938 "join_to_string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 948 "join_to_string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
939 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 949 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
940 "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 950 "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -953,7 +963,7 @@ name = "ra_ide_api"
953version = "0.1.0" 963version = "0.1.0"
954dependencies = [ 964dependencies = [
955 "fst 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 965 "fst 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
956 "insta 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", 966 "insta 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
957 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 967 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
958 "jemalloc-ctl 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 968 "jemalloc-ctl 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
959 "jemallocator 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 969 "jemallocator 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -976,10 +986,10 @@ dependencies = [
976name = "ra_ide_api_light" 986name = "ra_ide_api_light"
977version = "0.1.0" 987version = "0.1.0"
978dependencies = [ 988dependencies = [
979 "insta 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", 989 "insta 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
980 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 990 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
981 "join_to_string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 991 "join_to_string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
982 "proptest 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)", 992 "proptest 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
983 "ra_syntax 0.1.0", 993 "ra_syntax 0.1.0",
984 "ra_text_edit 0.1.0", 994 "ra_text_edit 0.1.0",
985 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 995 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -992,7 +1002,7 @@ name = "ra_lsp_server"
992version = "0.1.0" 1002version = "0.1.0"
993dependencies = [ 1003dependencies = [
994 "cargo_metadata 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 1004 "cargo_metadata 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
995 "crossbeam-channel 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1005 "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
996 "drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 1006 "drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
997 "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 1007 "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
998 "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 1008 "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1009,8 +1019,8 @@ dependencies = [
1009 "ra_vfs 0.1.0", 1019 "ra_vfs 0.1.0",
1010 "relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1020 "relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1011 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1021 "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1012 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 1022 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
1013 "serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)", 1023 "serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)",
1014 "tempfile 3.0.5 (registry+https://github.com/rust-lang/crates.io-index)", 1024 "tempfile 3.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
1015 "test_utils 0.1.0", 1025 "test_utils 0.1.0",
1016 "thread_worker 0.1.0", 1026 "thread_worker 0.1.0",
@@ -1049,7 +1059,7 @@ dependencies = [
1049name = "ra_text_edit" 1059name = "ra_text_edit"
1050version = "0.1.0" 1060version = "0.1.0"
1051dependencies = [ 1061dependencies = [
1052 "proptest 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)", 1062 "proptest 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
1053 "test_utils 0.1.0", 1063 "test_utils 0.1.0",
1054 "text_unit 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1064 "text_unit 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
1055] 1065]
@@ -1065,7 +1075,7 @@ dependencies = [
1065name = "ra_vfs" 1075name = "ra_vfs"
1066version = "0.1.0" 1076version = "0.1.0"
1067dependencies = [ 1077dependencies = [
1068 "crossbeam-channel 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1078 "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1069 "drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 1079 "drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
1070 "flexi_logger 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)", 1080 "flexi_logger 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)",
1071 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1081 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1081,28 +1091,17 @@ dependencies = [
1081 1091
1082[[package]] 1092[[package]]
1083name = "rand" 1093name = "rand"
1084version = "0.5.5" 1094version = "0.6.5"
1085source = "registry+https://github.com/rust-lang/crates.io-index"
1086dependencies = [
1087 "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
1088 "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
1089 "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)",
1090 "rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
1091 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
1092]
1093
1094[[package]]
1095name = "rand"
1096version = "0.6.4"
1097source = "registry+https://github.com/rust-lang/crates.io-index" 1095source = "registry+https://github.com/rust-lang/crates.io-index"
1098dependencies = [ 1096dependencies = [
1099 "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1097 "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1100 "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1098 "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)",
1101 "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1099 "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
1102 "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 1100 "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1103 "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1101 "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1104 "rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1102 "rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
1105 "rand_os 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1103 "rand_jitter 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1104 "rand_os 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1106 "rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1105 "rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
1107 "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1106 "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
1108 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1107 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1114,14 +1113,6 @@ version = "0.1.1"
1114source = "registry+https://github.com/rust-lang/crates.io-index" 1113source = "registry+https://github.com/rust-lang/crates.io-index"
1115dependencies = [ 1114dependencies = [
1116 "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1115 "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1117 "rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
1118]
1119
1120[[package]]
1121name = "rand_core"
1122version = "0.2.2"
1123source = "registry+https://github.com/rust-lang/crates.io-index"
1124dependencies = [
1125 "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 1116 "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
1126] 1117]
1127 1118
@@ -1143,7 +1134,7 @@ name = "rand_hc"
1143version = "0.1.0" 1134version = "0.1.0"
1144source = "registry+https://github.com/rust-lang/crates.io-index" 1135source = "registry+https://github.com/rust-lang/crates.io-index"
1145dependencies = [ 1136dependencies = [
1146 "rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 1137 "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
1147] 1138]
1148 1139
1149[[package]] 1140[[package]]
@@ -1155,14 +1146,24 @@ dependencies = [
1155] 1146]
1156 1147
1157[[package]] 1148[[package]]
1149name = "rand_jitter"
1150version = "0.1.2"
1151source = "registry+https://github.com/rust-lang/crates.io-index"
1152dependencies = [
1153 "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)",
1154 "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1155 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
1156]
1157
1158[[package]]
1158name = "rand_os" 1159name = "rand_os"
1159version = "0.1.1" 1160version = "0.1.2"
1160source = "registry+https://github.com/rust-lang/crates.io-index" 1161source = "registry+https://github.com/rust-lang/crates.io-index"
1161dependencies = [ 1162dependencies = [
1162 "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 1163 "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
1163 "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 1164 "fuchsia-cprng 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1164 "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1165 "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)",
1165 "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 1166 "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1166 "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1167 "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1167 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1168 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
1168] 1169]
@@ -1181,7 +1182,7 @@ name = "rand_xorshift"
1181version = "0.1.1" 1182version = "0.1.1"
1182source = "registry+https://github.com/rust-lang/crates.io-index" 1183source = "registry+https://github.com/rust-lang/crates.io-index"
1183dependencies = [ 1184dependencies = [
1184 "rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 1185 "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
1185] 1186]
1186 1187
1187[[package]] 1188[[package]]
@@ -1233,14 +1234,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1233dependencies = [ 1234dependencies = [
1234 "aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", 1235 "aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)",
1235 "memchr 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 1236 "memchr 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
1236 "regex-syntax 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", 1237 "regex-syntax 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
1237 "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1238 "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
1238 "utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 1239 "utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
1239] 1240]
1240 1241
1241[[package]] 1242[[package]]
1242name = "regex-syntax" 1243name = "regex-syntax"
1243version = "0.6.4" 1244version = "0.6.5"
1244source = "registry+https://github.com/rust-lang/crates.io-index" 1245source = "registry+https://github.com/rust-lang/crates.io-index"
1245dependencies = [ 1246dependencies = [
1246 "ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 1247 "ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1266,7 +1267,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1266dependencies = [ 1267dependencies = [
1267 "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", 1268 "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
1268 "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 1269 "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
1269 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 1270 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
1270] 1271]
1271 1272
1272[[package]] 1273[[package]]
@@ -1338,7 +1339,7 @@ version = "0.10.0"
1338source = "registry+https://github.com/rust-lang/crates.io-index" 1339source = "registry+https://github.com/rust-lang/crates.io-index"
1339dependencies = [ 1340dependencies = [
1340 "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 1341 "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
1341 "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 1342 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
1342 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 1343 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
1343 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", 1344 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
1344] 1345]
@@ -1348,7 +1349,7 @@ name = "same-file"
1348version = "1.0.4" 1349version = "1.0.4"
1349source = "registry+https://github.com/rust-lang/crates.io-index" 1350source = "registry+https://github.com/rust-lang/crates.io-index"
1350dependencies = [ 1351dependencies = [
1351 "winapi-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1352 "winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1352] 1353]
1353 1354
1354[[package]] 1355[[package]]
@@ -1362,7 +1363,7 @@ version = "0.9.0"
1362source = "registry+https://github.com/rust-lang/crates.io-index" 1363source = "registry+https://github.com/rust-lang/crates.io-index"
1363dependencies = [ 1364dependencies = [
1364 "semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1365 "semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
1365 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 1366 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
1366] 1367]
1367 1368
1368[[package]] 1369[[package]]
@@ -1372,30 +1373,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1372 1373
1373[[package]] 1374[[package]]
1374name = "serde" 1375name = "serde"
1375version = "1.0.85" 1376version = "1.0.87"
1376source = "registry+https://github.com/rust-lang/crates.io-index" 1377source = "registry+https://github.com/rust-lang/crates.io-index"
1377dependencies = [ 1378dependencies = [
1378 "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 1379 "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
1379] 1380]
1380 1381
1381[[package]] 1382[[package]]
1382name = "serde_derive" 1383name = "serde_derive"
1383version = "1.0.85" 1384version = "1.0.87"
1384source = "registry+https://github.com/rust-lang/crates.io-index" 1385source = "registry+https://github.com/rust-lang/crates.io-index"
1385dependencies = [ 1386dependencies = [
1386 "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 1387 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
1387 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 1388 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
1388 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", 1389 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
1389] 1390]
1390 1391
1391[[package]] 1392[[package]]
1392name = "serde_json" 1393name = "serde_json"
1393version = "1.0.37" 1394version = "1.0.38"
1394source = "registry+https://github.com/rust-lang/crates.io-index" 1395source = "registry+https://github.com/rust-lang/crates.io-index"
1395dependencies = [ 1396dependencies = [
1396 "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", 1397 "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
1397 "ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", 1398 "ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
1398 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 1399 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
1399] 1400]
1400 1401
1401[[package]] 1402[[package]]
@@ -1405,7 +1406,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1405dependencies = [ 1406dependencies = [
1406 "dtoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", 1407 "dtoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
1407 "linked-hash-map 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 1408 "linked-hash-map 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
1408 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 1409 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
1409 "yaml-rust 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 1410 "yaml-rust 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
1410] 1411]
1411 1412
@@ -1446,10 +1447,15 @@ name = "smol_str"
1446version = "0.1.9" 1447version = "0.1.9"
1447source = "registry+https://github.com/rust-lang/crates.io-index" 1448source = "registry+https://github.com/rust-lang/crates.io-index"
1448dependencies = [ 1449dependencies = [
1449 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 1450 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
1450] 1451]
1451 1452
1452[[package]] 1453[[package]]
1454name = "spin"
1455version = "0.4.10"
1456source = "registry+https://github.com/rust-lang/crates.io-index"
1457
1458[[package]]
1453name = "stable_deref_trait" 1459name = "stable_deref_trait"
1454version = "1.1.1" 1460version = "1.1.1"
1455source = "registry+https://github.com/rust-lang/crates.io-index" 1461source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1469,7 +1475,7 @@ name = "syn"
1469version = "0.15.26" 1475version = "0.15.26"
1470source = "registry+https://github.com/rust-lang/crates.io-index" 1476source = "registry+https://github.com/rust-lang/crates.io-index"
1471dependencies = [ 1477dependencies = [
1472 "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 1478 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
1473 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 1479 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
1474 "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1480 "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1475] 1481]
@@ -1479,7 +1485,7 @@ name = "synstructure"
1479version = "0.10.1" 1485version = "0.10.1"
1480source = "registry+https://github.com/rust-lang/crates.io-index" 1486source = "registry+https://github.com/rust-lang/crates.io-index"
1481dependencies = [ 1487dependencies = [
1482 "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", 1488 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
1483 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 1489 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
1484 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", 1490 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
1485 "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1491 "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1492,7 +1498,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1492dependencies = [ 1498dependencies = [
1493 "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1499 "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
1494 "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", 1500 "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)",
1495 "rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", 1501 "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
1496 "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)", 1502 "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)",
1497 "remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 1503 "remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
1498 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1504 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1511,8 +1517,8 @@ dependencies = [
1511 "pest 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1517 "pest 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1512 "pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1518 "pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1513 "regex 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 1519 "regex 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1514 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 1520 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
1515 "serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)", 1521 "serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)",
1516 "slug 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 1522 "slug 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
1517 "unic-segment 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 1523 "unic-segment 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
1518 "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 1524 "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1553,7 +1559,7 @@ version = "0.1.0"
1553dependencies = [ 1559dependencies = [
1554 "difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 1560 "difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1555 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 1561 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
1556 "serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)", 1562 "serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)",
1557 "text_unit 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1563 "text_unit 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
1558] 1564]
1559 1565
@@ -1562,7 +1568,7 @@ name = "text_unit"
1562version = "0.1.6" 1568version = "0.1.6"
1563source = "registry+https://github.com/rust-lang/crates.io-index" 1569source = "registry+https://github.com/rust-lang/crates.io-index"
1564dependencies = [ 1570dependencies = [
1565 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 1571 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
1566] 1572]
1567 1573
1568[[package]] 1574[[package]]
@@ -1585,7 +1591,7 @@ dependencies = [
1585name = "thread_worker" 1591name = "thread_worker"
1586version = "0.1.0" 1592version = "0.1.0"
1587dependencies = [ 1593dependencies = [
1588 "crossbeam-channel 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1594 "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
1589 "drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 1595 "drop_bomb 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
1590 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1596 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
1591] 1597]
@@ -1613,7 +1619,7 @@ name = "tokio-executor"
1613version = "0.1.6" 1619version = "0.1.6"
1614source = "registry+https://github.com/rust-lang/crates.io-index" 1620source = "registry+https://github.com/rust-lang/crates.io-index"
1615dependencies = [ 1621dependencies = [
1616 "crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", 1622 "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
1617 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1623 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
1618] 1624]
1619 1625
@@ -1632,7 +1638,7 @@ name = "tokio-reactor"
1632version = "0.1.8" 1638version = "0.1.8"
1633source = "registry+https://github.com/rust-lang/crates.io-index" 1639source = "registry+https://github.com/rust-lang/crates.io-index"
1634dependencies = [ 1640dependencies = [
1635 "crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", 1641 "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
1636 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1642 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
1637 "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 1643 "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
1638 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1644 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1776,7 +1782,7 @@ name = "url_serde"
1776version = "0.2.0" 1782version = "0.2.0"
1777source = "registry+https://github.com/rust-lang/crates.io-index" 1783source = "registry+https://github.com/rust-lang/crates.io-index"
1778dependencies = [ 1784dependencies = [
1779 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)", 1785 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
1780 "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 1786 "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
1781] 1787]
1782 1788
@@ -1786,6 +1792,15 @@ version = "1.0.2"
1786source = "registry+https://github.com/rust-lang/crates.io-index" 1792source = "registry+https://github.com/rust-lang/crates.io-index"
1787 1793
1788[[package]] 1794[[package]]
1795name = "uuid"
1796version = "0.7.2"
1797source = "registry+https://github.com/rust-lang/crates.io-index"
1798dependencies = [
1799 "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
1800 "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)",
1801]
1802
1803[[package]]
1789name = "vec_map" 1804name = "vec_map"
1790version = "0.8.1" 1805version = "0.8.1"
1791source = "registry+https://github.com/rust-lang/crates.io-index" 1806source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1815,7 +1830,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1815dependencies = [ 1830dependencies = [
1816 "same-file 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 1831 "same-file 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
1817 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1832 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
1818 "winapi-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1833 "winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1819] 1834]
1820 1835
1821[[package]] 1836[[package]]
@@ -1844,7 +1859,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1844 1859
1845[[package]] 1860[[package]]
1846name = "winapi-util" 1861name = "winapi-util"
1847version = "0.1.1" 1862version = "0.1.2"
1848source = "registry+https://github.com/rust-lang/crates.io-index" 1863source = "registry+https://github.com/rust-lang/crates.io-index"
1849dependencies = [ 1864dependencies = [
1850 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1865 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1900,11 +1915,11 @@ dependencies = [
1900"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" 1915"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
1901"checksum colosseum 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "370c83b49aedf022ee27942e8ae1d9de1cf40dc9653ee6550e4455d08f6406f9" 1916"checksum colosseum 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "370c83b49aedf022ee27942e8ae1d9de1cf40dc9653ee6550e4455d08f6406f9"
1902"checksum console 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)" = "2bf3720d3f3fc30b721ef1ae54e13af3264af4af39dc476a8de56a6ee1e2184b" 1917"checksum console 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)" = "2bf3720d3f3fc30b721ef1ae54e13af3264af4af39dc476a8de56a6ee1e2184b"
1903"checksum crossbeam-channel 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "137bc235f622ffaa0428e3854e24acb53291fc0b3ff6fb2cb75a8be6fb02f06b" 1918"checksum crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "0f0ed1a4de2235cabda8558ff5840bffb97fcb64c97827f354a451307df5f72b"
1904"checksum crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3" 1919"checksum crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3"
1905"checksum crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "927121f5407de9956180ff5e936fe3cf4324279280001cd56b669d28ee7e9150" 1920"checksum crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "927121f5407de9956180ff5e936fe3cf4324279280001cd56b669d28ee7e9150"
1906"checksum crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9" 1921"checksum crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9"
1907"checksum crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "41ee4864f4797060e52044376f7d107429ce1fb43460021b126424b7180ee21a" 1922"checksum crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "f8306fcef4a7b563b76b7dd949ca48f52bc1141aa067d2ea09565f3e2652aa5c"
1908"checksum derive-new 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "6ca414e896ae072546f4d789f452daaecf60ddee4c9df5dc6d5936d769e3d87c" 1923"checksum derive-new 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "6ca414e896ae072546f4d789f452daaecf60ddee4c9df5dc6d5936d769e3d87c"
1909"checksum deunicode 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "850878694b7933ca4c9569d30a34b55031b9b139ee1fc7b94a527c4ef960d690" 1924"checksum deunicode 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "850878694b7933ca4c9569d30a34b55031b9b139ee1fc7b94a527c4ef960d690"
1910"checksum difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" 1925"checksum difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198"
@@ -1925,6 +1940,7 @@ dependencies = [
1925"checksum fsevent 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)" = "c4bbbf71584aeed076100b5665ac14e3d85eeb31fdbb45fbd41ef9a682b5ec05" 1940"checksum fsevent 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)" = "c4bbbf71584aeed076100b5665ac14e3d85eeb31fdbb45fbd41ef9a682b5ec05"
1926"checksum fsevent-sys 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "1a772d36c338d07a032d5375a36f15f9a7043bf0cb8ce7cee658e037c6032874" 1941"checksum fsevent-sys 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "1a772d36c338d07a032d5375a36f15f9a7043bf0cb8ce7cee658e037c6032874"
1927"checksum fst 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "db72126ca7dff566cdbbdd54af44668c544897d9d3862b198141f176f1238bdf" 1942"checksum fst 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "db72126ca7dff566cdbbdd54af44668c544897d9d3862b198141f176f1238bdf"
1943"checksum fuchsia-cprng 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "81f7f8eb465745ea9b02e2704612a9946a59fa40572086c6fd49d6ddcf30bf31"
1928"checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" 1944"checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
1929"checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" 1945"checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
1930"checksum futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)" = "49e7653e374fe0d0c12de4250f0bdb60680b8c80eed558c5c7538eec9c89e21b" 1946"checksum futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)" = "49e7653e374fe0d0c12de4250f0bdb60680b8c80eed558c5c7538eec9c89e21b"
@@ -1937,7 +1953,7 @@ dependencies = [
1937"checksum indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7e81a7c05f79578dbc15793d8b619db9ba32b4577003ef3af1a91c416798c58d" 1953"checksum indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7e81a7c05f79578dbc15793d8b619db9ba32b4577003ef3af1a91c416798c58d"
1938"checksum inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "40b54539f3910d6f84fbf9a643efd6e3aa6e4f001426c0329576128255994718" 1954"checksum inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "40b54539f3910d6f84fbf9a643efd6e3aa6e4f001426c0329576128255994718"
1939"checksum inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e74a1aa87c59aeff6ef2cc2fa62d41bc43f54952f55652656b18a02fd5e356c0" 1955"checksum inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e74a1aa87c59aeff6ef2cc2fa62d41bc43f54952f55652656b18a02fd5e356c0"
1940"checksum insta 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3a9b38a9dcf97dd2f32f727a14bcd536d24f522122ea6cb0ab8721cdee48a700" 1956"checksum insta 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bcdfb5ab565a1fc5c397722d5a9503f2095696ef07ef1a222d85a0fd6666c6aa"
1941"checksum iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dbe6e417e7d0975db6512b90796e8ce223145ac4e33c377e4a42882a0e88bb08" 1957"checksum iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dbe6e417e7d0975db6512b90796e8ce223145ac4e33c377e4a42882a0e88bb08"
1942"checksum itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5b8467d9c1cebe26feb08c640139247fac215782d35371ade9a2136ed6085358" 1958"checksum itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5b8467d9c1cebe26feb08c640139247fac215782d35371ade9a2136ed6085358"
1943"checksum itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b" 1959"checksum itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b"
@@ -1976,19 +1992,18 @@ dependencies = [
1976"checksum pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0" 1992"checksum pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0"
1977"checksum pest_generator 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "63120576c4efd69615b5537d3d052257328a4ca82876771d6944424ccfd9f646" 1993"checksum pest_generator 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "63120576c4efd69615b5537d3d052257328a4ca82876771d6944424ccfd9f646"
1978"checksum pest_meta 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f5a3492a4ed208ffc247adcdcc7ba2a95be3104f58877d0d02f0df39bf3efb5e" 1994"checksum pest_meta 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f5a3492a4ed208ffc247adcdcc7ba2a95be3104f58877d0d02f0df39bf3efb5e"
1979"checksum proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)" = "38fddd23d98b2144d197c0eca5705632d4fe2667d14a6be5df8934f8d74f1978" 1995"checksum proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)" = "4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915"
1980"checksum proptest 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)" = "926d0604475349f463fe44130aae73f2294b5309ab2ca0310b998bd334ef191f" 1996"checksum proptest 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2876d7bf780801d278b6886346eff87d91aa307cd790cc1209c789c4acfa1252"
1981"checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0" 1997"checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0"
1982"checksum quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)" = "cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1" 1998"checksum quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)" = "cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1"
1983"checksum rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e464cd887e869cddcae8792a4ee31d23c7edd516700695608f5b98c67ee0131c" 1999"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca"
1984"checksum rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "3906503e80ac6cbcacb2c2973fa8e473f24d7e2747c8c92bb230c2441cad96b5"
1985"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" 2000"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef"
1986"checksum rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1961a422c4d189dfb50ffa9320bf1f2a9bd54ecb92792fb9477f99a1045f3372"
1987"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" 2001"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
1988"checksum rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0" 2002"checksum rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0"
1989"checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" 2003"checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4"
1990"checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" 2004"checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08"
1991"checksum rand_os 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f46fbd5550acf75b0c2730f5dd1873751daf9beb8f11b44027778fae50d7feca" 2005"checksum rand_jitter 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "080723c6145e37503a2224f801f252e14ac5531cb450f4502698542d188cb3c0"
2006"checksum rand_os 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b7c690732391ae0abafced5015ffb53656abfaec61b342290e5eb56b286a679d"
1992"checksum rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05" 2007"checksum rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05"
1993"checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" 2008"checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c"
1994"checksum rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "373814f27745b2686b350dd261bfd24576a6fb0e2c5919b3a2b6005f820b0473" 2009"checksum rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "373814f27745b2686b350dd261bfd24576a6fb0e2c5919b3a2b6005f820b0473"
@@ -1997,7 +2012,7 @@ dependencies = [
1997"checksum redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)" = "423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85" 2012"checksum redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)" = "423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85"
1998"checksum redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76" 2013"checksum redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76"
1999"checksum regex 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "37e7cbbd370869ce2e8dff25c7018702d10b21a20ef7135316f8daecd6c25b7f" 2014"checksum regex 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "37e7cbbd370869ce2e8dff25c7018702d10b21a20ef7135316f8daecd6c25b7f"
2000"checksum regex-syntax 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "4e47a2ed29da7a9e1960e1639e7a982e6edc6d49be308a3b02daf511504a16d1" 2015"checksum regex-syntax 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "8c2f35eedad5295fdf00a63d7d4b238135723f92b434ec06774dad15c7ab0861"
2001"checksum relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0e7790c7f1cc73d831d28dc5a7deb316a006e7848e6a7f467cdb10a0a9e0fb1c" 2016"checksum relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0e7790c7f1cc73d831d28dc5a7deb316a006e7848e6a7f467cdb10a0a9e0fb1c"
2002"checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5" 2017"checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5"
2003"checksum ron 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d9cb28ade964585205aaca1f3d41a6297f72e1ad097b49c4bbde033ef86b38d7" 2018"checksum ron 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d9cb28ade964585205aaca1f3d41a6297f72e1ad097b49c4bbde033ef86b38d7"
@@ -2013,15 +2028,16 @@ dependencies = [
2013"checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" 2028"checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27"
2014"checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" 2029"checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
2015"checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" 2030"checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
2016"checksum serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)" = "534b8b91a95e0f71bca3ed5824752d558da048d4248c91af873b63bd60519752" 2031"checksum serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)" = "2e20fde37801e83c891a2dc4ebd3b81f0da4d1fb67a9e0a2a3b921e2536a58ee"
2017"checksum serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)" = "a915306b0f1ac5607797697148c223bedeaa36bcc2e28a01441cd638cc6567b4" 2032"checksum serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)" = "633e97856567e518b59ffb2ad7c7a4fd4c5d91d9c7f32dd38a27b2bf7e8114ea"
2018"checksum serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)" = "4b90a9fbe1211e57d3e1c15670f1cb00802988fb23a1a4aad7a2b63544f1920e" 2033"checksum serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)" = "27dce848e7467aa0e2fcaf0a413641499c0b745452aaca1194d24dedde9e13c9"
2019"checksum serde_yaml 0.8.8 (registry+https://github.com/rust-lang/crates.io-index)" = "0887a8e097a69559b56aa2526bf7aff7c3048cf627dff781f0b56a6001534593" 2034"checksum serde_yaml 0.8.8 (registry+https://github.com/rust-lang/crates.io-index)" = "0887a8e097a69559b56aa2526bf7aff7c3048cf627dff781f0b56a6001534593"
2020"checksum sha-1 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "51b9d1f3b5de8a167ab06834a7c883bd197f2191e1dda1a22d9ccfeedbf9aded" 2035"checksum sha-1 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "51b9d1f3b5de8a167ab06834a7c883bd197f2191e1dda1a22d9ccfeedbf9aded"
2021"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" 2036"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
2022"checksum slug 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b3bc762e6a4b6c6fcaade73e77f9ebc6991b676f88bb2358bddb56560f073373" 2037"checksum slug 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b3bc762e6a4b6c6fcaade73e77f9ebc6991b676f88bb2358bddb56560f073373"
2023"checksum smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "88aea073965ab29f6edb5493faf96ad662fb18aa9eeb186a3b7057951605ed15" 2038"checksum smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "88aea073965ab29f6edb5493faf96ad662fb18aa9eeb186a3b7057951605ed15"
2024"checksum smol_str 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "9af1035bc5d742ab6b7ab16713e41cc2ffe78cb474f6f43cd696b2d16052007e" 2039"checksum smol_str 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "9af1035bc5d742ab6b7ab16713e41cc2ffe78cb474f6f43cd696b2d16052007e"
2040"checksum spin 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "ceac490aa12c567115b40b7b7fceca03a6c9d53d5defea066123debc83c5dc1f"
2025"checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" 2041"checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8"
2026"checksum strsim 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550" 2042"checksum strsim 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550"
2027"checksum superslice 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b50b13d42370e0f5fc62eafdd5c2d20065eaf5458dab215ff3e20e63eea96b30" 2043"checksum superslice 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b50b13d42370e0f5fc62eafdd5c2d20065eaf5458dab215ff3e20e63eea96b30"
@@ -2059,6 +2075,7 @@ dependencies = [
2059"checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" 2075"checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a"
2060"checksum url_serde 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "74e7d099f1ee52f823d4bdd60c93c3602043c728f5db3b97bdb548467f7bddea" 2076"checksum url_serde 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "74e7d099f1ee52f823d4bdd60c93c3602043c728f5db3b97bdb548467f7bddea"
2061"checksum utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737" 2077"checksum utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737"
2078"checksum uuid 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0238db0c5b605dd1cf51de0f21766f97fba2645897024461d6a00c036819a768"
2062"checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" 2079"checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a"
2063"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" 2080"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
2064"checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" 2081"checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
@@ -2068,7 +2085,7 @@ dependencies = [
2068"checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0" 2085"checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0"
2069"checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" 2086"checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
2070"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2087"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
2071"checksum winapi-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "afc5508759c5bf4285e61feb862b6083c8480aec864fa17a81fdec6f69b461ab" 2088"checksum winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9"
2072"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2089"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
2073"checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" 2090"checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e"
2074"checksum yaml-rust 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "95acf0db5515d07da9965ec0e0ba6cc2d825e2caeb7303b66ca441729801254e" 2091"checksum yaml-rust 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "95acf0db5515d07da9965ec0e0ba6cc2d825e2caeb7303b66ca441729801254e"
diff --git a/crates/ra_hir/Cargo.toml b/crates/ra_hir/Cargo.toml
index 4309a05d6..b47ce7952 100644
--- a/crates/ra_hir/Cargo.toml
+++ b/crates/ra_hir/Cargo.toml
@@ -22,4 +22,4 @@ test_utils = { path = "../test_utils" }
22 22
23[dev-dependencies] 23[dev-dependencies]
24flexi_logger = "0.10.0" 24flexi_logger = "0.10.0"
25insta = "0.5.1" 25insta = "0.6.1"
diff --git a/crates/ra_ide_api/Cargo.toml b/crates/ra_ide_api/Cargo.toml
index 908899129..54de9b2e3 100644
--- a/crates/ra_ide_api/Cargo.toml
+++ b/crates/ra_ide_api/Cargo.toml
@@ -26,7 +26,7 @@ hir = { path = "../ra_hir", package = "ra_hir" }
26test_utils = { path = "../test_utils" } 26test_utils = { path = "../test_utils" }
27 27
28[dev-dependencies] 28[dev-dependencies]
29insta = "0.5.1" 29insta = "0.6.1"
30 30
31[features] 31[features]
32jemalloc = [ "jemallocator", "jemalloc-ctl" ] 32jemalloc = [ "jemallocator", "jemalloc-ctl" ]
diff --git a/crates/ra_ide_api_light/Cargo.toml b/crates/ra_ide_api_light/Cargo.toml
index 922245390..c1e4314ce 100644
--- a/crates/ra_ide_api_light/Cargo.toml
+++ b/crates/ra_ide_api_light/Cargo.toml
@@ -16,5 +16,5 @@ ra_text_edit = { path = "../ra_text_edit" }
16 16
17[dev-dependencies] 17[dev-dependencies]
18test_utils = { path = "../test_utils" } 18test_utils = { path = "../test_utils" }
19proptest = "0.8.7" 19proptest = "0.9.0"
20insta = "0.5.1" 20insta = "0.6.1"
diff --git a/crates/ra_ide_api_light/src/line_index.rs b/crates/ra_ide_api_light/src/line_index.rs
index 898fee7e0..131737743 100644
--- a/crates/ra_ide_api_light/src/line_index.rs
+++ b/crates/ra_ide_api_light/src/line_index.rs
@@ -154,7 +154,7 @@ pub fn to_line_col(text: &str, offset: TextUnit) -> LineCol {
154#[cfg(test)] 154#[cfg(test)]
155mod test_line_index { 155mod test_line_index {
156 use super::*; 156 use super::*;
157 use proptest::{prelude::*, proptest, proptest_helper}; 157 use proptest::{prelude::*, proptest};
158 use ra_text_edit::test_utils::{arb_text, arb_offset}; 158 use ra_text_edit::test_utils::{arb_text, arb_offset};
159 159
160 #[test] 160 #[test]
diff --git a/crates/ra_ide_api_light/src/line_index_utils.rs b/crates/ra_ide_api_light/src/line_index_utils.rs
index ec3269bbb..5d9ab6fd2 100644
--- a/crates/ra_ide_api_light/src/line_index_utils.rs
+++ b/crates/ra_ide_api_light/src/line_index_utils.rs
@@ -320,7 +320,7 @@ pub fn translate_offset_with_edit(
320#[cfg(test)] 320#[cfg(test)]
321mod test { 321mod test {
322 use super::*; 322 use super::*;
323 use proptest::{prelude::*, proptest, proptest_helper}; 323 use proptest::{prelude::*, proptest};
324 use crate::line_index; 324 use crate::line_index;
325 use ra_text_edit::test_utils::{arb_offset, arb_text_with_edit}; 325 use ra_text_edit::test_utils::{arb_offset, arb_text_with_edit};
326 use ra_text_edit::TextEdit; 326 use ra_text_edit::TextEdit;
diff --git a/crates/ra_text_edit/Cargo.toml b/crates/ra_text_edit/Cargo.toml
index 71f6ce1ad..7f30251d4 100644
--- a/crates/ra_text_edit/Cargo.toml
+++ b/crates/ra_text_edit/Cargo.toml
@@ -7,7 +7,7 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9text_unit = "0.1.6" 9text_unit = "0.1.6"
10proptest = "0.8.7" 10proptest = "0.9.0"
11 11
12[dev-dependencies] 12[dev-dependencies]
13test_utils = { path = "../test_utils" } 13test_utils = { path = "../test_utils" }