1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
//! # Example //! ``` //! let data = fs::read_to_string("search-index.js").unwrap(); //! let rustdoc: RustDoc = data.parse().unwrap(); //! let seeker = rustdoc.build().unwrap(); //! for i in seeker.search_regex("dedup.*") { //! println!("{}", i); //! } //! for i in seeker.search_edist("dedap", 1) { //! println!("{}", i); //! } //! ``` extern crate fst; extern crate serde; #[macro_use] extern crate serde_derive; extern crate serde_json; extern crate string_cache; mod parser; mod seeker; pub use seeker::{DocItem, RustDoc, RustDocSeeker, TypeItem};