@@ -1238,6 +1238,40 @@ dependencies = [
12381238 " miniz_oxide" ,
12391239]
12401240
1241+ [[package ]]
1242+ name = " fluent-bundle"
1243+ version = " 0.15.2"
1244+ source = " registry+https://github.com/rust-lang/crates.io-index"
1245+ checksum = " e242c601dec9711505f6d5bbff5bedd4b61b2469f2e8bb8e57ee7c9747a87ffd"
1246+ dependencies = [
1247+ " fluent-langneg" ,
1248+ " fluent-syntax" ,
1249+ " intl-memoizer" ,
1250+ " intl_pluralrules" ,
1251+ " rustc-hash" ,
1252+ " self_cell" ,
1253+ " smallvec" ,
1254+ " unic-langid" ,
1255+ ]
1256+
1257+ [[package ]]
1258+ name = " fluent-langneg"
1259+ version = " 0.13.0"
1260+ source = " registry+https://github.com/rust-lang/crates.io-index"
1261+ checksum = " 2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94"
1262+ dependencies = [
1263+ " unic-langid" ,
1264+ ]
1265+
1266+ [[package ]]
1267+ name = " fluent-syntax"
1268+ version = " 0.11.0"
1269+ source = " registry+https://github.com/rust-lang/crates.io-index"
1270+ checksum = " c0abed97648395c902868fee9026de96483933faa54ea3b40d652f7dfe61ca78"
1271+ dependencies = [
1272+ " thiserror" ,
1273+ ]
1274+
12411275[[package ]]
12421276name = " fnv"
12431277version = " 1.0.7"
@@ -1782,6 +1816,26 @@ dependencies = [
17821816 " cfg-if 1.0.0" ,
17831817]
17841818
1819+ [[package ]]
1820+ name = " intl-memoizer"
1821+ version = " 0.5.1"
1822+ source = " registry+https://github.com/rust-lang/crates.io-index"
1823+ checksum = " c310433e4a310918d6ed9243542a6b83ec1183df95dff8f23f87bb88a264a66f"
1824+ dependencies = [
1825+ " type-map" ,
1826+ " unic-langid" ,
1827+ ]
1828+
1829+ [[package ]]
1830+ name = " intl_pluralrules"
1831+ version = " 7.0.1"
1832+ source = " registry+https://github.com/rust-lang/crates.io-index"
1833+ checksum = " b18f988384267d7066cc2be425e6faf352900652c046b6971d2e228d3b1c5ecf"
1834+ dependencies = [
1835+ " tinystr" ,
1836+ " unic-langid" ,
1837+ ]
1838+
17851839[[package ]]
17861840name = " itertools"
17871841version = " 0.10.1"
@@ -2812,6 +2866,12 @@ dependencies = [
28122866 " version_check" ,
28132867]
28142868
2869+ [[package ]]
2870+ name = " proc-macro-hack"
2871+ version = " 0.5.19"
2872+ source = " registry+https://github.com/rust-lang/crates.io-index"
2873+ checksum = " dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
2874+
28152875[[package ]]
28162876name = " proc-macro2"
28172877version = " 1.0.30"
@@ -3645,13 +3705,29 @@ dependencies = [
36453705name = " rustc_error_codes"
36463706version = " 0.0.0"
36473707
3708+ [[package ]]
3709+ name = " rustc_error_messages"
3710+ version = " 0.0.0"
3711+ dependencies = [
3712+ " fluent-bundle" ,
3713+ " fluent-syntax" ,
3714+ " intl-memoizer" ,
3715+ " rustc_data_structures" ,
3716+ " rustc_macros" ,
3717+ " rustc_serialize" ,
3718+ " rustc_span" ,
3719+ " tracing" ,
3720+ " unic-langid" ,
3721+ ]
3722+
36483723[[package ]]
36493724name = " rustc_errors"
36503725version = " 0.0.0"
36513726dependencies = [
36523727 " annotate-snippets" ,
36533728 " atty" ,
36543729 " rustc_data_structures" ,
3730+ " rustc_error_messages" ,
36553731 " rustc_lint_defs" ,
36563732 " rustc_macros" ,
36573733 " rustc_serialize" ,
@@ -3708,6 +3784,7 @@ dependencies = [
37083784 " odht" ,
37093785 " rustc_ast" ,
37103786 " rustc_data_structures" ,
3787+ " rustc_error_messages" ,
37113788 " rustc_feature" ,
37123789 " rustc_index" ,
37133790 " rustc_macros" ,
@@ -3864,6 +3941,7 @@ version = "0.0.0"
38643941dependencies = [
38653942 " rustc_ast" ,
38663943 " rustc_data_structures" ,
3944+ " rustc_error_messages" ,
38673945 " rustc_hir" ,
38683946 " rustc_macros" ,
38693947 " rustc_serialize" ,
@@ -4573,6 +4651,12 @@ dependencies = [
45734651 " libc" ,
45744652]
45754653
4654+ [[package ]]
4655+ name = " self_cell"
4656+ version = " 0.10.2"
4657+ source = " registry+https://github.com/rust-lang/crates.io-index"
4658+ checksum = " 1ef965a420fe14fdac7dd018862966a4c14094f900e1650bbc71ddd7d580c8af"
4659+
45764660[[package ]]
45774661name = " semver"
45784662version = " 1.0.3"
@@ -5104,6 +5188,12 @@ dependencies = [
51045188 " winapi" ,
51055189]
51065190
5191+ [[package ]]
5192+ name = " tinystr"
5193+ version = " 0.3.4"
5194+ source = " registry+https://github.com/rust-lang/crates.io-index"
5195+ checksum = " 29738eedb4388d9ea620eeab9384884fc3f06f586a2eddb56bedc5885126c7c1"
5196+
51075197[[package ]]
51085198name = " tinyvec"
51095199version = " 0.3.4"
@@ -5262,6 +5352,15 @@ dependencies = [
52625352 " tracing-subscriber" ,
52635353]
52645354
5355+ [[package ]]
5356+ name = " type-map"
5357+ version = " 0.4.0"
5358+ source = " registry+https://github.com/rust-lang/crates.io-index"
5359+ checksum = " b6d3364c5e96cb2ad1603037ab253ddd34d7fb72a58bdddf4b7350760fc69a46"
5360+ dependencies = [
5361+ " rustc-hash" ,
5362+ ]
5363+
52655364[[package ]]
52665365name = " typenum"
52675366version = " 1.12.0"
@@ -5316,6 +5415,49 @@ dependencies = [
53165415 " unic-ucd-version" ,
53175416]
53185417
5418+ [[package ]]
5419+ name = " unic-langid"
5420+ version = " 0.9.0"
5421+ source = " registry+https://github.com/rust-lang/crates.io-index"
5422+ checksum = " 73328fcd730a030bdb19ddf23e192187a6b01cd98be6d3140622a89129459ce5"
5423+ dependencies = [
5424+ " unic-langid-impl" ,
5425+ " unic-langid-macros" ,
5426+ ]
5427+
5428+ [[package ]]
5429+ name = " unic-langid-impl"
5430+ version = " 0.9.0"
5431+ source = " registry+https://github.com/rust-lang/crates.io-index"
5432+ checksum = " 1a4a8eeaf0494862c1404c95ec2f4c33a2acff5076f64314b465e3ddae1b934d"
5433+ dependencies = [
5434+ " tinystr" ,
5435+ ]
5436+
5437+ [[package ]]
5438+ name = " unic-langid-macros"
5439+ version = " 0.9.0"
5440+ source = " registry+https://github.com/rust-lang/crates.io-index"
5441+ checksum = " 18f980d6d87e8805f2836d64b4138cc95aa7986fa63b1f51f67d5fbff64dd6e5"
5442+ dependencies = [
5443+ " proc-macro-hack" ,
5444+ " tinystr" ,
5445+ " unic-langid-impl" ,
5446+ " unic-langid-macros-impl" ,
5447+ ]
5448+
5449+ [[package ]]
5450+ name = " unic-langid-macros-impl"
5451+ version = " 0.9.0"
5452+ source = " registry+https://github.com/rust-lang/crates.io-index"
5453+ checksum = " 29396ffd97e27574c3e01368b1a64267d3064969e4848e2e130ff668be9daa9f"
5454+ dependencies = [
5455+ " proc-macro-hack" ,
5456+ " quote" ,
5457+ " syn" ,
5458+ " unic-langid-impl" ,
5459+ ]
5460+
53195461[[package ]]
53205462name = " unic-ucd-version"
53215463version = " 0.9.0"
0 commit comments