Trait IUIAutomationCacheRequest_Impl
pub trait IUIAutomationCacheRequest_Impl: IUnknownImpl {
// Required methods
fn AddProperty(&self, propertyid: UIA_PROPERTY_ID) -> Result<()>;
fn AddPattern(&self, patternid: UIA_PATTERN_ID) -> Result<()>;
fn Clone(&self) -> Result<IUIAutomationCacheRequest>;
fn TreeScope(&self) -> Result<TreeScope>;
fn SetTreeScope(&self, scope: TreeScope) -> Result<()>;
fn TreeFilter(&self) -> Result<IUIAutomationCondition>;
fn SetTreeFilter(
&self,
filter: Ref<'_, IUIAutomationCondition>,
) -> Result<()>;
fn AutomationElementMode(&self) -> Result<AutomationElementMode>;
fn SetAutomationElementMode(
&self,
mode: AutomationElementMode,
) -> Result<()>;
}
Required Methods§
fn AddProperty(&self, propertyid: UIA_PROPERTY_ID) -> Result<()>
fn AddPattern(&self, patternid: UIA_PATTERN_ID) -> Result<()>
fn Clone(&self) -> Result<IUIAutomationCacheRequest>
fn TreeScope(&self) -> Result<TreeScope>
fn SetTreeScope(&self, scope: TreeScope) -> Result<()>
fn TreeFilter(&self) -> Result<IUIAutomationCondition>
fn SetTreeFilter(&self, filter: Ref<'_, IUIAutomationCondition>) -> Result<()>
fn AutomationElementMode(&self) -> Result<AutomationElementMode>
fn SetAutomationElementMode(&self, mode: AutomationElementMode) -> 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.