pub struct IUIAutomationTextChildPattern(/* private fields */);
Implementations§
Source§impl IUIAutomationTextChildPattern
impl IUIAutomationTextChildPattern
pub unsafe fn get_TextContainer(&self) -> Result<IUIAutomationElement>
pub unsafe fn get_TextRange(&self) -> Result<IUIAutomationTextRange>
Trait Implementations§
Source§impl Clone for IUIAutomationTextChildPattern
impl Clone for IUIAutomationTextChildPattern
Source§fn clone(&self) -> IUIAutomationTextChildPattern
fn clone(&self) -> IUIAutomationTextChildPattern
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 From<&IUIAutomationTextChildPattern> for IUnknown
impl From<&IUIAutomationTextChildPattern> for IUnknown
Source§fn from(value: &IUIAutomationTextChildPattern) -> Self
fn from(value: &IUIAutomationTextChildPattern) -> Self
Converts to this type from the input type.
Source§impl From<IUIAutomationTextChildPattern> for IUnknown
impl From<IUIAutomationTextChildPattern> for IUnknown
Source§fn from(value: IUIAutomationTextChildPattern) -> Self
fn from(value: IUIAutomationTextChildPattern) -> Self
Converts to this type from the input type.
Source§impl Interface for IUIAutomationTextChildPattern
impl Interface for IUIAutomationTextChildPattern
const IID: Guid
type Vtable = IUIAutomationTextChildPattern_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 IUIAutomationTextChildPattern
impl PartialEq for IUIAutomationTextChildPattern
Source§fn eq(&self, other: &IUIAutomationTextChildPattern) -> bool
fn eq(&self, other: &IUIAutomationTextChildPattern) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for IUIAutomationTextChildPattern
impl StructuralPartialEq for IUIAutomationTextChildPattern
Auto Trait Implementations§
impl Freeze for IUIAutomationTextChildPattern
impl RefUnwindSafe for IUIAutomationTextChildPattern
impl !Send for IUIAutomationTextChildPattern
impl !Sync for IUIAutomationTextChildPattern
impl Unpin for IUIAutomationTextChildPattern
impl UnwindSafe for IUIAutomationTextChildPattern
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