Trait IXSLProcessor_Impl
pub trait IXSLProcessor_Impl: IDispatch_Impl {
Show 14 methods
// Required methods
fn Setinput(&self, var: &VARIANT) -> Result<()>;
fn input(&self) -> Result<VARIANT>;
fn ownerTemplate(&self) -> Result<IXSLTemplate>;
fn setStartMode(&self, mode: &BSTR, namespaceuri: &BSTR) -> Result<()>;
fn startMode(&self) -> Result<BSTR>;
fn startModeURI(&self) -> Result<BSTR>;
fn Setoutput(&self, output: &VARIANT) -> Result<()>;
fn output(&self) -> Result<VARIANT>;
fn transform(&self) -> Result<VARIANT_BOOL>;
fn reset(&self) -> Result<()>;
fn readyState(&self) -> Result<i32>;
fn addParameter(
&self,
basename: &BSTR,
parameter: &VARIANT,
namespaceuri: &BSTR,
) -> Result<()>;
fn addObject(
&self,
obj: Ref<'_, IDispatch>,
namespaceuri: &BSTR,
) -> Result<()>;
fn stylesheet(&self) -> Result<IXMLDOMNode>;
}
Required Methods§
fn Setinput(&self, var: &VARIANT) -> Result<()>
fn input(&self) -> Result<VARIANT>
fn ownerTemplate(&self) -> Result<IXSLTemplate>
fn setStartMode(&self, mode: &BSTR, namespaceuri: &BSTR) -> Result<()>
fn startMode(&self) -> Result<BSTR>
fn startModeURI(&self) -> Result<BSTR>
fn Setoutput(&self, output: &VARIANT) -> Result<()>
fn output(&self) -> Result<VARIANT>
fn transform(&self) -> Result<VARIANT_BOOL>
fn reset(&self) -> Result<()>
fn readyState(&self) -> Result<i32>
fn addParameter( &self, basename: &BSTR, parameter: &VARIANT, namespaceuri: &BSTR, ) -> Result<()>
fn addObject(&self, obj: Ref<'_, IDispatch>, namespaceuri: &BSTR) -> Result<()>
fn stylesheet(&self) -> Result<IXMLDOMNode>
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.