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.