Trait ITfInputScope_Impl
pub trait ITfInputScope_Impl: IUnknownImpl {
// Required methods
fn GetInputScopes(
&self,
pprginputscopes: *mut *mut InputScope,
pccount: *mut u32,
) -> Result<()>;
fn GetPhrase(
&self,
ppbstrphrases: *mut *mut BSTR,
pccount: *mut u32,
) -> Result<()>;
fn GetRegularExpression(&self) -> Result<BSTR>;
fn GetSRGS(&self) -> Result<BSTR>;
fn GetXML(&self) -> Result<BSTR>;
}
Required Methods§
fn GetInputScopes( &self, pprginputscopes: *mut *mut InputScope, pccount: *mut u32, ) -> Result<()>
fn GetPhrase( &self, ppbstrphrases: *mut *mut BSTR, pccount: *mut u32, ) -> Result<()>
fn GetRegularExpression(&self) -> Result<BSTR>
fn GetSRGS(&self) -> Result<BSTR>
fn GetXML(&self) -> Result<BSTR>
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.