Crate rustdoc_seeker
source ·Expand description
Example
let data = fs::read_to_string("search-index.js").unwrap();
let rustdoc: RustDoc = data.parse().unwrap();
let seeker = rustdoc.build();
for i in seeker.search_regex("dedup.*") {
println!("{}", i);
}
for i in seeker.search_edist("dedap", 1) {
println!("{}", i);
}
Structs
DocItem represent a searchable item,
Use
Display
to get the relative URI of the item.RustDoc contains DocItems, which could be convert to RustDocSeeker.
RustDocSeeker contains DocItems and Index for fast searching.
Enums
TypeItem represent an item with type,
Use
Display
or fmt_url
to get the type dot name
format of the item.