Simple crate that lets us scan one or all crates in the current workspace.

We can also use it to scan a vendored crate.

This helps us search a crate directly for trait, fn, struct, enum, and type names.

This crate uses the rust-analyzer API to perform the heavy lifting.