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 !Send for QueryParser
impl !Sync for QueryParser
impl Freeze for QueryParser
impl RefUnwindSafe for QueryParser
impl Unpin for QueryParser
impl UnsafeUnpin 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