Trait ISpRecoResult2_Impl
pub trait ISpRecoResult2_Impl: ISpRecoResult_Impl {
// Required methods
fn CommitAlternate(
&self,
pphrasealt: Ref<'_, ISpPhraseAlt>,
) -> Result<ISpRecoResult>;
fn CommitText(
&self,
ulstartelement: u32,
celements: u32,
pszcorrecteddata: &PCWSTR,
ecommitflags: u32,
) -> Result<()>;
fn SetTextFeedback(
&self,
pszfeedback: &PCWSTR,
fsuccessful: BOOL,
) -> Result<()>;
}
Required Methods§
fn CommitAlternate( &self, pphrasealt: Ref<'_, ISpPhraseAlt>, ) -> Result<ISpRecoResult>
fn CommitText( &self, ulstartelement: u32, celements: u32, pszcorrecteddata: &PCWSTR, ecommitflags: u32, ) -> Result<()>
fn SetTextFeedback(&self, pszfeedback: &PCWSTR, fsuccessful: BOOL) -> 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.