Struct flx::SearchBase
[−]
[src]
pub struct SearchBase { /* fields omitted */ }
Contains the searchable database
Methods
impl SearchBase
[src]
fn new(lines: Vec<LineInfo>) -> SearchBase
Construct a new SearchBase from a Vec of LineInfos.
fn query<'a, T: AsRef<str>>(&'a self, query: T, number: usize) -> Vec<&'a str>
Perform a query of the SearchBase.
number limits the number of matches returned.
Matches any supersequence of the given query, with heuristics to order matches based on how close they are to the given query.
Trait Implementations
impl Debug for SearchBase
[src]
impl<V: Into<LineInfo>> FromIterator<V> for SearchBase
[src]
fn from_iter<T: IntoIterator<Item = V>>(iterator: T) -> SearchBase
Creates a value from an iterator. Read more