Struct SPRECORESULTINFO
#[repr(C)]pub struct SPRECORESULTINFO {
pub cbSize: u32,
pub eResultType: SPRESULTTYPE,
pub fHypothesis: BOOL,
pub fProprietaryAutoPause: BOOL,
pub ullStreamPosStart: u64,
pub ullStreamPosEnd: u64,
pub hGrammar: SPGRAMMARHANDLE,
pub ulSizeEngineData: u32,
pub pvEngineData: *mut c_void,
pub pPhrase: ManuallyDrop<Option<ISpPhraseBuilder>>,
pub aPhraseAlts: *mut SPPHRASEALT,
pub ulNumAlts: u32,
}
Fields§
§cbSize: u32
§eResultType: SPRESULTTYPE
§fHypothesis: BOOL
§fProprietaryAutoPause: BOOL
§ullStreamPosStart: u64
§ullStreamPosEnd: u64
§hGrammar: SPGRAMMARHANDLE
§ulSizeEngineData: u32
§pvEngineData: *mut c_void
§pPhrase: ManuallyDrop<Option<ISpPhraseBuilder>>
§aPhraseAlts: *mut SPPHRASEALT
§ulNumAlts: u32
Trait Implementations§
§impl Clone for SPRECORESULTINFO
impl Clone for SPRECORESULTINFO
§fn clone(&self) -> SPRECORESULTINFO
fn clone(&self) -> SPRECORESULTINFO
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for SPRECORESULTINFO
impl Debug for SPRECORESULTINFO
§impl Default for SPRECORESULTINFO
impl Default for SPRECORESULTINFO
§impl PartialEq for SPRECORESULTINFO
impl PartialEq for SPRECORESULTINFO
impl StructuralPartialEq for SPRECORESULTINFO
Auto Trait Implementations§
impl Freeze for SPRECORESULTINFO
impl RefUnwindSafe for SPRECORESULTINFO
impl !Send for SPRECORESULTINFO
impl !Sync for SPRECORESULTINFO
impl Unpin for SPRECORESULTINFO
impl UnwindSafe for SPRECORESULTINFO
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