pub struct ITextChildProvider(/* private fields */);
Implementations§
Source§impl ITextChildProvider
impl ITextChildProvider
pub unsafe fn get_TextContainer(&self) -> Result<IRawElementProviderSimple>
pub unsafe fn get_TextRange(&self) -> Result<ITextRangeProvider>
Trait Implementations§
Source§impl Clone for ITextChildProvider
impl Clone for ITextChildProvider
Source§fn clone(&self) -> ITextChildProvider
fn clone(&self) -> ITextChildProvider
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 moreSource§impl Debug for ITextChildProvider
impl Debug for ITextChildProvider
Source§impl From<&ITextChildProvider> for IUnknown
impl From<&ITextChildProvider> for IUnknown
Source§fn from(value: &ITextChildProvider) -> Self
fn from(value: &ITextChildProvider) -> Self
Converts to this type from the input type.
Source§impl From<ITextChildProvider> for IUnknown
impl From<ITextChildProvider> for IUnknown
Source§fn from(value: ITextChildProvider) -> Self
fn from(value: ITextChildProvider) -> Self
Converts to this type from the input type.
Source§impl Interface for ITextChildProvider
impl Interface for ITextChildProvider
const IID: Guid
type Vtable = ITextChildProvider_abi
Source§unsafe fn assume_vtable<T>(&self) -> &<T as Interface>::Vtablewhere
T: Interface,
unsafe fn assume_vtable<T>(&self) -> &<T as Interface>::Vtablewhere
T: Interface,
Safety Read more
Source§unsafe fn query(&self, iid: *const Guid, interface: *mut *mut c_void) -> HRESULT
unsafe fn query(&self, iid: *const Guid, interface: *mut *mut c_void) -> HRESULT
Safety Read more
Source§impl PartialEq for ITextChildProvider
impl PartialEq for ITextChildProvider
impl Eq for ITextChildProvider
impl StructuralPartialEq for ITextChildProvider
Auto Trait Implementations§
impl Freeze for ITextChildProvider
impl RefUnwindSafe for ITextChildProvider
impl !Send for ITextChildProvider
impl !Sync for ITextChildProvider
impl Unpin for ITextChildProvider
impl UnwindSafe for ITextChildProvider
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
type DefaultType = Option<T>
Source§fn ok(value: &<T as Abi>::DefaultType) -> Result<T, Error>
fn ok(value: &<T as Abi>::DefaultType) -> Result<T, Error>
Converts from
Self::DefaultType
to Result<T>
.Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
fn drop_param(_: &mut Param<'_, Self>)
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