pub struct QueryParser {
pub cxxp: UniquePtr<QueryParser>,
}
Fields§
§cxxp: UniquePtr<QueryParser>
Implementations§
Source§impl QueryParser
impl QueryParser
pub fn new() -> Result<Self, XError>
pub fn set_max_wildcard_expansion(&mut self, limit: i32) -> Result<(), XError>
pub fn set_stemmer(&mut self, stem: &mut Stem) -> Result<(), XError>
pub fn set_database(&mut self, database: &mut Database) -> Result<(), XError>
pub fn parse_query(&mut self, query: &str, flags: i16) -> Result<Query, XError>
pub fn parse_query_with_prefix( &mut self, query: &str, flags: i16, prefix: &str, ) -> Result<Query, XError>
Auto Trait Implementations§
impl Freeze for QueryParser
impl RefUnwindSafe for QueryParser
impl !Send for QueryParser
impl !Sync for QueryParser
impl Unpin for QueryParser
impl UnwindSafe for QueryParser
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more