Trait ISAXDeclHandler_Impl
pub trait ISAXDeclHandler_Impl: IUnknownImpl {
// Required methods
fn elementDecl(
&self,
pwchname: &PCWSTR,
cchname: i32,
pwchmodel: &PCWSTR,
cchmodel: i32,
) -> Result<()>;
fn attributeDecl(
&self,
pwchelementname: &PCWSTR,
cchelementname: i32,
pwchattributename: &PCWSTR,
cchattributename: i32,
pwchtype: &PCWSTR,
cchtype: i32,
pwchvaluedefault: &PCWSTR,
cchvaluedefault: i32,
pwchvalue: &PCWSTR,
cchvalue: i32,
) -> Result<()>;
fn internalEntityDecl(
&self,
pwchname: &PCWSTR,
cchname: i32,
pwchvalue: &PCWSTR,
cchvalue: i32,
) -> Result<()>;
fn externalEntityDecl(
&self,
pwchname: &PCWSTR,
cchname: i32,
pwchpublicid: &PCWSTR,
cchpublicid: i32,
pwchsystemid: &PCWSTR,
cchsystemid: i32,
) -> Result<()>;
}
Required Methods§
fn elementDecl( &self, pwchname: &PCWSTR, cchname: i32, pwchmodel: &PCWSTR, cchmodel: i32, ) -> Result<()>
fn attributeDecl( &self, pwchelementname: &PCWSTR, cchelementname: i32, pwchattributename: &PCWSTR, cchattributename: i32, pwchtype: &PCWSTR, cchtype: i32, pwchvaluedefault: &PCWSTR, cchvaluedefault: i32, pwchvalue: &PCWSTR, cchvalue: i32, ) -> Result<()>
fn internalEntityDecl( &self, pwchname: &PCWSTR, cchname: i32, pwchvalue: &PCWSTR, cchvalue: i32, ) -> Result<()>
fn externalEntityDecl( &self, pwchname: &PCWSTR, cchname: i32, pwchpublicid: &PCWSTR, cchpublicid: i32, pwchsystemid: &PCWSTR, cchsystemid: i32, ) -> Result<()>
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.