Trait windows::Win32::Data::Xml::MsXml::ISchemaType_Impl

pub trait ISchemaType_Impl: Sized + ISchemaItem_Impl {
Show 17 methods // Required methods fn baseTypes(&self) -> Result<ISchemaItemCollection>; fn final(&self) -> Result<SCHEMADERIVATIONMETHOD>; fn variety(&self) -> Result<SCHEMATYPEVARIETY>; fn derivedBy(&self) -> Result<SCHEMADERIVATIONMETHOD>; fn isValid(&self, data: &BSTR) -> Result<VARIANT_BOOL>; fn minExclusive(&self) -> Result<BSTR>; fn minInclusive(&self) -> Result<BSTR>; fn maxExclusive(&self) -> Result<BSTR>; fn maxInclusive(&self) -> Result<BSTR>; fn totalDigits(&self) -> Result<VARIANT>; fn fractionDigits(&self) -> Result<VARIANT>; fn length(&self) -> Result<VARIANT>; fn minLength(&self) -> Result<VARIANT>; fn maxLength(&self) -> Result<VARIANT>; fn enumeration(&self) -> Result<ISchemaStringCollection>; fn whitespace(&self) -> Result<SCHEMAWHITESPACE>; fn patterns(&self) -> Result<ISchemaStringCollection>;
}

Required Methods§

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

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

fn variety(&self) -> Result<SCHEMATYPEVARIETY>

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

fn isValid(&self, data: &BSTR) -> Result<VARIANT_BOOL>

fn minExclusive(&self) -> Result<BSTR>

fn minInclusive(&self) -> Result<BSTR>

fn maxExclusive(&self) -> Result<BSTR>

fn maxInclusive(&self) -> Result<BSTR>

fn totalDigits(&self) -> Result<VARIANT>

fn fractionDigits(&self) -> Result<VARIANT>

fn length(&self) -> Result<VARIANT>

fn minLength(&self) -> Result<VARIANT>

fn maxLength(&self) -> Result<VARIANT>

fn enumeration(&self) -> Result<ISchemaStringCollection>

fn whitespace(&self) -> Result<SCHEMAWHITESPACE>

fn patterns(&self) -> Result<ISchemaStringCollection>

Object Safety§

This trait is not object safe.

Implementors§