pub struct Installer {Show 18 fields
pub architecture: Option<String>,
pub installer_type: Option<String>,
pub nested_installer_type: Option<String>,
pub nested_installer_files: Vec<NestedInstallerFile>,
pub url: Option<String>,
pub sha256: Option<String>,
pub product_code: Option<String>,
pub locale: Option<String>,
pub scope: Option<String>,
pub release_date: Option<String>,
pub package_family_name: Option<String>,
pub upgrade_code: Option<String>,
pub platforms: Vec<String>,
pub minimum_os_version: Option<String>,
pub switches: InstallerSwitches,
pub commands: Vec<String>,
pub package_dependencies: Vec<String>,
pub require_explicit_upgrade: bool,
}Fields§
§architecture: Option<String>§installer_type: Option<String>§nested_installer_type: Option<String>§nested_installer_files: Vec<NestedInstallerFile>§url: Option<String>§sha256: Option<String>§product_code: Option<String>§locale: Option<String>§scope: Option<String>§release_date: Option<String>§package_family_name: Option<String>§upgrade_code: Option<String>§platforms: Vec<String>§minimum_os_version: Option<String>§switches: InstallerSwitches§commands: Vec<String>§package_dependencies: Vec<String>§require_explicit_upgrade: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for Installer
impl RefUnwindSafe for Installer
impl Send for Installer
impl Sync for Installer
impl Unpin for Installer
impl UnsafeUnpin for Installer
impl UnwindSafe for Installer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more