Cargo Features

[dependencies]
lucas-test = { version = "1.0.0-rc.5", default-features = false, features = ["compression", "wry", "isolation", "custom-protocol", "updater", "http-api", "shell-open-api", "reqwest-client", "command", "dialog", "notification", "cli", "system-tray", "devtools", "dox", "macos-private-api", "window-data-url", "api-all", "clipboard-all", "clipboard-write-text", "dialog-all", "dialog-ask", "dialog-confirm", "dialog-save", "fs-all", "fs-read-dir", "fs-write-file", "global-shortcut-all", "http-all", "http-request", "notification-all", "os-all", "path-all", "process-all", "process-relaunch", "process-relaunch-dangerous-allow-symlink-macos", "protocol-all", "protocol-asset", "shell-all", "shell-sidecar", "shell-open", "window-all", "window-request-user-attention", "window-maximize", "window-unminimize", "window-set-decorations", "window-set-min-size", "window-set-fullscreen", "window-set-skip-taskbar", "window-print", "config-json5"] }
default = compression, wry

These default features are set whenever lucas-test is added without default-features = false somewhere in the dependency tree.

compression default

Enables compression of tauri-macros and tauri-utils

wry default = tauri-runtime-wry
isolation

Enables isolation of tauri-macros and tauri-utils

custom-protocol

Enables custom-protocol of tauri-macros

updater = base64, dialog-ask, http-api, minisign-verify

Affects lucas-test::updater

http-api http-request? updater? = attohttpc

Affects api::http

shell-open-api shell-open? = open, regex

Enables shell-scope of tauri-macros

Affects api::shell

reqwest-client = bytes, reqwest

Affects http::Client, http::Response

command shell-execute? shell-sidecar? = os_pipe, shared_child
dialog dialog-ask? dialog-confirm? dialog-message? dialog-open? dialog-save? = rfd

Affects api::dialog

notification notification-all? = notify-rust

Affects api::notification

cli = clap

Affects api::cli

system-tray

Enables system-tray of tauri-runtime ^0.3.2 and tauri-runtime-wry ^0.3.2

devtools

Enables devtools of tauri-runtime ^0.3.2 and tauri-runtime-wry ^0.3.2

dox

Enables dox of tauri-runtime-wry ^0.3.2

macos-private-api

Enables macos-private-api of tauri-runtime ^0.3.2 and tauri-runtime-wry ^0.3.2

window-data-url = data-url
api-all = clipboard-all, dialog-all, fs-all, global-shortcut-all, http-all, notification-all, os-all, path-all, process-all, protocol-all, shell-all, window-all
clipboard-all api-all? = clipboard-read-text, clipboard-write-text
clipboard-read-text clipboard-write-text clipboard-all?
dialog-all api-all? = dialog-ask, dialog-message, dialog-open, dialog-save
dialog-ask dialog-all? notification-all? updater? = dialog
dialog-confirm = dialog
dialog-message dialog-open dialog-save dialog-all? = dialog
fs-all api-all? = fs-copy-file, fs-create-dir, fs-read-dir, fs-read-file, fs-remove-dir, fs-remove-file, fs-rename-file, fs-write-file
fs-copy-file fs-create-dir fs-read-file fs-read-dir fs-all?
fs-remove-dir fs-remove-file fs-rename-file fs-write-file fs-all?
global-shortcut-all api-all?
http-all api-all? = http-request
http-request http-all? = http-api
notification-all api-all? = dialog-ask, notification
os-all api-all? = os_info
path-all api-all?
process-all api-all? = process-exit, process-relaunch
process-exit process-relaunch process-all?

Enables process-relaunch…symlink-macos of tauri-utils

protocol-all api-all? = protocol-asset
protocol-asset protocol-all?
shell-all api-all? = shell-execute, shell-open, shell-sidecar
shell-execute shell-sidecar shell-all? = command, regex

Enables shell-scope of tauri-macros

shell-open shell-all? = shell-open-api
window-all api-all? = window-center, window-close, window-create, window-hide, window-maximize, window-minimize, window-print, window-request-user-attention, window-set-always-on-top, window-set-decorations, window-set-focus, window-set-fullscreen, window-set-icon, window-set-max-size, window-set-min-size, window-set-position, window-set-resizable, window-set-size, window-set-skip-taskbar, window-set-title, window-show, window-start-dragging, window-unmaximize, window-unminimize
window-create window-center window-request-user-attention window-all?
window-set-resizable window-set-title window-maximize window-all?
window-unmaximize window-minimize window-unminimize window-all?
window-show window-hide window-close window-set-decorations window-all?
window-set-always-on-top window-set-size window-set-min-size window-all?
window-set-max-size window-set-position window-set-fullscreen window-all?
window-set-focus window-set-icon window-set-skip-taskbar window-all?
window-start-dragging window-print window-all?
config-json5

Enables config-json5 of tauri-macros

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

tauri-runtime-wry devtools? dox? macos-private-api? system-tray? wry

Enables tauri-runtime-wry ^0.3.2

base64 updater?

Enables base64 ^0.13

clap cli?

Enables clap ^3

notify-rust notification?
reqwest reqwest-client?

Enables reqwest ^0.11

bytes reqwest-client?
attohttpc http-api?

Enables attohttpc ^0.18

open shell-open-api?

Enables open ^2.0

shared_child command?
os_pipe command?
rfd dialog?

Enables rfd ^0.7.0

minisign-verify updater?
os_info os-all?
regex shell-execute? shell-open-api? shell-sidecar?
data-url window-data-url?

Enables data-url ^0.1