Trait windows::Win32::Data::Xml::MsXml::ISchemaComplexType_Impl

pub trait ISchemaComplexType_Impl: Sized + ISchemaType_Impl {
    // Required methods
    fn isAbstract(&self) -> Result<VARIANT_BOOL>;
    fn anyAttribute(&self) -> Result<ISchemaAny>;
    fn attributes(&self) -> Result<ISchemaItemCollection>;
    fn contentType(&self) -> Result<SCHEMACONTENTTYPE>;
    fn contentModel(&self) -> Result<ISchemaModelGroup>;
    fn prohibitedSubstitutions(&self) -> Result<SCHEMADERIVATIONMETHOD>;
}

Required Methods§

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

fn anyAttribute(&self) -> Result<ISchemaAny>

fn attributes(&self) -> Result<ISchemaItemCollection>

fn contentType(&self) -> Result<SCHEMACONTENTTYPE>

fn contentModel(&self) -> Result<ISchemaModelGroup>

fn prohibitedSubstitutions(&self) -> Result<SCHEMADERIVATIONMETHOD>

Object Safety§

This trait is not object safe.

Implementors§