pub trait IAppxBundleFactory_Impl: Sized {
// Required methods
fn CreateBundleWriter(
&self,
outputstream: Option<&IStream>,
bundleversion: u64,
) -> Result<IAppxBundleWriter>;
fn CreateBundleReader(
&self,
inputstream: Option<&IStream>,
) -> Result<IAppxBundleReader>;
fn CreateBundleManifestReader(
&self,
inputstream: Option<&IStream>,
) -> Result<IAppxBundleManifestReader>;
}
Required Methods§
fn CreateBundleWriter( &self, outputstream: Option<&IStream>, bundleversion: u64, ) -> Result<IAppxBundleWriter>
fn CreateBundleReader( &self, inputstream: Option<&IStream>, ) -> Result<IAppxBundleReader>
fn CreateBundleManifestReader( &self, inputstream: Option<&IStream>, ) -> Result<IAppxBundleManifestReader>
Object Safety§
This trait is not object safe.