Struct tauri_bundler::bundle::WixSettings
source · [−]pub struct WixSettings {Show 13 fields
pub language: WixLanguage,
pub template: Option<PathBuf>,
pub fragment_paths: Vec<PathBuf>,
pub component_group_refs: Vec<String>,
pub component_refs: Vec<String>,
pub feature_group_refs: Vec<String>,
pub feature_refs: Vec<String>,
pub merge_refs: Vec<String>,
pub skip_webview_install: bool,
pub license: Option<PathBuf>,
pub enable_elevated_update_task: bool,
pub banner_path: Option<PathBuf>,
pub dialog_image_path: Option<PathBuf>,
}
Expand description
Settings specific to the WiX implementation.
Fields
language: WixLanguage
The app languages to build. See https://docs.microsoft.com/en-us/windows/win32/msi/localizing-the-error-and-actiontext-tables.
template: Option<PathBuf>
By default, the bundler uses an internal template. This option allows you to define your own wix file.
fragment_paths: Vec<PathBuf>
A list of paths to .wxs files with WiX fragments to use.
component_group_refs: Vec<String>
The ComponentGroup element ids you want to reference from the fragments.
component_refs: Vec<String>
The Component element ids you want to reference from the fragments.
feature_group_refs: Vec<String>
The FeatureGroup element ids you want to reference from the fragments.
feature_refs: Vec<String>
The Feature element ids you want to reference from the fragments.
merge_refs: Vec<String>
The Merge element ids you want to reference from the fragments.
skip_webview_install: bool
Disables the Webview2 runtime installation after app install. Will be removed in v2, use WindowsSettings::webview_install_mode
instead.
license: Option<PathBuf>
The path to the LICENSE file.
enable_elevated_update_task: bool
Create an elevated update task within Windows Task Scheduler.
Path to a bitmap file to use as the installation user interface banner. This bitmap will appear at the top of all but the first page of the installer.
The required dimensions are 493px × 58px.
dialog_image_path: Option<PathBuf>
Path to a bitmap file to use on the installation user interface dialogs. It is used on the welcome and completion dialogs. The required dimensions are 493px × 312px.
Trait Implementations
sourceimpl Clone for WixSettings
impl Clone for WixSettings
sourcefn clone(&self) -> WixSettings
fn clone(&self) -> WixSettings
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for WixSettings
impl Debug for WixSettings
sourceimpl Default for WixSettings
impl Default for WixSettings
sourcefn default() -> WixSettings
fn default() -> WixSettings
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for WixSettings
impl Send for WixSettings
impl Sync for WixSettings
impl Unpin for WixSettings
impl UnwindSafe for WixSettings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<R, P> ReadPrimitive<R> for P where
R: Read + ReadEndian<P>,
P: Default,
impl<R, P> ReadPrimitive<R> for P where
R: Read + ReadEndian<P>,
P: Default,
sourcefn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_little_endian()
.
sourcefn read_from_big_endian(read: &mut R) -> Result<Self, Error>
fn read_from_big_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_big_endian()
.
sourcefn read_from_native_endian(read: &mut R) -> Result<Self, Error>
fn read_from_native_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_native_endian()
.