Trait ITfCandidateListUIElement_Impl
pub trait ITfCandidateListUIElement_Impl: ITfUIElement_Impl {
// Required methods
fn GetUpdatedFlags(&self) -> Result<u32>;
fn GetDocumentMgr(&self) -> Result<ITfDocumentMgr>;
fn GetCount(&self) -> Result<u32>;
fn GetSelection(&self) -> Result<u32>;
fn GetString(&self, uindex: u32) -> Result<BSTR>;
fn GetPageIndex(
&self,
pindex: *mut u32,
usize: u32,
pupagecnt: *mut u32,
) -> Result<()>;
fn SetPageIndex(&self, pindex: *const u32, upagecnt: u32) -> Result<()>;
fn GetCurrentPage(&self) -> Result<u32>;
}
Required Methods§
fn GetUpdatedFlags(&self) -> Result<u32>
fn GetDocumentMgr(&self) -> Result<ITfDocumentMgr>
fn GetCount(&self) -> Result<u32>
fn GetSelection(&self) -> Result<u32>
fn GetString(&self, uindex: u32) -> Result<BSTR>
fn GetPageIndex( &self, pindex: *mut u32, usize: u32, pupagecnt: *mut u32, ) -> Result<()>
fn SetPageIndex(&self, pindex: *const u32, upagecnt: u32) -> Result<()>
fn GetCurrentPage(&self) -> Result<u32>
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.