Trait IAppxManifestPackageId_Impl
pub trait IAppxManifestPackageId_Impl: IUnknownImpl {
// Required methods
fn GetName(&self) -> Result<PWSTR>;
fn GetArchitecture(&self) -> Result<APPX_PACKAGE_ARCHITECTURE>;
fn GetPublisher(&self) -> Result<PWSTR>;
fn GetVersion(&self) -> Result<u64>;
fn GetResourceId(&self) -> Result<PWSTR>;
fn ComparePublisher(&self, other: &PCWSTR) -> Result<BOOL>;
fn GetPackageFullName(&self) -> Result<PWSTR>;
fn GetPackageFamilyName(&self) -> Result<PWSTR>;
}
Required Methods§
fn GetName(&self) -> Result<PWSTR>
fn GetArchitecture(&self) -> Result<APPX_PACKAGE_ARCHITECTURE>
fn GetPublisher(&self) -> Result<PWSTR>
fn GetVersion(&self) -> Result<u64>
fn GetResourceId(&self) -> Result<PWSTR>
fn ComparePublisher(&self, other: &PCWSTR) -> Result<BOOL>
fn GetPackageFullName(&self) -> Result<PWSTR>
fn GetPackageFamilyName(&self) -> Result<PWSTR>
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.