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.