Struct rustdoc_seeker::RustDoc [−][src]
pub struct RustDoc { /* fields omitted */ }RustDoc contains DocItems, which could be convert to RustDocSeeker.
Example
let data = fs::read_to_string("search-index.js").unwrap(); let rustdoc: RustDoc = data.parse().unwrap(); // let's combine RustDoc rustdoc_a.extend(rustdoc_b)
Methods
impl RustDoc[src]
impl RustDocpub fn new(items: BTreeSet<DocItem>) -> RustDoc[src]
pub fn new(items: BTreeSet<DocItem>) -> RustDocpub fn iter(
&self
) -> impl Iterator<Item = &DocItem>[src]
pub fn iter(
&self
) -> impl Iterator<Item = &DocItem>pub fn build(self) -> RustDocSeeker[src]
pub fn build(self) -> RustDocSeekerBuild an index for searching
Trait Implementations
impl FromStr for RustDoc[src]
impl FromStr for RustDoctype Err = Error
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Self, Self::Err>[src]
fn from_str(s: &str) -> Result<Self, Self::Err>Parses a string s to return a value of this type. Read more
impl Debug for RustDoc[src]
impl Debug for RustDocfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Extend<DocItem> for RustDoc[src]
impl Extend<DocItem> for RustDocfn extend<T: IntoIterator<Item = DocItem>>(&mut self, iter: T)[src]
fn extend<T: IntoIterator<Item = DocItem>>(&mut self, iter: T)Extends a collection with the contents of an iterator. Read more
impl FromIterator<DocItem> for RustDoc[src]
impl FromIterator<DocItem> for RustDocfn from_iter<I: IntoIterator<Item = DocItem>>(iter: I) -> Self[src]
fn from_iter<I: IntoIterator<Item = DocItem>>(iter: I) -> SelfCreates a value from an iterator. Read more
impl IntoIterator for RustDoc[src]
impl IntoIterator for RustDoc