Trait IXMLDOMSelection_Impl
pub trait IXMLDOMSelection_Impl: IXMLDOMNodeList_Impl {
// Required methods
fn expr(&self) -> Result<BSTR>;
fn Setexpr(&self, expression: &BSTR) -> Result<()>;
fn context(&self) -> Result<IXMLDOMNode>;
fn putref_context(&self, pnode: Ref<'_, IXMLDOMNode>) -> Result<()>;
fn peekNode(&self) -> Result<IXMLDOMNode>;
fn matches(&self, pnode: Ref<'_, IXMLDOMNode>) -> Result<IXMLDOMNode>;
fn removeNext(&self) -> Result<IXMLDOMNode>;
fn removeAll(&self) -> Result<()>;
fn clone(&self) -> Result<IXMLDOMSelection>;
fn getProperty(&self, name: &BSTR) -> Result<VARIANT>;
fn setProperty(&self, name: &BSTR, value: &VARIANT) -> Result<()>;
}
Required Methods§
fn expr(&self) -> Result<BSTR>
fn Setexpr(&self, expression: &BSTR) -> Result<()>
fn context(&self) -> Result<IXMLDOMNode>
fn putref_context(&self, pnode: Ref<'_, IXMLDOMNode>) -> Result<()>
fn peekNode(&self) -> Result<IXMLDOMNode>
fn matches(&self, pnode: Ref<'_, IXMLDOMNode>) -> Result<IXMLDOMNode>
fn removeNext(&self) -> Result<IXMLDOMNode>
fn removeAll(&self) -> Result<()>
fn clone(&self) -> Result<IXMLDOMSelection>
fn getProperty(&self, name: &BSTR) -> Result<VARIANT>
fn setProperty(&self, name: &BSTR, value: &VARIANT) -> 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.