Trait IOpcSignatureRelationshipReference_Impl
pub trait IOpcSignatureRelationshipReference_Impl: IUnknownImpl {
// Required methods
fn GetSourceUri(&self) -> Result<IOpcUri>;
fn GetDigestMethod(&self) -> Result<PWSTR>;
fn GetDigestValue(
&self,
digestvalue: *mut *mut u8,
count: *mut u32,
) -> Result<()>;
fn GetTransformMethod(&self) -> Result<OPC_CANONICALIZATION_METHOD>;
fn GetRelationshipSigningOption(
&self,
) -> Result<OPC_RELATIONSHIPS_SIGNING_OPTION>;
fn GetRelationshipSelectorEnumerator(
&self,
) -> Result<IOpcRelationshipSelectorEnumerator>;
}
Required Methods§
fn GetSourceUri(&self) -> Result<IOpcUri>
fn GetDigestMethod(&self) -> Result<PWSTR>
fn GetDigestValue( &self, digestvalue: *mut *mut u8, count: *mut u32, ) -> Result<()>
fn GetTransformMethod(&self) -> Result<OPC_CANONICALIZATION_METHOD>
fn GetRelationshipSigningOption( &self, ) -> Result<OPC_RELATIONSHIPS_SIGNING_OPTION>
fn GetRelationshipSelectorEnumerator( &self, ) -> Result<IOpcRelationshipSelectorEnumerator>
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.