Trait IHostAssemblyStore_Impl
pub trait IHostAssemblyStore_Impl: IUnknownImpl {
// Required methods
fn ProvideAssembly(
&self,
pbindinfo: *const AssemblyBindInfo,
passemblyid: *mut u64,
pcontext: *mut u64,
ppstmassemblyimage: OutRef<'_, IStream>,
ppstmpdb: OutRef<'_, IStream>,
) -> Result<()>;
fn ProvideModule(
&self,
pbindinfo: *const ModuleBindInfo,
pdwmoduleid: *mut u32,
ppstmmoduleimage: OutRef<'_, IStream>,
ppstmpdb: OutRef<'_, IStream>,
) -> Result<()>;
}
Required Methods§
fn ProvideAssembly( &self, pbindinfo: *const AssemblyBindInfo, passemblyid: *mut u64, pcontext: *mut u64, ppstmassemblyimage: OutRef<'_, IStream>, ppstmpdb: OutRef<'_, IStream>, ) -> Result<()>
fn ProvideModule( &self, pbindinfo: *const ModuleBindInfo, pdwmoduleid: *mut u32, ppstmmoduleimage: OutRef<'_, IStream>, ppstmpdb: OutRef<'_, IStream>, ) -> 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.