Trait IQueryParserManager_Impl
pub trait IQueryParserManager_Impl: IUnknownImpl {
// Required methods
fn CreateLoadedParser(
&self,
pszcatalog: &PCWSTR,
langidforkeywords: u16,
riid: *const GUID,
ppqueryparser: *mut *mut c_void,
) -> Result<()>;
fn InitializeOptions(
&self,
funderstandnqs: BOOL,
fautowildcard: BOOL,
pqueryparser: Ref<'_, IQueryParser>,
) -> Result<()>;
fn SetOption(
&self,
option: QUERY_PARSER_MANAGER_OPTION,
poptionvalue: *const PROPVARIANT,
) -> Result<()>;
}
Required Methods§
fn CreateLoadedParser( &self, pszcatalog: &PCWSTR, langidforkeywords: u16, riid: *const GUID, ppqueryparser: *mut *mut c_void, ) -> Result<()>
fn InitializeOptions( &self, funderstandnqs: BOOL, fautowildcard: BOOL, pqueryparser: Ref<'_, IQueryParser>, ) -> Result<()>
fn SetOption( &self, option: QUERY_PARSER_MANAGER_OPTION, poptionvalue: *const PROPVARIANT, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.