pub trait IDStorageCustomDecompressionQueue_Impl: IUnknownImpl {
// Required methods
fn GetEvent(&self) -> HANDLE;
fn GetRequests(
&self,
maxrequests: u32,
requests: *mut DSTORAGE_CUSTOM_DECOMPRESSION_REQUEST,
numrequests: *mut u32,
) -> Result<()>;
fn SetRequestResults(
&self,
numresults: u32,
results: *const DSTORAGE_CUSTOM_DECOMPRESSION_RESULT,
) -> Result<()>;
}Required Methods§
fn GetEvent(&self) -> HANDLE
fn GetRequests( &self, maxrequests: u32, requests: *mut DSTORAGE_CUSTOM_DECOMPRESSION_REQUEST, numrequests: *mut u32, ) -> Result<()>
fn SetRequestResults( &self, numresults: u32, results: *const DSTORAGE_CUSTOM_DECOMPRESSION_RESULT, ) -> 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.