Trait IXMLDocument2_Impl
pub trait IXMLDocument2_Impl: IDispatch_Impl {
Show 16 methods
// Required methods
fn root(&self) -> Result<IXMLElement2>;
fn fileSize(&self) -> Result<BSTR>;
fn fileModifiedDate(&self) -> Result<BSTR>;
fn fileUpdatedDate(&self) -> Result<BSTR>;
fn URL(&self) -> Result<BSTR>;
fn SetURL(&self, p: &BSTR) -> Result<()>;
fn mimeType(&self) -> Result<BSTR>;
fn readyState(&self) -> Result<i32>;
fn charset(&self) -> Result<BSTR>;
fn Setcharset(&self, p: &BSTR) -> Result<()>;
fn version(&self) -> Result<BSTR>;
fn doctype(&self) -> Result<BSTR>;
fn dtdURL(&self) -> Result<BSTR>;
fn createElement(
&self,
vtype: &VARIANT,
var1: &VARIANT,
) -> Result<IXMLElement2>;
fn async(&self) -> Result<VARIANT_BOOL>;
fn Setasync(&self, f: VARIANT_BOOL) -> Result<()>;
}
Required Methods§
fn root(&self) -> Result<IXMLElement2>
fn fileSize(&self) -> Result<BSTR>
fn fileModifiedDate(&self) -> Result<BSTR>
fn fileUpdatedDate(&self) -> Result<BSTR>
fn URL(&self) -> Result<BSTR>
fn SetURL(&self, p: &BSTR) -> Result<()>
fn mimeType(&self) -> Result<BSTR>
fn readyState(&self) -> Result<i32>
fn charset(&self) -> Result<BSTR>
fn Setcharset(&self, p: &BSTR) -> Result<()>
fn version(&self) -> Result<BSTR>
fn doctype(&self) -> Result<BSTR>
fn dtdURL(&self) -> Result<BSTR>
fn createElement(&self, vtype: &VARIANT, var1: &VARIANT) -> Result<IXMLElement2>
fn async(&self) -> Result<VARIANT_BOOL>
fn Setasync(&self, f: VARIANT_BOOL) -> 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.