Struct dictcc::DictQuery
[−]
[src]
pub struct DictQuery<'a, 'b> { /* fields omitted */ }
Builder for a DictQueryResult
.
Methods
impl<'a, 'b> DictQuery<'a, 'b>
[src]
fn set_direction(&mut self, query_direction: QueryDirection) -> &mut Self
[src]
Set the query direction.
fn set_type(&mut self, query_type: QueryType) -> &mut Self
[src]
Set the query type.
fn set_term<'c>(self, query_term: &'c str) -> DictQuery<'a, 'c>
[src]
Set the query term.
fn source_language(
&mut self,
source_language: &Language
) -> DictResult<&mut Self>
[src]
&mut self,
source_language: &Language
) -> DictResult<&mut Self>
Sets the query direction based on the given source language.
Convenience function for set_query_direction
fn word(&mut self) -> &mut Self
[src]
Every entry that contains the query-word is a hit (default!)
Convenience function for set_query_type
fn exact(&mut self) -> &mut Self
[src]
Search for exact matches
Convenience function for set_query_type
fn regex(&mut self) -> &mut Self
[src]
Search for regex, so the user can specify by himself what he wants to match
Convenience function for set_query_type
fn execute(&self) -> DictResult<DictQueryResult>
[src]
Execute the query.