windows::Win32::Media::Speech

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.

Implementors§