@@ -26,6 +26,25 @@ dependencies = [
2626 " memchr" ,
2727]
2828
29+ [[package ]]
30+ name = " annotate-snippets"
31+ version = " 0.9.1"
32+ source = " registry+https://github.com/rust-lang/crates.io-index"
33+ checksum = " c3b9d411ecbaf79885c6df4d75fff75858d5995ff25385657a28af47e82f9c36"
34+ dependencies = [
35+ " unicode-width" ,
36+ " yansi-term" ,
37+ ]
38+
39+ [[package ]]
40+ name = " ansi_term"
41+ version = " 0.12.1"
42+ source = " registry+https://github.com/rust-lang/crates.io-index"
43+ checksum = " d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
44+ dependencies = [
45+ " winapi" ,
46+ ]
47+
2948[[package ]]
3049name = " anyhow"
3150version = " 1.0.71"
@@ -159,6 +178,25 @@ dependencies = [
159178 " windows-sys 0.48.0" ,
160179]
161180
181+ [[package ]]
182+ name = " comma"
183+ version = " 1.0.0"
184+ source = " registry+https://github.com/rust-lang/crates.io-index"
185+ checksum = " 55b672471b4e9f9e95499ea597ff64941a309b2cdbffcc46f2cc5e2d971fd335"
186+
187+ [[package ]]
188+ name = " console"
189+ version = " 0.15.7"
190+ source = " registry+https://github.com/rust-lang/crates.io-index"
191+ checksum = " c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8"
192+ dependencies = [
193+ " encode_unicode" ,
194+ " lazy_static" ,
195+ " libc" ,
196+ " unicode-width" ,
197+ " windows-sys 0.45.0" ,
198+ ]
199+
162200[[package ]]
163201name = " crossbeam-channel"
164202version = " 0.5.8"
@@ -189,10 +227,10 @@ dependencies = [
189227]
190228
191229[[package ]]
192- name = " diff "
193- version = " 0.1.13 "
230+ name = " encode_unicode "
231+ version = " 0.3.6 "
194232source = " registry+https://github.com/rust-lang/crates.io-index"
195- checksum = " 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8 "
233+ checksum = " a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f "
196234
197235[[package ]]
198236name = " env_logger"
@@ -282,6 +320,19 @@ version = "0.3.3"
282320source = " registry+https://github.com/rust-lang/crates.io-index"
283321checksum = " ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
284322
323+ [[package ]]
324+ name = " indicatif"
325+ version = " 0.17.7"
326+ source = " registry+https://github.com/rust-lang/crates.io-index"
327+ checksum = " fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25"
328+ dependencies = [
329+ " console" ,
330+ " instant" ,
331+ " number_prefix" ,
332+ " portable-atomic" ,
333+ " unicode-width" ,
334+ ]
335+
285336[[package ]]
286337name = " instant"
287338version = " 0.1.12"
@@ -325,6 +376,12 @@ version = "1.4.0"
325376source = " registry+https://github.com/rust-lang/crates.io-index"
326377checksum = " e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
327378
379+ [[package ]]
380+ name = " levenshtein"
381+ version = " 1.0.5"
382+ source = " registry+https://github.com/rust-lang/crates.io-index"
383+ checksum = " db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760"
384+
328385[[package ]]
329386name = " libc"
330387version = " 0.2.148"
@@ -463,6 +520,12 @@ dependencies = [
463520 " static_assertions" ,
464521]
465522
523+ [[package ]]
524+ name = " number_prefix"
525+ version = " 0.4.0"
526+ source = " registry+https://github.com/rust-lang/crates.io-index"
527+ checksum = " 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
528+
466529[[package ]]
467530name = " object"
468531version = " 0.30.3"
@@ -484,6 +547,15 @@ version = "3.5.0"
484547source = " registry+https://github.com/rust-lang/crates.io-index"
485548checksum = " c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f"
486549
550+ [[package ]]
551+ name = " pad"
552+ version = " 0.1.6"
553+ source = " registry+https://github.com/rust-lang/crates.io-index"
554+ checksum = " d2ad9b889f1b12e0b9ee24db044b5129150d5eada288edc800f789928dc8c0e3"
555+ dependencies = [
556+ " unicode-width" ,
557+ ]
558+
487559[[package ]]
488560name = " parking_lot"
489561version = " 0.11.2"
@@ -524,12 +596,28 @@ version = "0.2.9"
524596source = " registry+https://github.com/rust-lang/crates.io-index"
525597checksum = " e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
526598
599+ [[package ]]
600+ name = " portable-atomic"
601+ version = " 1.4.3"
602+ source = " registry+https://github.com/rust-lang/crates.io-index"
603+ checksum = " 31114a898e107c51bb1609ffaf55a0e011cf6a4d7f1170d0015a165082c0338b"
604+
527605[[package ]]
528606name = " ppv-lite86"
529607version = " 0.2.17"
530608source = " registry+https://github.com/rust-lang/crates.io-index"
531609checksum = " 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
532610
611+ [[package ]]
612+ name = " prettydiff"
613+ version = " 0.6.4"
614+ source = " registry+https://github.com/rust-lang/crates.io-index"
615+ checksum = " 8ff1fec61082821f8236cf6c0c14e8172b62ce8a72a0eedc30d3b247bb68dc11"
616+ dependencies = [
617+ " ansi_term" ,
618+ " pad" ,
619+ ]
620+
533621[[package ]]
534622name = " proc-macro2"
535623version = " 1.0.66"
@@ -859,18 +947,23 @@ dependencies = [
859947
860948[[package ]]
861949name = " ui_test"
862- version = " 0.11.7 "
950+ version = " 0.21.1 "
863951source = " registry+https://github.com/rust-lang/crates.io-index"
864- checksum = " c21899b59f53717dfad29e4f46e5b21a200a1b6888ab86532a07cfc8b48dd78c "
952+ checksum = " accffe020b57a6dd50014d457b5842c5a2ca73cd84f07d86d0a19c460a6509ae "
865953dependencies = [
954+ " annotate-snippets" ,
955+ " anyhow" ,
866956 " bstr" ,
867957 " cargo-platform" ,
868958 " cargo_metadata" ,
869959 " color-eyre" ,
870960 " colored" ,
961+ " comma" ,
871962 " crossbeam-channel" ,
872- " diff " ,
963+ " indicatif " ,
873964 " lazy_static" ,
965+ " levenshtein" ,
966+ " prettydiff" ,
874967 " regex" ,
875968 " rustc_version" ,
876969 " rustfix" ,
@@ -885,6 +978,12 @@ version = "1.0.8"
885978source = " registry+https://github.com/rust-lang/crates.io-index"
886979checksum = " e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4"
887980
981+ [[package ]]
982+ name = " unicode-width"
983+ version = " 0.1.11"
984+ source = " registry+https://github.com/rust-lang/crates.io-index"
985+ checksum = " e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
986+
888987[[package ]]
889988name = " valuable"
890989version = " 0.1.0"
@@ -1059,3 +1158,12 @@ name = "windows_x86_64_msvc"
10591158version = " 0.48.0"
10601159source = " registry+https://github.com/rust-lang/crates.io-index"
10611160checksum = " 1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
1161+
1162+ [[package ]]
1163+ name = " yansi-term"
1164+ version = " 0.1.2"
1165+ source = " registry+https://github.com/rust-lang/crates.io-index"
1166+ checksum = " fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1"
1167+ dependencies = [
1168+ " winapi" ,
1169+ ]
0 commit comments