Skip to content

Commit 1623f03

Browse files
committed
Introduce infrastructure for generating target docs
1 parent eaff1af commit 1623f03

File tree

17 files changed

+1134
-45
lines changed

17 files changed

+1134
-45
lines changed

Cargo.lock

+77-42
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ dependencies = [
257257
"proc-macro2",
258258
"quote",
259259
"serde",
260-
"syn 2.0.32",
260+
"syn 2.0.48",
261261
]
262262

263263
[[package]]
@@ -569,7 +569,7 @@ dependencies = [
569569
"heck",
570570
"proc-macro2",
571571
"quote",
572-
"syn 2.0.32",
572+
"syn 2.0.48",
573573
]
574574

575575
[[package]]
@@ -596,7 +596,7 @@ dependencies = [
596596
"regex",
597597
"rustc_tools_util",
598598
"serde",
599-
"syn 2.0.32",
599+
"syn 2.0.48",
600600
"tempfile",
601601
"termize",
602602
"tester",
@@ -994,7 +994,7 @@ dependencies = [
994994
"proc-macro2",
995995
"quote",
996996
"strsim",
997-
"syn 2.0.32",
997+
"syn 2.0.48",
998998
]
999999

10001000
[[package]]
@@ -1016,7 +1016,7 @@ checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
10161016
dependencies = [
10171017
"darling_core 0.20.3",
10181018
"quote",
1019-
"syn 2.0.32",
1019+
"syn 2.0.48",
10201020
]
10211021

10221022
[[package]]
@@ -1031,7 +1031,7 @@ version = "0.1.78"
10311031
dependencies = [
10321032
"itertools",
10331033
"quote",
1034-
"syn 2.0.32",
1034+
"syn 2.0.48",
10351035
]
10361036

10371037
[[package]]
@@ -1098,7 +1098,7 @@ dependencies = [
10981098
"darling 0.20.3",
10991099
"proc-macro2",
11001100
"quote",
1101-
"syn 2.0.32",
1101+
"syn 2.0.48",
11021102
]
11031103

11041104
[[package]]
@@ -1187,7 +1187,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
11871187
dependencies = [
11881188
"proc-macro2",
11891189
"quote",
1190-
"syn 2.0.32",
1190+
"syn 2.0.48",
11911191
]
11921192

11931193
[[package]]
@@ -1337,9 +1337,9 @@ dependencies = [
13371337

13381338
[[package]]
13391339
name = "eyre"
1340-
version = "0.6.8"
1340+
version = "0.6.12"
13411341
source = "registry+https://github.com/rust-lang/crates.io-index"
1342-
checksum = "4c2b6b5a29c02cdc822728b7d7b8ae1bab3e3b05d44522770ddd49722eeac7eb"
1342+
checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec"
13431343
dependencies = [
13441344
"indenter",
13451345
"once_cell",
@@ -1541,7 +1541,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
15411541
dependencies = [
15421542
"proc-macro2",
15431543
"quote",
1544-
"syn 2.0.32",
1544+
"syn 2.0.48",
15451545
]
15461546

15471547
[[package]]
@@ -1642,6 +1642,12 @@ version = "0.3.1"
16421642
source = "registry+https://github.com/rust-lang/crates.io-index"
16431643
checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
16441644

1645+
[[package]]
1646+
name = "glob-match"
1647+
version = "0.2.1"
1648+
source = "registry+https://github.com/rust-lang/crates.io-index"
1649+
checksum = "9985c9503b412198aa4197559e9a318524ebc4519c229bfa05a535828c950b9d"
1650+
16451651
[[package]]
16461652
name = "globset"
16471653
version = "0.4.10"
@@ -1964,7 +1970,7 @@ checksum = "2060258edfcfe32ca7058849bf0f146cb5c59aadbedf480333c0d0002f97bc99"
19641970
dependencies = [
19651971
"proc-macro2",
19661972
"quote",
1967-
"syn 2.0.32",
1973+
"syn 2.0.48",
19681974
]
19691975

19701976
[[package]]
@@ -2014,9 +2020,9 @@ checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
20142020

20152021
[[package]]
20162022
name = "indexmap"
2017-
version = "2.0.0"
2023+
version = "2.2.3"
20182024
source = "registry+https://github.com/rust-lang/crates.io-index"
2019-
checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
2025+
checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177"
20202026
dependencies = [
20212027
"equivalent",
20222028
"hashbrown",
@@ -2706,7 +2712,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
27062712
dependencies = [
27072713
"proc-macro2",
27082714
"quote",
2709-
"syn 2.0.32",
2715+
"syn 2.0.48",
27102716
]
27112717

27122718
[[package]]
@@ -2898,7 +2904,7 @@ dependencies = [
28982904
"pest_meta",
28992905
"proc-macro2",
29002906
"quote",
2901-
"syn 2.0.32",
2907+
"syn 2.0.48",
29022908
]
29032909

29042910
[[package]]
@@ -3015,9 +3021,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
30153021

30163022
[[package]]
30173023
name = "proc-macro2"
3018-
version = "1.0.63"
3024+
version = "1.0.78"
30193025
source = "registry+https://github.com/rust-lang/crates.io-index"
3020-
checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb"
3026+
checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
30213027
dependencies = [
30223028
"unicode-ident",
30233029
]
@@ -3091,9 +3097,9 @@ checksum = "07589615d719a60c8dd8a4622e7946465dfef20d1a428f969e3443e7386d5f45"
30913097

30923098
[[package]]
30933099
name = "quote"
3094-
version = "1.0.29"
3100+
version = "1.0.35"
30953101
source = "registry+https://github.com/rust-lang/crates.io-index"
3096-
checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
3102+
checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
30973103
dependencies = [
30983104
"proc-macro2",
30993105
]
@@ -3899,7 +3905,7 @@ dependencies = [
38993905
"fluent-syntax",
39003906
"proc-macro2",
39013907
"quote",
3902-
"syn 2.0.32",
3908+
"syn 2.0.48",
39033909
"unic-langid",
39043910
]
39053911

@@ -4033,7 +4039,7 @@ version = "0.0.0"
40334039
dependencies = [
40344040
"proc-macro2",
40354041
"quote",
4036-
"syn 2.0.32",
4042+
"syn 2.0.48",
40374043
"synstructure",
40384044
]
40394045

@@ -4179,7 +4185,7 @@ version = "0.0.0"
41794185
dependencies = [
41804186
"proc-macro2",
41814187
"quote",
4182-
"syn 2.0.32",
4188+
"syn 2.0.48",
41834189
"synstructure",
41844190
]
41854191

@@ -4798,7 +4804,7 @@ dependencies = [
47984804
"proc-macro2",
47994805
"quote",
48004806
"serde",
4801-
"syn 2.0.32",
4807+
"syn 2.0.48",
48024808
]
48034809

48044810
[[package]]
@@ -4946,22 +4952,22 @@ dependencies = [
49464952

49474953
[[package]]
49484954
name = "serde"
4949-
version = "1.0.185"
4955+
version = "1.0.196"
49504956
source = "registry+https://github.com/rust-lang/crates.io-index"
4951-
checksum = "be9b6f69f1dfd54c3b568ffa45c310d6973a5e5148fd40cf515acaf38cf5bc31"
4957+
checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32"
49524958
dependencies = [
49534959
"serde_derive",
49544960
]
49554961

49564962
[[package]]
49574963
name = "serde_derive"
4958-
version = "1.0.185"
4964+
version = "1.0.196"
49594965
source = "registry+https://github.com/rust-lang/crates.io-index"
4960-
checksum = "dc59dfdcbad1437773485e0367fea4b090a2e0a16d9ffc46af47764536a298ec"
4966+
checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67"
49614967
dependencies = [
49624968
"proc-macro2",
49634969
"quote",
4964-
"syn 2.0.32",
4970+
"syn 2.0.48",
49654971
]
49664972

49674973
[[package]]
@@ -4997,6 +5003,19 @@ dependencies = [
49975003
"serde",
49985004
]
49995005

5006+
[[package]]
5007+
name = "serde_yaml"
5008+
version = "0.9.31"
5009+
source = "registry+https://github.com/rust-lang/crates.io-index"
5010+
checksum = "adf8a49373e98a4c5f0ceb5d05aa7c648d75f63774981ed95b7c7443bbd50c6e"
5011+
dependencies = [
5012+
"indexmap",
5013+
"itoa",
5014+
"ryu",
5015+
"serde",
5016+
"unsafe-libyaml",
5017+
]
5018+
50005019
[[package]]
50015020
name = "sha1"
50025021
version = "0.10.5"
@@ -5252,9 +5271,9 @@ dependencies = [
52525271

52535272
[[package]]
52545273
name = "syn"
5255-
version = "2.0.32"
5274+
version = "2.0.48"
52565275
source = "registry+https://github.com/rust-lang/crates.io-index"
5257-
checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2"
5276+
checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
52585277
dependencies = [
52595278
"proc-macro2",
52605279
"quote",
@@ -5269,7 +5288,7 @@ checksum = "285ba80e733fac80aa4270fbcdf83772a79b80aa35c97075320abfee4a915b06"
52695288
dependencies = [
52705289
"proc-macro2",
52715290
"quote",
5272-
"syn 2.0.32",
5291+
"syn 2.0.48",
52735292
"unicode-xid",
52745293
]
52755294

@@ -5317,6 +5336,16 @@ dependencies = [
53175336
"xattr",
53185337
]
53195338

5339+
[[package]]
5340+
name = "target-docs"
5341+
version = "0.1.0"
5342+
dependencies = [
5343+
"eyre",
5344+
"glob-match",
5345+
"serde",
5346+
"serde_yaml",
5347+
]
5348+
53205349
[[package]]
53215350
name = "tempfile"
53225351
version = "3.8.0"
@@ -5429,7 +5458,7 @@ checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b"
54295458
dependencies = [
54305459
"proc-macro2",
54315460
"quote",
5432-
"syn 2.0.32",
5461+
"syn 2.0.48",
54335462
]
54345463

54355464
[[package]]
@@ -5650,7 +5679,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
56505679
dependencies = [
56515680
"proc-macro2",
56525681
"quote",
5653-
"syn 2.0.32",
5682+
"syn 2.0.48",
56545683
]
56555684

56565685
[[package]]
@@ -5830,7 +5859,7 @@ checksum = "fea2a4c80deb4fb3ca51f66b5e2dd91e3642bbce52234bcf22e41668281208e4"
58305859
dependencies = [
58315860
"proc-macro-hack",
58325861
"quote",
5833-
"syn 2.0.32",
5862+
"syn 2.0.48",
58345863
"unic-langid-impl",
58355864
]
58365865

@@ -5925,6 +5954,12 @@ dependencies = [
59255954
"diff",
59265955
]
59275956

5957+
[[package]]
5958+
name = "unsafe-libyaml"
5959+
version = "0.2.10"
5960+
source = "registry+https://github.com/rust-lang/crates.io-index"
5961+
checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b"
5962+
59285963
[[package]]
59295964
name = "unstable-book-gen"
59305965
version = "0.1.0"
@@ -6056,7 +6091,7 @@ dependencies = [
60566091
"once_cell",
60576092
"proc-macro2",
60586093
"quote",
6059-
"syn 2.0.32",
6094+
"syn 2.0.48",
60606095
"wasm-bindgen-shared",
60616096
]
60626097

@@ -6090,7 +6125,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
60906125
dependencies = [
60916126
"proc-macro2",
60926127
"quote",
6093-
"syn 2.0.32",
6128+
"syn 2.0.48",
60946129
"wasm-bindgen-backend",
60956130
"wasm-bindgen-shared",
60966131
]
@@ -6159,7 +6194,7 @@ checksum = "970efb0b6849eb8a87a898f586af7cc167567b070014c7434514c0bde0ca341c"
61596194
dependencies = [
61606195
"proc-macro2",
61616196
"rayon",
6162-
"syn 2.0.32",
6197+
"syn 2.0.48",
61636198
"windows-metadata",
61646199
]
61656200

@@ -6467,7 +6502,7 @@ checksum = "d5e19fb6ed40002bab5403ffa37e53e0e56f914a4450c8765f533018db1db35f"
64676502
dependencies = [
64686503
"proc-macro2",
64696504
"quote",
6470-
"syn 2.0.32",
6505+
"syn 2.0.48",
64716506
"synstructure",
64726507
]
64736508

@@ -6488,7 +6523,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
64886523
dependencies = [
64896524
"proc-macro2",
64906525
"quote",
6491-
"syn 2.0.32",
6526+
"syn 2.0.48",
64926527
]
64936528

64946529
[[package]]
@@ -6508,7 +6543,7 @@ checksum = "e6a647510471d372f2e6c2e6b7219e44d8c574d24fdc11c610a61455782f18c3"
65086543
dependencies = [
65096544
"proc-macro2",
65106545
"quote",
6511-
"syn 2.0.32",
6546+
"syn 2.0.48",
65126547
"synstructure",
65136548
]
65146549

@@ -6531,7 +6566,7 @@ checksum = "acabf549809064225ff8878baedc4ce3732ac3b07e7c7ce6e5c2ccdbc485c324"
65316566
dependencies = [
65326567
"proc-macro2",
65336568
"quote",
6534-
"syn 2.0.32",
6569+
"syn 2.0.48",
65356570
]
65366571

65376572
[[package]]

0 commit comments

Comments
 (0)