Skip to content

Commit

Permalink
Introduce infrastructure for generating target docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Noratrieb committed Feb 13, 2024
1 parent eaff1af commit 1623f03
Show file tree
Hide file tree
Showing 17 changed files with 1,134 additions and 45 deletions.
119 changes: 77 additions & 42 deletions Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,7 @@ dependencies = [
"proc-macro2",
"quote",
"serde",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand Down Expand Up @@ -569,7 +569,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand All @@ -596,7 +596,7 @@ dependencies = [
"regex",
"rustc_tools_util",
"serde",
"syn 2.0.32",
"syn 2.0.48",
"tempfile",
"termize",
"tester",
Expand Down Expand Up @@ -994,7 +994,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand All @@ -1016,7 +1016,7 @@ checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
dependencies = [
"darling_core 0.20.3",
"quote",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand All @@ -1031,7 +1031,7 @@ version = "0.1.78"
dependencies = [
"itertools",
"quote",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand Down Expand Up @@ -1098,7 +1098,7 @@ dependencies = [
"darling 0.20.3",
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand Down Expand Up @@ -1187,7 +1187,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand Down Expand Up @@ -1337,9 +1337,9 @@ dependencies = [

[[package]]
name = "eyre"
version = "0.6.8"
version = "0.6.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c2b6b5a29c02cdc822728b7d7b8ae1bab3e3b05d44522770ddd49722eeac7eb"
checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec"
dependencies = [
"indenter",
"once_cell",
Expand Down Expand Up @@ -1541,7 +1541,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
]

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

[[package]]
name = "glob-match"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9985c9503b412198aa4197559e9a318524ebc4519c229bfa05a535828c950b9d"

[[package]]
name = "globset"
version = "0.4.10"
Expand Down Expand Up @@ -1964,7 +1970,7 @@ checksum = "2060258edfcfe32ca7058849bf0f146cb5c59aadbedf480333c0d0002f97bc99"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand Down Expand Up @@ -2014,9 +2020,9 @@ checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"

[[package]]
name = "indexmap"
version = "2.0.0"
version = "2.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177"
dependencies = [
"equivalent",
"hashbrown",
Expand Down Expand Up @@ -2706,7 +2712,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand Down Expand Up @@ -2898,7 +2904,7 @@ dependencies = [
"pest_meta",
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand Down Expand Up @@ -3015,9 +3021,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"

[[package]]
name = "proc-macro2"
version = "1.0.63"
version = "1.0.78"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb"
checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
dependencies = [
"unicode-ident",
]
Expand Down Expand Up @@ -3091,9 +3097,9 @@ checksum = "07589615d719a60c8dd8a4622e7946465dfef20d1a428f969e3443e7386d5f45"

[[package]]
name = "quote"
version = "1.0.29"
version = "1.0.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
dependencies = [
"proc-macro2",
]
Expand Down Expand Up @@ -3899,7 +3905,7 @@ dependencies = [
"fluent-syntax",
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
"unic-langid",
]

Expand Down Expand Up @@ -4033,7 +4039,7 @@ version = "0.0.0"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
"synstructure",
]

Expand Down Expand Up @@ -4179,7 +4185,7 @@ version = "0.0.0"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
"synstructure",
]

Expand Down Expand Up @@ -4798,7 +4804,7 @@ dependencies = [
"proc-macro2",
"quote",
"serde",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand Down Expand Up @@ -4946,22 +4952,22 @@ dependencies = [

[[package]]
name = "serde"
version = "1.0.185"
version = "1.0.196"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be9b6f69f1dfd54c3b568ffa45c310d6973a5e5148fd40cf515acaf38cf5bc31"
checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32"
dependencies = [
"serde_derive",
]

[[package]]
name = "serde_derive"
version = "1.0.185"
version = "1.0.196"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc59dfdcbad1437773485e0367fea4b090a2e0a16d9ffc46af47764536a298ec"
checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand Down Expand Up @@ -4997,6 +5003,19 @@ dependencies = [
"serde",
]

[[package]]
name = "serde_yaml"
version = "0.9.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adf8a49373e98a4c5f0ceb5d05aa7c648d75f63774981ed95b7c7443bbd50c6e"
dependencies = [
"indexmap",
"itoa",
"ryu",
"serde",
"unsafe-libyaml",
]

[[package]]
name = "sha1"
version = "0.10.5"
Expand Down Expand Up @@ -5252,9 +5271,9 @@ dependencies = [

[[package]]
name = "syn"
version = "2.0.32"
version = "2.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2"
checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
dependencies = [
"proc-macro2",
"quote",
Expand All @@ -5269,7 +5288,7 @@ checksum = "285ba80e733fac80aa4270fbcdf83772a79b80aa35c97075320abfee4a915b06"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
"unicode-xid",
]

Expand Down Expand Up @@ -5317,6 +5336,16 @@ dependencies = [
"xattr",
]

[[package]]
name = "target-docs"
version = "0.1.0"
dependencies = [
"eyre",
"glob-match",
"serde",
"serde_yaml",
]

[[package]]
name = "tempfile"
version = "3.8.0"
Expand Down Expand Up @@ -5429,7 +5458,7 @@ checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand Down Expand Up @@ -5650,7 +5679,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand Down Expand Up @@ -5830,7 +5859,7 @@ checksum = "fea2a4c80deb4fb3ca51f66b5e2dd91e3642bbce52234bcf22e41668281208e4"
dependencies = [
"proc-macro-hack",
"quote",
"syn 2.0.32",
"syn 2.0.48",
"unic-langid-impl",
]

Expand Down Expand Up @@ -5925,6 +5954,12 @@ dependencies = [
"diff",
]

[[package]]
name = "unsafe-libyaml"
version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b"

[[package]]
name = "unstable-book-gen"
version = "0.1.0"
Expand Down Expand Up @@ -6056,7 +6091,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
"wasm-bindgen-shared",
]

Expand Down Expand Up @@ -6090,7 +6125,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
Expand Down Expand Up @@ -6159,7 +6194,7 @@ checksum = "970efb0b6849eb8a87a898f586af7cc167567b070014c7434514c0bde0ca341c"
dependencies = [
"proc-macro2",
"rayon",
"syn 2.0.32",
"syn 2.0.48",
"windows-metadata",
]

Expand Down Expand Up @@ -6467,7 +6502,7 @@ checksum = "d5e19fb6ed40002bab5403ffa37e53e0e56f914a4450c8765f533018db1db35f"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
"synstructure",
]

Expand All @@ -6488,7 +6523,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand All @@ -6508,7 +6543,7 @@ checksum = "e6a647510471d372f2e6c2e6b7219e44d8c574d24fdc11c610a61455782f18c3"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
"synstructure",
]

Expand All @@ -6531,7 +6566,7 @@ checksum = "acabf549809064225ff8878baedc4ce3732ac3b07e7c7ce6e5c2ccdbc485c324"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.32",
"syn 2.0.48",
]

[[package]]
Expand Down
Loading

0 comments on commit 1623f03

Please sign in to comment.