Persist index for `/rustdoc` in LMDB (#12988)

This PR updates the `/rustdoc` command with persistence for the
documented rustdoc items.

Now when you run `/rustdoc --index <CRATE_NAME>` it will index the crate
and store the results in LMDB.

The documented items will then be read from the database when searching
using `/rustdoc` and persist across restarts of Zed.

Release Notes:

- N/A
85acc2be44Marshall Bowers committed on 6/13/2024, 4:07:26 PM· committed by GitHubparent6c70a80
5 files changedLine totals unavailable