Start on rustdoc crawler (#12942)

This PR adds a first pass at a rustdoc crawler.

We'll be using this to get information about a crate from the rustdoc
artifacts for use in the Assistant.

Release Notes:

- N/A

---------

Co-authored-by: Richard <richard@zed.dev>
This commit is contained in:
Marshall Bowers
2024-06-12 15:21:50 -04:00
committed by GitHub
co-authored by Richard
parent 72dac24acf
commit c3df9b79c6
8 changed files with 292 additions and 19 deletions
Generated
+13
View File
@@ -8664,6 +8664,19 @@ dependencies = [
"semver",
]
[[package]]
name = "rustdoc"
version = "0.1.0"
dependencies = [
"anyhow",
"async-trait",
"collections",
"fs",
"futures 0.3.28",
"html_to_markdown",
"http 0.1.0",
]
[[package]]
name = "rustix"
version = "0.37.23"