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.

Implementors§