pub trait IXMLDOMSchemaCollection2_Impl: Sized + IXMLDOMSchemaCollection_Impl {
    // Required methods
    fn validate(&self) -> Result<()>;
    fn SetvalidateOnLoad(&self, validateonload: VARIANT_BOOL) -> Result<()>;
    fn validateOnLoad(&self) -> Result<VARIANT_BOOL>;
    fn getSchema(&self, namespaceuri: &BSTR) -> Result<ISchema>;
    fn getDeclaration(&self, node: Option<&IXMLDOMNode>) -> Result<ISchemaItem>;
}

Required Methods§

fn validate(&self) -> Result<()>

fn SetvalidateOnLoad(&self, validateonload: VARIANT_BOOL) -> Result<()>

fn validateOnLoad(&self) -> Result<VARIANT_BOOL>

fn getSchema(&self, namespaceuri: &BSTR) -> Result<ISchema>

fn getDeclaration(&self, node: Option<&IXMLDOMNode>) -> Result<ISchemaItem>

Object Safety§

This trait is not object safe.

Implementors§