Trait IAppxBundleReader_Impl
pub trait IAppxBundleReader_Impl: IUnknownImpl {
// Required methods
fn GetFootprintFile(
&self,
filetype: APPX_BUNDLE_FOOTPRINT_FILE_TYPE,
) -> Result<IAppxFile>;
fn GetBlockMap(&self) -> Result<IAppxBlockMapReader>;
fn GetManifest(&self) -> Result<IAppxBundleManifestReader>;
fn GetPayloadPackages(&self) -> Result<IAppxFilesEnumerator>;
fn GetPayloadPackage(&self, filename: &PCWSTR) -> Result<IAppxFile>;
}
Required Methods§
fn GetFootprintFile( &self, filetype: APPX_BUNDLE_FOOTPRINT_FILE_TYPE, ) -> Result<IAppxFile>
fn GetBlockMap(&self) -> Result<IAppxBlockMapReader>
fn GetManifest(&self) -> Result<IAppxBundleManifestReader>
fn GetPayloadPackages(&self) -> Result<IAppxFilesEnumerator>
fn GetPayloadPackage(&self, filename: &PCWSTR) -> Result<IAppxFile>
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.