Cargo Features
[dependencies]
tauri = { version = "2.0.0-alpha.18", default-features = false, features = ["tray-icon", "compression", "wry", "objc-exception", "linux-ipc-protocol", "linux-libxdo", "isolation", "custom-protocol", "native-tls", "native-tls-vendored", "rustls-tls", "devtools", "process-relaunch-dangerous-allow-symlink-macos", "macos-private-api", "window-data-url", "protocol-asset", "config-json5", "config-toml", "icon-ico", "icon-png", "test"] }
- default = compression, objc-exception, wry
-
These default features are set whenever
tauri
is added without
somewhere in the dependency tree.default-features = false Enables common-controls-v6 of muda and optional tray-icon
- tray-icon
-
Affects
tauri::tray
,manager::AppManager.tray
… - compression default
-
Enables compression of tauri-macros and tauri-utils
- wry default = tauri-runtime-wry
-
Affects
tauri::Wry
,window::PlatformWebview
… - objc-exception default
-
Enables objc-exception of tauri-runtime-wry
- linux-ipc-protocol
-
Enables linux-protocol-body of tauri-runtime-wry, v2_40 of webkit2gtk
- linux-libxdo
- isolation = uuid
-
Enables isolation of tauri-macros and tauri-utils
Affects
protocol::isolation
… - custom-protocol
-
Enables custom-protocol of tauri-macros
- native-tls
-
Enables native-tls of reqwest
- native-tls-vendored
-
Enables native-tls-vendored of reqwest
- rustls-tls
-
Enables rustls-tls of reqwest
- devtools
-
Enables devtools of tauri-runtime and tauri-runtime-wry
- process-relaunch-dangerous-allow-symlink-macos
-
Enables process-relaunch…symlink-macos of tauri-utils
- macos-private-api
-
Enables macos-private-api of tauri-runtime and tauri-runtime-wry
- window-data-url = data-url
- protocol-asset = http-range
-
Affects
tauri::Manager.asset_protocol_scope
,protocol::asset
… - config-json5
-
Enables config-json5 of tauri-macros
- config-toml
-
Enables config-toml of tauri-macros
- icon-ico = ico, infer
- icon-png = infer, png
- test
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features.