Trait IBackgroundCopyServerCertificateValidationCallback_Impl
pub trait IBackgroundCopyServerCertificateValidationCallback_Impl: IUnknownImpl {
// Required method
fn ValidateServerCertificate(
&self,
job: Ref<'_, IBackgroundCopyJob>,
file: Ref<'_, IBackgroundCopyFile>,
certlength: u32,
certdata: *const u8,
certencodingtype: u32,
certstorelength: u32,
certstoredata: *const u8,
) -> Result<()>;
}
Required Methods§
fn ValidateServerCertificate( &self, job: Ref<'_, IBackgroundCopyJob>, file: Ref<'_, IBackgroundCopyFile>, certlength: u32, certdata: *const u8, certencodingtype: u32, certstorelength: u32, certstoredata: *const u8, ) -> 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.