pub enum InstallerType {
Msi,
Msix,
Appx,
Exe,
Inno,
Nullsoft,
Wix,
Burn,
Pwa,
Font,
Portable,
Zip,
}Expand description
The installer format represented by a catalog record.
Variants§
Msi
Windows Installer package.
Msix
Windows App Installer / MSIX package.
Appx
Windows AppX package.
Exe
Native executable installer.
Inno
Inno Setup installer.
Nullsoft
Nullsoft installer.
Wix
WiX installer.
Burn
Burn bootstrapper.
Pwa
Progressive Web App installer.
Font
Font installer.
Portable
Portable archive or copy-based package.
Zip
Zip archive installer.
Implementations§
Source§impl InstallerType
impl InstallerType
Sourcepub fn as_str(self) -> &'static str
pub fn as_str(self) -> &'static str
Return the canonical display string for the installer format.
Sourcepub fn deployment_kind(self) -> DeploymentKind
pub fn deployment_kind(self) -> DeploymentKind
Return the semantic deployment outcome associated with this installer type.
Sourcepub fn is_windows_package(self) -> bool
pub fn is_windows_package(self) -> bool
Return true when this installer comes from a Windows package family.
Sourcepub fn is_msi_family(self) -> bool
pub fn is_msi_family(self) -> bool
Return true when this installer belongs to an MSI-based family.
Sourcepub fn is_native_exe_family(self) -> bool
pub fn is_native_exe_family(self) -> bool
Return true when this installer belongs to a native executable family.
Sourcepub fn is_font_family(self) -> bool
pub fn is_font_family(self) -> bool
Return true when this installer belongs to the Windows font family.
Sourcepub fn is_special_case(self) -> bool
pub fn is_special_case(self) -> bool
Return true when this installer needs a dedicated special-case adapter.
Sourcepub fn is_archive(self) -> bool
pub fn is_archive(self) -> bool
Return true when the payload is archive-shaped and should be unpacked.
Trait Implementations§
Source§impl Clone for InstallerType
impl Clone for InstallerType
Source§fn clone(&self) -> InstallerType
fn clone(&self) -> InstallerType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more