Struct tauri_bundler::bundle::BundleSettings [−][src]
pub struct BundleSettings {}Show fields
pub identifier: Option<String>, pub icon: Option<Vec<String>>, pub resources: Option<Vec<String>>, pub copyright: Option<String>, pub category: Option<AppCategory>, pub short_description: Option<String>, pub long_description: Option<String>, pub bin: Option<HashMap<String, BundleSettings>>, pub external_bin: Option<Vec<String>>, pub deb: DebianSettings, pub macos: MacOsSettings, pub updater: Option<UpdaterSettings>, pub windows: WindowsSettings,
Expand description
The bundle settings of the BuildArtifact we’re bundling.
Fields
identifier: Option<String>
the app’s identifier.
icon: Option<Vec<String>>
the app’s icon list.
resources: Option<Vec<String>>
the app’s resources to bundle.
each item can be a path to a file or a path to a folder.
supports glob patterns.
copyright: Option<String>
the app’s copyright.
category: Option<AppCategory>
the app’s category.
short_description: Option<String>
the app’s short description.
long_description: Option<String>
the app’s long description.
bin: Option<HashMap<String, BundleSettings>>
Configuration map for the possible [bin] apps to bundle.
external_bin: Option<Vec<String>>
External binaries to add to the bundle.
Note that each binary name will have the target platform’s target triple appended,
so if you’re bundling the sqlite3
app, the bundler will look for e.g.
sqlite3-x86_64-unknown-linux-gnu
on linux,
and sqlite3-x86_64-pc-windows-gnu.exe
on windows.
The possible target triples can be seen by running $ rustup target list
.
deb: DebianSettings
Debian-specific settings.
macos: MacOsSettings
MacOS-specific settings.
updater: Option<UpdaterSettings>
Updater configuration.
windows: WindowsSettings
Windows-specific settings.
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for BundleSettings
impl Send for BundleSettings
impl Sync for BundleSettings
impl Unpin for BundleSettings
impl UnwindSafe for BundleSettings
Blanket Implementations
Mutably borrows from an owned value. Read more