SYMBOL INDEX (5662 symbols across 345 files) FILE: .scripts/ci/check-change-tags.js function checkChangeFiles (line 25) | function checkChangeFiles(changeFiles) { FILE: .scripts/ci/check-license-header.js function checkFile (line 29) | async function checkFile(file) { function check (line 74) | async function check(src) { function run (line 101) | async function run() { FILE: bench/src/build_benchmark_jsons.rs function main (line 19) | fn main() { FILE: bench/src/run_benchmark.rs function get_all_benchmarks (line 26) | fn get_all_benchmarks(target: &str) -> Vec<(String, String)> { function run_strace_benchmarks (line 43) | fn run_strace_benchmarks(new_data: &mut utils::BenchResult, target: &str... function run_max_mem_benchmark (line 93) | fn run_max_mem_benchmark(target: &str) -> Result> { function rlib_size (line 140) | fn rlib_size(target_dir: &Path, prefix: &str) -> Result { function get_binary_sizes (line 176) | fn get_binary_sizes(target_dir: &Path, target: &str) -> Result HashMap { constant RESULT_KEYS (line 258) | const RESULT_KEYS: &[&str] = &["mean", "stddev", "user", "system", "min"... function run_exec_time (line 260) | fn run_exec_time(target: &str) -> Result Result<()> { FILE: bench/src/utils.rs type BenchResult (line 27) | pub struct BenchResult { type StraceOutput (line 40) | pub struct StraceOutput { function get_target (line 49) | pub fn get_target() -> &'static str { function target_dir (line 72) | pub fn target_dir() -> PathBuf { function bench_root_path (line 81) | pub fn bench_root_path() -> PathBuf { function home_path (line 86) | pub fn home_path() -> PathBuf { function tauri_root_path (line 99) | pub fn tauri_root_path() -> PathBuf { function run_collect (line 105) | pub fn run_collect(cmd: &[&str]) -> Result<(String, String)> { function parse_max_mem (line 132) | pub fn parse_max_mem(file_path: &str) -> Result> { function parse_strace_output (line 156) | pub fn parse_strace_output(output: &str) -> HashMap { function run (line 221) | pub fn run(cmd: &[&str]) -> Result<()> { function read_json (line 235) | pub fn read_json(filename: &str) -> Result { function write_json (line 242) | pub fn write_json(filename: &str, value: &Value) -> Result<()> { function download_file (line 251) | pub fn download_file(url: &str, filename: PathBuf) -> Result<()> { FILE: bench/tests/cpu_intensive/public/site.js constant THRESHOLD (line 6) | const THRESHOLD = 10000000 constant ITERATIONS (line 14) | const ITERATIONS = 1 FILE: bench/tests/cpu_intensive/src-tauri/build.rs function main (line 5) | fn main() { FILE: bench/tests/cpu_intensive/src-tauri/src/main.rs function app_completed_successfully (line 8) | fn app_completed_successfully() { function main (line 12) | fn main() { FILE: bench/tests/files_transfer/src-tauri/build.rs function main (line 5) | fn main() { FILE: bench/tests/files_transfer/src-tauri/src/main.rs function app_should_close (line 11) | fn app_should_close(exit_code: i32) { function read_file (line 16) | async fn read_file(app: AppHandle) -> Result Self { method commands (line 57) | pub fn commands(mut self, commands: &'static [&'static str]) -> Self { method permissions_path_pattern (line 67) | pub fn permissions_path_pattern(mut self, pattern: &'static str) -> Se... method default_permission (line 75) | pub fn default_permission(mut self, default: DefaultPermissionRule) ->... type DefaultPermissionRule (line 40) | pub enum DefaultPermissionRule { type AppManifest (line 88) | pub struct AppManifest { method new (line 94) | pub fn new() -> Self { method commands (line 100) | pub fn commands(mut self, commands: &'static [&'static str]) -> Self { method permissions_path_pattern (line 110) | pub fn permissions_path_pattern(mut self, pattern: &'static str) -> Se... function save_capabilities (line 117) | fn save_capabilities(capabilities: &BTreeMap) -> Res... function save_acl_manifests (line 129) | fn save_acl_manifests(acl_manifests: &BTreeMap) -> Res... function read_plugins_manifests (line 141) | fn read_plugins_manifests() -> Result> { type InlinedPluginsAcl (line 160) | struct InlinedPluginsAcl { function inline_plugins (line 165) | fn inline_plugins( type AppManifestAcl (line 260) | struct AppManifestAcl { function app_manifest_permissions (line 265) | fn app_manifest_permissions( function validate_capabilities (line 337) | fn validate_capabilities( function build (line 400) | pub fn build(out_dir: &Path, target: Target, attributes: &Attributes) ->... FILE: crates/tauri-build/src/codegen/context.rs type CodegenContext (line 19) | pub struct CodegenContext { method new (line 37) | pub fn new() -> Self { method config_path (line 47) | pub fn config_path(mut self, config_path: impl Into) -> Self { method out_file (line 64) | pub fn out_file(mut self, filename: PathBuf) -> Self { method capability (line 71) | pub fn capability>(mut self, path: P) -> Self { method try_build (line 83) | pub(crate) fn try_build(self) -> Result { method default (line 26) | fn default() -> Self { FILE: crates/tauri-build/src/lib.rs function copy_file (line 41) | fn copy_file(from: impl AsRef, to: impl AsRef) -> Result<()> { function copy_binaries (line 56) | fn copy_binaries( function copy_resources (line 88) | fn copy_resources(resources: ResourcePaths<'_>, path: &Path) -> Result<(... function symlink_dir (line 106) | fn symlink_dir(src: &Path, dst: &Path) -> std::io::Result<()> { function symlink_dir (line 112) | fn symlink_dir(src: &Path, dst: &Path) -> std::io::Result<()> { function symlink_file (line 118) | fn symlink_file(src: &Path, dst: &Path) -> std::io::Result<()> { function symlink_file (line 124) | fn symlink_file(src: &Path, dst: &Path) -> std::io::Result<()> { function copy_dir (line 128) | fn copy_dir(from: &Path, to: &Path) -> Result<()> { function copy_framework_from (line 151) | fn copy_framework_from(src_dir: &Path, framework: &str, dest_dir: &Path)... function copy_frameworks (line 163) | fn copy_frameworks(dest_dir: &Path, frameworks: &[String]) -> Result<()> { function cfg_alias (line 206) | fn cfg_alias(alias: &str, has_feature: bool) { type WindowsAttributes (line 216) | pub struct WindowsAttributes { method new (line 255) | pub fn new() -> Self { method new_without_app_manifest (line 264) | pub fn new_without_app_manifest() -> Self { method window_icon_path (line 274) | pub fn window_icon_path>(mut self, window_icon_path: P)... method app_manifest (line 333) | pub fn app_manifest>(mut self, manifest: S) -> Self { method default (line 248) | fn default() -> Self { type Attributes (line 341) | pub struct Attributes { method new (line 353) | pub fn new() -> Self { method windows_attributes (line 359) | pub fn windows_attributes(mut self, windows_attributes: WindowsAttribu... method capabilities_path_pattern (line 372) | pub fn capabilities_path_pattern(mut self, pattern: &'static str) -> S... method plugin (line 380) | pub fn plugin(mut self, name: &'static str, plugin: InlinedPlugin) -> ... method plugins (line 388) | pub fn plugins(mut self, plugins: I) -> Self method app_manifest (line 399) | pub fn app_manifest(mut self, manifest: AppManifest) -> Self { method codegen (line 407) | pub fn codegen(mut self, codegen: codegen::context::CodegenContext) ->... function is_dev (line 413) | pub fn is_dev() -> bool { function build (line 440) | pub fn build() { function try_build (line 456) | pub fn try_build(attributes: Attributes) -> Result<()> { FILE: crates/tauri-build/src/manifest.rs type Diff (line 10) | struct Diff { type DependencyKind (line 16) | enum DependencyKind { type AllowlistedDependency (line 22) | struct AllowlistedDependency { function check (line 30) | pub fn check(config: &Config, manifest: &mut Manifest) -> Result<()> { function find_dependency (line 85) | fn find_dependency(manifest: &mut Manifest, name: &str, kind: Dependency... function features_diff (line 107) | fn features_diff(current: &[String], expected: &[String]) -> Diff { function check_features (line 125) | fn check_features(dependency: Dependency, metadata: &AllowlistedDependen... function array_diff (line 185) | fn array_diff() { FILE: crates/tauri-build/src/mobile.rs function generate_gradle_files (line 10) | pub fn generate_gradle_files(project_dir: PathBuf) -> Result<()> { FILE: crates/tauri-build/src/static_vcruntime.rs function build (line 10) | pub fn build() { function override_msvcrt_lib (line 29) | fn override_msvcrt_lib() { FILE: crates/tauri-bundler/src/bundle.rs constant BUNDLE_VAR_TOKEN (line 19) | const BUNDLE_VAR_TOKEN: &[u8] = b"__TAURI_BUNDLE_TYPE_VAR_UNK"; function patch_binary (line 21) | fn patch_binary(binary: &PathBuf, package_type: &PackageType) -> crate::... type Bundle (line 98) | pub struct Bundle { function bundle_project (line 107) | pub fn bundle_project(settings: &Settings) -> crate::Result> { function sign_binaries_if_needed (line 302) | fn sign_binaries_if_needed(settings: &Settings, target_os: &TargetPlatfo... function check_icons (line 348) | pub fn check_icons(settings: &Settings) -> crate::Result { FILE: crates/tauri-bundler/src/bundle/category.rs constant CONFIDENCE_THRESHOLD (line 8) | const CONFIDENCE_THRESHOLD: f64 = 0.8; constant MACOS_APP_CATEGORY_PREFIX (line 10) | const MACOS_APP_CATEGORY_PREFIX: &str = "public.app-category."; type AppCategory (line 20) | pub enum AppCategory { method canonical (line 100) | fn canonical(self) -> &'static str { method freedesktop_categories (line 149) | pub fn freedesktop_categories(self) -> &'static str { method macos_application_category_type (line 196) | pub fn macos_application_category_type(self) -> &'static str { method deserialize (line 243) | fn deserialize>(deserializer: D) -> Result<... type Err (line 64) | type Err = Option<&'static str>; method from_str (line 68) | fn from_str(input: &str) -> Result { type AppCategoryVisitor (line 248) | struct AppCategoryVisitor { type Value (line 253) | type Value = AppCategory; method expecting (line 255) | fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { method visit_str (line 265) | fn visit_str(mut self, value: &str) -> Result Option { function find_failure_function (line 40) | fn find_failure_function(pattern: &[u8]) -> Vec { FILE: crates/tauri-bundler/src/bundle/linux/appimage/linuxdeploy.rs function bundle_project (line 21) | pub fn bundle_project(settings: &Settings) -> crate::Result> { function prepare_tools (line 226) | fn prepare_tools(tools_path: &Path, arch: &str, verbose: bool) -> crate:... FILE: crates/tauri-bundler/src/bundle/linux/appimage/mod.rs function bundle_project (line 14) | pub fn bundle_project(settings: &Settings) -> crate::Result> { function write_and_make_executable (line 18) | fn write_and_make_executable(path: &Path, data: Vec) -> std::io::Res... FILE: crates/tauri-bundler/src/bundle/linux/debian.rs function bundle_project (line 46) | pub fn bundle_project(settings: &Settings) -> crate::Result> { function generate_data (line 112) | pub fn generate_data( function generate_changelog_file (line 145) | fn generate_changelog_file(settings: &Settings, data_dir: &Path) -> crat... function generate_control_file (line 162) | fn generate_control_file( function generate_scripts (line 265) | fn generate_scripts(settings: &Settings, control_dir: &Path) -> crate::R... function create_script_file_from_path (line 288) | fn create_script_file_from_path(from: &PathBuf, to: &PathBuf) -> crate::... function generate_md5sums (line 302) | fn generate_md5sums(control_dir: &Path, data_dir: &Path) -> crate::Resul... function copy_resource_files (line 329) | fn copy_resource_files(settings: &Settings, data_dir: &Path) -> crate::R... function create_file_with_data (line 336) | fn create_file_with_data>(path: P, data: &str) -> crate::... function total_dir_size (line 345) | fn total_dir_size(dir: &Path) -> crate::Result { function create_tar_from_dir (line 354) | fn create_tar_from_dir, W: Write>(src_dir: P, dest_file: ... function tar_and_gzip_dir (line 383) | fn tar_and_gzip_dir>(src_dir: P) -> crate::Result { function create_archive (line 396) | fn create_archive(srcs: Vec, dest: &Path) -> crate::Result<()> { FILE: crates/tauri-bundler/src/bundle/linux/freedesktop/mod.rs type Icon (line 35) | pub struct Icon { function list_icon_files (line 44) | pub fn list_icon_files( function copy_icon_files (line 86) | pub fn copy_icon_files(settings: &Settings, data_dir: &Path) -> crate::R... function generate_desktop_file (line 98) | pub fn generate_desktop_file( FILE: crates/tauri-bundler/src/bundle/linux/rpm.rs function bundle_project (line 20) | pub fn bundle_project(settings: &Settings) -> crate::Result> { FILE: crates/tauri-bundler/src/bundle/macos/app.rs constant NESTED_CODE_FOLDER (line 44) | const NESTED_CODE_FOLDER: [&str; 6] = [ function bundle_project (line 55) | pub fn bundle_project(settings: &Settings) -> crate::Result> { function remove_extra_attr (line 148) | fn remove_extra_attr(app_bundle_path: &Path) -> crate::Result<()> { function copy_binaries_to_bundle (line 158) | fn copy_binaries_to_bundle( function copy_custom_files_to_bundle (line 175) | fn copy_custom_files_to_bundle(bundle_directory: &Path, settings: &Setti... function create_info_plist (line 204) | fn create_info_plist( function copy_framework_from (line 440) | fn copy_framework_from(dest_dir: &Path, framework: &str, src_dir: &Path)... function copy_frameworks_to_bundle (line 452) | fn copy_frameworks_to_bundle( function add_framework_sign_path (line 515) | fn add_framework_sign_path( function add_executable_bundle_sign_path (line 536) | fn add_executable_bundle_sign_path( function add_nested_code_sign_path (line 556) | fn add_nested_code_sign_path(src_path: &Path, dest_path: &Path, sign_pat... function create_test_bundle (line 613) | fn create_test_bundle( function test_copy_custom_file_to_bundle_file (line 647) | fn test_copy_custom_file_to_bundle_file() { function test_copy_custom_file_to_bundle_dir (line 667) | fn test_copy_custom_file_to_bundle_dir() { function test_copy_custom_files_to_bundle_missing_source (line 699) | fn test_copy_custom_files_to_bundle_missing_source() { function test_copy_custom_files_to_bundle_invalid_source (line 716) | fn test_copy_custom_files_to_bundle_invalid_source() { function test_copy_custom_files_to_bundle_dev_null (line 733) | fn test_copy_custom_files_to_bundle_dev_null() { FILE: crates/tauri-bundler/src/bundle/macos/dmg/mod.rs type Bundled (line 21) | pub struct Bundled { function bundle_project (line 28) | pub fn bundle_project(settings: &Settings, bundles: &[Bundle]) -> crate:... FILE: crates/tauri-bundler/src/bundle/macos/icon.rs function create_icns_file (line 21) | pub fn create_icns_file(out_dir: &Path, settings: &Settings) -> crate::R... function make_icns_image (line 103) | fn make_icns_image(img: image::DynamicImage) -> io::Result { FILE: crates/tauri-bundler/src/bundle/macos/ios.rs function bundle_project (line 34) | pub fn bundle_project(settings: &Settings) -> crate::Result> { function generate_icon_files (line 75) | fn generate_icon_files(bundle_dir: &Path, settings: &Settings) -> crate:... function generate_info_plist (line 143) | fn generate_info_plist( FILE: crates/tauri-bundler/src/bundle/macos/sign.rs type SignTarget (line 14) | pub struct SignTarget { function keychain (line 19) | pub fn keychain(identity: Option<&str>) -> crate::Result Result Option { FILE: crates/tauri-bundler/src/bundle/platform.rs type RustCfg (line 14) | struct RustCfg { function parse_rust_cfg (line 18) | fn parse_rust_cfg(cfg: String) -> RustCfg { function target_triple (line 40) | pub fn target_triple() -> Result { function parse_rust_cfg (line 110) | fn parse_rust_cfg() { FILE: crates/tauri-bundler/src/bundle/settings.rs type PackageType (line 26) | pub enum PackageType { method from (line 48) | fn from(bundle: BundleType) -> Self { method from_short_name (line 64) | pub fn from_short_name(name: &str) -> Option { method short_name (line 82) | pub fn short_name(&self) -> &'static str { method all (line 97) | pub fn all() -> &'static [PackageType] { method priority (line 107) | pub fn priority(&self) -> u32 { constant ALL_PACKAGE_TYPES (line 122) | const ALL_PACKAGE_TYPES: &[PackageType] = &[ type PackageSettings (line 144) | pub struct PackageSettings { type UpdaterSettings (line 161) | pub struct UpdaterSettings { type DebianSettings (line 172) | pub struct DebianSettings { type AppImageSettings (line 220) | pub struct AppImageSettings { type RpmSettings (line 231) | pub struct RpmSettings { type Position (line 278) | pub struct Position { type Size (line 287) | pub struct Size { type DmgSettings (line 296) | pub struct DmgSettings { type IosSettings (line 311) | pub struct IosSettings { type MacOsSettings (line 318) | pub struct MacOsSettings { type Entitlements (line 371) | pub enum Entitlements { type PlistKind (line 380) | pub enum PlistKind { type WixLanguageConfig (line 389) | pub struct WixLanguageConfig { type WixLanguage (line 396) | pub struct WixLanguage(pub Vec<(String, WixLanguageConfig)>); method default (line 399) | fn default() -> Self { type WixSettings (line 406) | pub struct WixSettings { type NsisSettings (line 460) | pub struct NsisSettings { type CustomSignCommandSettings (line 540) | pub struct CustomSignCommandSettings { type WindowsSettings (line 551) | pub struct WindowsSettings { method can_sign (line 593) | pub(crate) fn can_sign(&self) -> bool { method default (line 603) | fn default() -> Self { type BundleSettings (line 622) | pub struct BundleSettings { type BundleBinary (line 704) | pub struct BundleBinary { method new (line 712) | pub fn new(name: String, main: bool) -> Self { method with_path (line 721) | pub fn with_path(name: String, main: bool, src_path: Option) -... method set_main (line 730) | pub fn set_main(&mut self, main: bool) { method set_name (line 735) | pub fn set_name(&mut self, name: String) { method set_src_path (line 741) | pub fn set_src_path(mut self, src_path: Option) -> Self { method main (line 747) | pub fn main(&self) -> bool { method name (line 752) | pub fn name(&self) -> &str { method src_path (line 757) | pub fn src_path(&self) -> Option<&String> { type Arch (line 763) | pub enum Arch { type Settings (line 782) | pub struct Settings { method set_log_level (line 937) | pub fn set_log_level(&mut self, level: log::Level) { method log_level (line 942) | pub fn log_level(&self) -> log::Level { method project_out_directory (line 947) | pub fn project_out_directory(&self) -> &Path { method target (line 952) | pub fn target(&self) -> &str { method target_platform (line 957) | pub fn target_platform(&self) -> &TargetPlatform { method binary_arch (line 962) | pub fn binary_arch(&self) -> Arch { method main_binary (line 983) | pub fn main_binary(&self) -> crate::Result<&BundleBinary> { method main_binary_mut (line 992) | pub fn main_binary_mut(&mut self) -> crate::Result<&mut BundleBinary> { method main_binary_name (line 1001) | pub fn main_binary_name(&self) -> crate::Result<&str> { method binary_path (line 1011) | pub fn binary_path(&self, binary: &BundleBinary) -> PathBuf { method binaries (line 1032) | pub fn binaries(&self) -> &Vec { method package_types (line 1045) | pub fn package_types(&self) -> crate::Result> { method product_name (line 1079) | pub fn product_name(&self) -> &str { method bundle_identifier (line 1084) | pub fn bundle_identifier(&self) -> &str { method publisher (line 1089) | pub fn publisher(&self) -> Option<&str> { method icon_files (line 1094) | pub fn icon_files(&self) -> ResourcePaths<'_> { method resource_files (line 1103) | pub fn resource_files(&self) -> ResourcePaths<'_> { method external_binaries (line 1117) | pub fn external_binaries(&self) -> ResourcePaths<'_> { method copy_binaries (line 1127) | pub fn copy_binaries(&self, path: &Path) -> crate::Result> { method copy_resources (line 1146) | pub fn copy_resources(&self, path: &Path) -> crate::Result<()> { method version_string (line 1156) | pub fn version_string(&self) -> &str { method copyright_string (line 1161) | pub fn copyright_string(&self) -> Option<&str> { method author_names (line 1166) | pub fn author_names(&self) -> &[String] { method authors_comma_separated (line 1174) | pub fn authors_comma_separated(&self) -> Option { method license (line 1184) | pub fn license(&self) -> Option { method license_file (line 1189) | pub fn license_file(&self) -> Option { method homepage_url (line 1194) | pub fn homepage_url(&self) -> Option<&str> { method app_category (line 1203) | pub fn app_category(&self) -> Option { method file_associations (line 1208) | pub fn file_associations(&self) -> Option<&Vec> { method deep_link_protocols (line 1214) | pub fn deep_link_protocols(&self) -> Option<&Vec> { method short_description (line 1219) | pub fn short_description(&self) -> &str { method long_description (line 1228) | pub fn long_description(&self) -> Option<&str> { method local_tools_directory (line 1233) | pub fn local_tools_directory(&self) -> Option<&Path> { method deb (line 1238) | pub fn deb(&self) -> &DebianSettings { method appimage (line 1243) | pub fn appimage(&self) -> &AppImageSettings { method rpm (line 1248) | pub fn rpm(&self) -> &RpmSettings { method dmg (line 1253) | pub fn dmg(&self) -> &DmgSettings { method ios (line 1258) | pub fn ios(&self) -> &IosSettings { method macos (line 1263) | pub fn macos(&self) -> &MacOsSettings { method windows (line 1268) | pub fn windows(&self) -> &WindowsSettings { method updater (line 1273) | pub fn updater(&self) -> Option<&UpdaterSettings> { method no_sign (line 1278) | pub fn no_sign(&self) -> bool { method set_no_sign (line 1283) | pub fn set_no_sign(&mut self, no_sign: bool) { type SettingsBuilder (line 810) | pub struct SettingsBuilder { method new (line 824) | pub fn new() -> Self { method project_out_directory (line 830) | pub fn project_out_directory>(mut self, path: P) -> Self { method local_tools_directory (line 840) | pub fn local_tools_directory>(mut self, path: P) -> Self { method package_types (line 849) | pub fn package_types(mut self, package_types: Vec) -> Self { method package_settings (line 856) | pub fn package_settings(mut self, settings: PackageSettings) -> Self { method bundle_settings (line 863) | pub fn bundle_settings(mut self, settings: BundleSettings) -> Self { method binaries (line 870) | pub fn binaries(mut self, binaries: Vec) -> Self { method target (line 877) | pub fn target(mut self, target: String) -> Self { method log_level (line 884) | pub fn log_level(mut self, level: log::Level) -> Self { method no_sign (line 891) | pub fn no_sign(mut self, no_sign: bool) -> Self { method build (line 901) | pub fn build(self) -> crate::Result { FILE: crates/tauri-bundler/src/bundle/updater_bundle.rs function bundle_project (line 29) | pub fn bundle_project(settings: &Settings, bundles: &[Bundle]) -> crate:... function bundle_update_macos (line 51) | fn bundle_update_macos(bundles: &[Bundle]) -> crate::Result> { function bundle_update_linux (line 87) | fn bundle_update_linux(bundles: &[Bundle]) -> crate::Result> { function bundle_update_windows (line 121) | fn bundle_update_windows(settings: &Settings, bundles: &[Bundle]) -> cra... function create_zip (line 204) | pub fn create_zip(src_file: &Path, dst_file: &Path) -> crate::Result crate::Result { function create_tar_from_src (line 245) | fn create_tar_from_src, W: Write>(src_dir: P, dest_file: ... function create_tar_from_src (line 254) | fn create_tar_from_src, W: Write>(src_dir: P, dest_file: ... FILE: crates/tauri-bundler/src/bundle/windows/msi/mod.rs constant WIX_URL (line 39) | pub const WIX_URL: &str = constant WIX_SHA256 (line 41) | pub const WIX_SHA256: &str = "6ac824e1642d6f7277d0ed7ea09411a508f6116ba6... constant WIX_REQUIRED_FILES (line 43) | const WIX_REQUIRED_FILES: &[&str] = &[ function bundle_project (line 58) | pub fn bundle_project(settings: &Settings, updater: bool) -> crate::Resu... constant UUID_NAMESPACE (line 96) | const UUID_NAMESPACE: [u8; 16] = [ type ResourceMap (line 101) | type ResourceMap = BTreeMap; type LanguageMetadata (line 104) | struct LanguageMetadata { type Binary (line 115) | struct Binary { type ResourceFile (line 127) | struct ResourceFile { type ResourceDirectory (line 139) | struct ResourceDirectory { method add_file (line 152) | fn add_file(&mut self, file: ResourceFile) { method get_wix_data (line 157) | fn get_wix_data(self) -> crate::Result<(String, Vec)> { function copy_icon (line 197) | fn copy_icon(settings: &Settings, filename: &str, path: &Path) -> crate:... function app_installer_output_path (line 212) | fn app_installer_output_path( function generate_package_guid (line 249) | fn generate_package_guid(settings: &Settings) -> Uuid { function generate_guid (line 254) | fn generate_guid(key: &[u8]) -> Uuid { function get_and_extract_wix (line 260) | pub fn get_and_extract_wix(path: &Path) -> crate::Result<()> { function clear_env_for_wix (line 270) | fn clear_env_for_wix(cmd: &mut Command) { function validate_wix_version (line 282) | fn validate_wix_version(version_str: &str) -> crate::Result<()> { function convert_version (line 312) | fn convert_version(version_str: &str) -> crate::Result { function run_candle (line 344) | fn run_candle( function run_light (line 399) | fn run_light( function build_wix_app_installer (line 428) | pub fn build_wix_app_installer( function generate_binaries_data (line 891) | fn generate_binaries_data(settings: &Settings) -> crate::Result crate::Result crate::Result crate::Resu... function get_and_extract_nsis (line 123) | fn get_and_extract_nsis(nsis_toolset_path: &Path, _tauri_tools_path: &Pa... function try_add_numeric_build_number (line 150) | fn try_add_numeric_build_number(version_str: &str) -> crate::Result; function generate_resource_data (line 735) | fn generate_resource_data(settings: &Settings) -> crate::Result; function generate_binaries_data (line 794) | fn generate_binaries_data(settings: &Settings) -> crate::Result Option<(String, &[u8])> { function write_utf8_with_bom (line 876) | fn write_utf8_with_bom, C: AsRef<[u8]>>(path: P, content:... FILE: crates/tauri-bundler/src/bundle/windows/sign.rs method sign_params (line 17) | pub(crate) fn sign_params(&self) -> SignParams { type SignParams (line 43) | pub struct SignParams { function signtool (line 53) | fn signtool() -> Option { function verify (line 124) | pub fn verify(path: &Path) -> crate::Result { function sign_command_custom (line 135) | pub fn sign_command_custom>( function sign_command_default (line 162) | pub fn sign_command_default>( function sign_command (line 188) | pub fn sign_command>(path: P, params: &SignParams) -> cra... function sign_custom (line 200) | pub fn sign_custom>( function sign_default (line 219) | pub fn sign_default>(path: P, params: &SignParams) -> cra... function sign (line 237) | pub fn sign>(path: P, params: &SignParams) -> crate::Resu... function try_sign (line 249) | pub fn try_sign>(file_path: P, settings: &Settings) -> cr... function should_sign (line 266) | pub fn should_sign(file_path: &Path) -> crate::Result { FILE: crates/tauri-bundler/src/bundle/windows/util.rs constant WEBVIEW2_BOOTSTRAPPER_URL (line 13) | pub const WEBVIEW2_BOOTSTRAPPER_URL: &str = "https://go.microsoft.com/fw... constant WEBVIEW2_OFFLINE_INSTALLER_X86_URL (line 14) | pub const WEBVIEW2_OFFLINE_INSTALLER_X86_URL: &str = constant WEBVIEW2_OFFLINE_INSTALLER_X64_URL (line 16) | pub const WEBVIEW2_OFFLINE_INSTALLER_X64_URL: &str = constant WEBVIEW2_URL_PREFIX (line 18) | pub const WEBVIEW2_URL_PREFIX: &str = constant NSIS_OUTPUT_FOLDER_NAME (line 20) | pub const NSIS_OUTPUT_FOLDER_NAME: &str = "nsis"; constant NSIS_UPDATER_OUTPUT_FOLDER_NAME (line 21) | pub const NSIS_UPDATER_OUTPUT_FOLDER_NAME: &str = "nsis-updater"; constant WIX_OUTPUT_FOLDER_NAME (line 22) | pub const WIX_OUTPUT_FOLDER_NAME: &str = "msi"; constant WIX_UPDATER_OUTPUT_FOLDER_NAME (line 23) | pub const WIX_UPDATER_OUTPUT_FOLDER_NAME: &str = "msi-updater"; function webview2_guid_path (line 25) | pub fn webview2_guid_path(url: &str) -> crate::Result<(String, String)> { function download_webview2_bootstrapper (line 42) | pub fn download_webview2_bootstrapper(base_path: &Path) -> crate::Result... function download_webview2_offline_installer (line 50) | pub fn download_webview2_offline_installer(base_path: &Path, arch: &str)... function os_bitness (line 67) | pub fn os_bitness<'a>() -> Option<&'a str> { FILE: crates/tauri-bundler/src/error.rs type Error (line 16) | pub enum Error { type NotarizeAuthError (line 184) | pub enum NotarizeAuthError { type Result (line 196) | pub type Result = std::result::Result; type Context (line 198) | pub trait Context { method context (line 200) | fn context(self, context: C) -> Result method with_context (line 203) | fn with_context(self, f: F) -> Result function context (line 210) | fn context(self, context: C) -> Result function with_context (line 217) | fn with_context(self, f: F) -> Result function context (line 227) | fn context(self, context: C) -> Result function with_context (line 234) | fn with_context(self, f: F) -> Result type ErrorExt (line 243) | pub trait ErrorExt { method fs_context (line 244) | fn fs_context(self, context: &'static str, path: impl Into) -... function fs_context (line 248) | fn fs_context(self, context: &'static str, path: impl Into) -> ... FILE: crates/tauri-bundler/src/utils/fs_utils.rs function create_file (line 14) | pub fn create_file(path: &Path) -> crate::Result> { function create_dir (line 25) | pub fn create_dir(path: &Path, erase: bool) -> crate::Result<()> { function create_dir_all (line 35) | pub fn create_dir_all(path: &Path, erase: bool) -> crate::Result<()> { function remove_dir_all (line 44) | pub fn remove_dir_all(path: &Path) -> crate::Result<()> { function symlink_dir (line 55) | fn symlink_dir(src: &Path, dst: &Path) -> io::Result<()> { function symlink_dir (line 61) | fn symlink_dir(src: &Path, dst: &Path) -> io::Result<()> { function symlink_file (line 68) | fn symlink_file(src: &Path, dst: &Path) -> io::Result<()> { function symlink_file (line 74) | fn symlink_file(src: &Path, dst: &Path) -> io::Result<()> { function copy_file (line 81) | pub fn copy_file(from: &Path, to: &Path) -> crate::Result<()> { function copy_dir (line 103) | pub fn copy_dir(from: &Path, to: &Path) -> crate::Result<()> { function copy_custom_files (line 151) | pub fn copy_custom_files( function create_file_with_parent_dirs (line 176) | fn create_file_with_parent_dirs() { function copy_dir_with_symlinks (line 190) | fn copy_dir_with_symlinks() { FILE: crates/tauri-bundler/src/utils/http_utils.rs constant BUNDLER_USER_AGENT (line 17) | const BUNDLER_USER_AGENT: &str = concat!(env!("CARGO_PKG_NAME"), "/", en... function generate_github_mirror_url_from_template (line 19) | fn generate_github_mirror_url_from_template(github_url: &str) -> Option<... function generate_github_mirror_url_from_base (line 35) | fn generate_github_mirror_url_from_base(github_url: &str) -> Option Option<(ureq::Agent, St... function create_agent_and_url (line 63) | fn create_agent_and_url(url: &str) -> (ureq::Agent, String) { function base_ureq_agent (line 67) | pub(crate) fn base_ureq_agent() -> ureq::Agent { function download (line 86) | pub fn download(url: &str) -> crate::Result> { type HashAlgorithm (line 99) | pub enum HashAlgorithm { function download_and_verify (line 107) | pub fn download_and_verify( function verify_hash (line 119) | pub fn verify_hash(data: &[u8], hash: &str, hash_algorithm: HashAlgorith... function verify_data_with_hasher (line 133) | fn verify_data_with_hasher(data: &[u8], hash: &str, mut hasher: impl Dig... function verify_file_hash (line 146) | pub fn verify_file_hash>( function extract_zip (line 157) | pub fn extract_zip(data: &[u8], path: &Path) -> crate::Result<()> { constant GITHUB_ASSET_URL (line 194) | const GITHUB_ASSET_URL: &str = constant NON_GITHUB_ASSET_URL (line 196) | const NON_GITHUB_ASSET_URL: &str = "https://someotherwebsite.com/somefil... function test_generate_mirror_url_no_env_var (line 199) | fn test_generate_mirror_url_no_env_var() { function test_generate_mirror_url_non_github_url (line 206) | fn test_generate_mirror_url_non_github_url() { type TestCase (line 215) | struct TestCase { function test_generate_mirror_url_correctly (line 221) | fn test_generate_mirror_url_correctly() { FILE: crates/tauri-bundler/src/utils/mod.rs function is_retina (line 22) | pub fn is_retina(path: &Path) -> bool { type CommandExt (line 30) | pub trait CommandExt { method piped (line 33) | fn piped(&mut self) -> std::io::Result; method output_ok (line 34) | fn output_ok(&mut self) -> crate::Result; method piped (line 38) | fn piped(&mut self) -> std::io::Result { method output_ok (line 48) | fn output_ok(&mut self) -> crate::Result { function retina_icon_paths (line 121) | fn retina_icon_paths() { function resource_relative_paths (line 127) | fn resource_relative_paths() { FILE: crates/tauri-cli/build.rs function main (line 5) | fn main() { FILE: crates/tauri-cli/src/acl/capability/mod.rs type Cli (line 13) | pub struct Cli { type Commands (line 19) | enum Commands { function command (line 24) | pub fn command(cli: Cli) -> Result<()> { FILE: crates/tauri-cli/src/acl/capability/new.rs type Options (line 14) | pub struct Options { function command (line 34) | pub fn command(options: Options) -> Result<()> { FILE: crates/tauri-cli/src/acl/mod.rs type FileFormat (line 13) | enum FileFormat { method extension (line 28) | pub fn extension(&self) -> &'static str { method serialize (line 35) | pub fn serialize(&self, s: &S) -> crate::Result { method fmt (line 19) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { FILE: crates/tauri-cli/src/acl/permission/add.rs type TomlOrJson (line 16) | enum TomlOrJson { method identifier (line 22) | fn identifier(&self) -> &str { method platforms (line 35) | fn platforms(&self) -> Option> { method insert_permission (line 57) | fn insert_permission(&mut self, identifier: String) { method has_permission (line 81) | fn has_permission(&self, identifier: &str) -> bool { method to_string (line 101) | fn to_string(&self) -> Result { function capability_from_path (line 111) | fn capability_from_path>(path: P) -> Option { type Options (line 127) | pub struct Options { function command (line 134) | pub fn command(options: Options) -> Result<()> { FILE: crates/tauri-cli/src/acl/permission/ls.rs type Options (line 18) | pub struct Options { function command (line 26) | pub fn command(options: Options) -> Result<()> { FILE: crates/tauri-cli/src/acl/permission/mod.rs type Cli (line 16) | pub struct Cli { type Commands (line 22) | enum Commands { function command (line 32) | pub fn command(cli: Cli) -> Result<()> { FILE: crates/tauri-cli/src/acl/permission/new.rs type Options (line 20) | pub struct Options { function command (line 40) | pub fn command(options: Options) -> Result<()> { FILE: crates/tauri-cli/src/acl/permission/rm.rs function rm_permission_files (line 17) | fn rm_permission_files(identifier: &str, dir: &Path) -> Result<()> { function rm_permission_from_capabilities (line 103) | fn rm_permission_from_capabilities(identifier: &str, dir: &Path) -> Resu... function identifier_match (line 176) | fn identifier_match(identifier: &str, permission: &str) -> bool { type Options (line 185) | pub struct Options { function command (line 192) | pub fn command(options: Options) -> Result<()> { FILE: crates/tauri-cli/src/add.rs type Options (line 24) | pub struct Options { function command (line 41) | pub fn command(options: Options) -> Result<()> { function run (line 46) | pub fn run(options: Options, dirs: &Dirs) -> Result<()> { FILE: crates/tauri-cli/src/build.rs type Options (line 27) | pub struct Options { function command (line 84) | pub fn command(mut options: Options, verbosity: u8) -> Result<()> { function setup (line 140) | pub fn setup( FILE: crates/tauri-cli/src/bundle.rs type BundleFormat (line 28) | pub struct BundleFormat(PackageType); type Err (line 31) | type Err = crate::Error; method from_str (line 32) | fn from_str(s: &str) -> crate::Result { method value_variants (line 40) | fn value_variants<'a>() -> &'a [Self] { method to_possible_value (line 45) | fn to_possible_value(&self) -> Option { type Options (line 56) | pub struct Options { method from (line 106) | fn from(value: crate::build::Options) -> Self { function command (line 120) | pub fn command(options: Options, verbosity: u8) -> crate::Result<()> { function bundle (line 163) | pub fn bundle( function sign_updaters (line 226) | fn sign_updaters( function print_signed_updater_archive (line 316) | fn print_signed_updater_archive(output_paths: &[PathBuf]) -> crate::Resu... FILE: crates/tauri-cli/src/completions.rs constant PKG_MANAGERS (line 11) | const PKG_MANAGERS: &[&str] = &["cargo", "pnpm", "npm", "yarn", "bun", "... type Options (line 15) | pub struct Options { function completions_for (line 24) | fn completions_for(shell: Shell, manager: &'static str, cmd: Command) ->... function get_completions (line 43) | fn get_completions(shell: Shell, cmd: Command) -> Result { function command (line 92) | pub fn command(options: Options, cmd: Command) -> Result<()> { FILE: crates/tauri-cli/src/dev.rs constant KILL_CHILDREN_SCRIPT (line 38) | const KILL_CHILDREN_SCRIPT: &[u8] = include_bytes!("../scripts/kill-chil... constant TAURI_CLI_BUILTIN_WATCHER_IGNORE_FILE (line 40) | pub const TAURI_CLI_BUILTIN_WATCHER_IGNORE_FILE: &[u8] = type Options (line 49) | pub struct Options { function command (line 99) | pub fn command(options: Options) -> Result<()> { function command_internal (line 109) | fn command_internal(mut options: Options, dirs: Dirs) -> Result<()> { function setup (line 136) | pub fn setup( function on_app_exit (line 322) | pub fn on_app_exit(code: Option, reason: ExitReason, exit_on_panic:... function kill_before_dev_process (line 332) | pub fn kill_before_dev_process() { FILE: crates/tauri-cli/src/dev/builtin_dev_server.rs constant RELOAD_SCRIPT (line 23) | const RELOAD_SCRIPT: &str = include_str!("./auto-reload.js"); type ServerState (line 26) | struct ServerState { function start (line 32) | pub fn start>(dir: P, ip: IpAddr, port: Option) -> c... function handler (line 84) | async fn handler(uri: Uri, state: State) -> impl IntoRespon... function ws_handler (line 115) | async fn ws_handler(ws: WebSocketUpgrade, state: State) -> ... function inject_address (line 130) | fn inject_address(html_bytes: Vec, address: &SocketAddr) -> Vec { function fs_read_scoped (line 157) | fn fs_read_scoped(path: PathBuf, scope: &Path) -> crate::Result> { function watch (line 166) | fn watch(dir: PathBuf, handler: F) { FILE: crates/tauri-cli/src/error.rs type Error (line 8) | pub enum Error { type Result (line 32) | pub type Result = std::result::Result; type Context (line 34) | pub trait Context { method context (line 36) | fn context(self, context: C) -> Result method with_context (line 39) | fn with_context(self, f: F) -> Result function context (line 46) | fn context(self, context: C) -> Result function with_context (line 53) | fn with_context(self, f: F) -> Result function context (line 63) | fn context(self, context: C) -> Result function with_context (line 70) | fn with_context(self, f: F) -> Result type ErrorExt (line 79) | pub trait ErrorExt { method fs_context (line 80) | fn fs_context(self, context: &'static str, path: impl Into) -... function fs_context (line 84) | fn fs_context(self, context: &'static str, path: impl Into) -> ... FILE: crates/tauri-cli/src/helpers/app_paths.rs constant TAURI_GITIGNORE (line 20) | const TAURI_GITIGNORE: &[u8] = include_bytes!("../../tauri.gitignore"); constant ENV_TAURI_APP_PATH (line 22) | const ENV_TAURI_APP_PATH: &str = "TAURI_APP_PATH"; constant ENV_TAURI_FRONTEND_PATH (line 24) | const ENV_TAURI_FRONTEND_PATH: &str = "TAURI_FRONTEND_PATH"; type Dirs (line 26) | pub struct Dirs { function walk_builder (line 34) | pub fn walk_builder(path: &Path) -> WalkBuilder { function lookup (line 52) | fn lookup bool>(dir: &Path, checker: F) -> Option Option { function env_tauri_frontend_path (line 87) | fn env_tauri_frontend_path() -> Option { function resolve_tauri_dir (line 92) | pub fn resolve_tauri_dir() -> Option { function resolve_dirs (line 130) | pub fn resolve_dirs() -> Dirs { function resolve_frontend_dir (line 146) | pub fn resolve_frontend_dir() -> Option { FILE: crates/tauri-cli/src/helpers/cargo.rs type CargoInstallOptions (line 10) | pub struct CargoInstallOptions<'a> { function install_one (line 20) | pub fn install_one(options: CargoInstallOptions) -> crate::Result<()> { type CargoUninstallOptions (line 69) | pub struct CargoUninstallOptions<'a> { function uninstall_one (line 75) | pub fn uninstall_one(options: CargoUninstallOptions) -> crate::Result<()> { FILE: crates/tauri-cli/src/helpers/cargo_manifest.rs type CargoLockPackage (line 16) | pub struct CargoLockPackage { type CargoLock (line 23) | pub struct CargoLock { type CargoManifestDependencyPackage (line 28) | pub struct CargoManifestDependencyPackage { type CargoManifestDependency (line 38) | pub enum CargoManifestDependency { type CargoManifestPackage (line 44) | pub struct CargoManifestPackage { type CargoManifest (line 49) | pub struct CargoManifest { function cargo_manifest_and_lock (line 54) | pub fn cargo_manifest_and_lock(tauri_dir: &Path) -> (Option bool { method fmt (line 83) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type CrateMetadata (line 116) | struct CrateMetadata { type CrateIoGetResponse (line 125) | struct CrateIoGetResponse { function crate_latest_version (line 131) | pub fn crate_latest_version(name: &str) -> Option { function crate_version (line 140) | pub fn crate_version( FILE: crates/tauri-cli/src/helpers/config.rs constant MERGE_CONFIG_EXTENSION_NAME (line 23) | pub const MERGE_CONFIG_EXTENSION_NAME: &str = "--config"; type ConfigMetadata (line 25) | pub struct ConfigMetadata { type Target (line 38) | type Target = Config; method deref (line 41) | fn deref(&self) -> &Config { method original_identifier (line 49) | pub fn original_identifier(&self) -> Option<&str> { method find_bundle_identifier_overwriter (line 54) | pub fn find_bundle_identifier_overwriter(&self) -> Option { function wix_settings (line 69) | pub fn wix_settings(config: WixConfig) -> tauri_bundler::WixSettings { function nsis_settings (line 107) | pub fn nsis_settings(config: NsisConfig) -> tauri_bundler::NsisSettings { function custom_sign_settings (line 124) | pub fn custom_sign_settings( function config_schema_validator (line 141) | fn config_schema_validator() -> &'static jsonschema::Validator { function load_config (line 151) | fn load_config( function get_config (line 237) | pub fn get_config( function reload_config (line 245) | pub fn reload_config( function merge_config_with (line 256) | pub fn merge_config_with( function merge_patches (line 280) | fn merge_patches(doc: &mut serde_json::Value, patch: &serde_json::Value) { function merge_patches (line 300) | fn merge_patches() { FILE: crates/tauri-cli/src/helpers/flock.rs type FileLock (line 17) | pub struct FileLock { method file (line 32) | pub fn file(&self) -> &File { method path (line 40) | pub fn path(&self) -> &Path { method parent (line 46) | pub fn parent(&self) -> &Path { type State (line 24) | enum State { method read (line 53) | fn read(&mut self, buf: &mut [u8]) -> io::Result { method seek (line 59) | fn seek(&mut self, to: SeekFrom) -> io::Result { method write (line 65) | fn write(&mut self, buf: &[u8]) -> io::Result { method flush (line 69) | fn flush(&mut self) -> io::Result<()> { method drop (line 75) | fn drop(&mut self) { function open_rw (line 94) | pub fn open_rw

(path: P, msg: &str) -> Result function open_ro (line 115) | pub fn open_ro

(path: P, msg: &str) -> Result function open (line 127) | fn open(path: &Path, opts: &OpenOptions, state: State, msg: &str) -> Res... function acquire (line 183) | fn acquire( function lock_shared (line 258) | pub(super) fn lock_shared(file: &File) -> Result<()> { function lock_exclusive (line 262) | pub(super) fn lock_exclusive(file: &File) -> Result<()> { function try_lock_shared (line 266) | pub(super) fn try_lock_shared(file: &File) -> Result<()> { function try_lock_exclusive (line 270) | pub(super) fn try_lock_exclusive(file: &File) -> Result<()> { function unlock (line 274) | pub(super) fn unlock(file: &File) -> Result<()> { function error_contended (line 278) | pub(super) fn error_contended(err: &Error) -> bool { function error_unsupported (line 282) | pub(super) fn error_unsupported(err: &Error) -> bool { function flock (line 294) | fn flock(file: &File, flag: libc::c_int) -> Result<()> { function flock (line 304) | fn flock(file: &File, flag: libc::c_int) -> Result<()> { function lock_shared (line 322) | pub(super) fn lock_shared(file: &File) -> Result<()> { function lock_exclusive (line 326) | pub(super) fn lock_exclusive(file: &File) -> Result<()> { function try_lock_shared (line 330) | pub(super) fn try_lock_shared(file: &File) -> Result<()> { function try_lock_exclusive (line 334) | pub(super) fn try_lock_exclusive(file: &File) -> Result<()> { function error_contended (line 338) | pub(super) fn error_contended(err: &Error) -> bool { function error_unsupported (line 342) | pub(super) fn error_unsupported(err: &Error) -> bool { function unlock (line 346) | pub(super) fn unlock(file: &File) -> Result<()> { function lock_file (line 355) | fn lock_file(file: &File, flags: LOCK_FILE_FLAGS) -> Result<()> { FILE: crates/tauri-cli/src/helpers/framework.rs type Framework (line 8) | pub enum Framework { method dev_url (line 24) | pub fn dev_url(&self) -> String { method frontend_dist (line 42) | pub fn frontend_dist(&self) -> String { method fmt (line 62) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Bundler (line 81) | pub enum Bundler { method fmt (line 88) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function infer_from_package_json (line 97) | pub fn infer_from_package_json(package_json: &str) -> (Option... FILE: crates/tauri-cli/src/helpers/fs.rs function copy_file (line 11) | pub fn copy_file(from: impl AsRef, to: impl AsRef) -> crate:... function find_in_directory (line 39) | pub fn find_in_directory(path: &Path, glob_pattern: &str) -> crate::Resu... FILE: crates/tauri-cli/src/helpers/http.rs constant CLI_USER_AGENT (line 7) | const CLI_USER_AGENT: &str = concat!(env!("CARGO_PKG_NAME"), "/", env!("... function get (line 9) | pub fn get(url: &str) -> Result, ureq::Error> { FILE: crates/tauri-cli/src/helpers/mod.rs function command_env (line 35) | pub fn command_env(debug: bool) -> HashMap<&'static str, String> { function resolve_tauri_path (line 50) | pub fn resolve_tauri_path>(path: P, crate_name: &str) -> ... function cross_command (line 59) | pub fn cross_command(bin: &str) -> Command { function run_hook (line 71) | pub fn run_hook( function strip_semver_prerelease_tag (line 130) | pub fn strip_semver_prerelease_tag(version: &mut semver::Version) -> cra... FILE: crates/tauri-cli/src/helpers/npm.rs function manager_version (line 13) | pub fn manager_version(package_manager: &str) -> Option { function detect_yarn_or_berry (line 29) | fn detect_yarn_or_berry() -> PackageManager { type PackageManager (line 41) | pub enum PackageManager { method from_project (line 69) | pub fn from_project>(path: P) -> Self { method from_environment_variable (line 77) | fn from_environment_variable() -> Option { method all_from_project (line 90) | pub fn all_from_project>(path: P) -> Vec { method cross_command (line 115) | fn cross_command(&self) -> Command { method install (line 126) | pub fn install>( method remove (line 168) | pub fn remove>( method current_package_version (line 210) | pub fn current_package_version>( method current_package_versions (line 284) | pub fn current_package_versions( method fmt (line 51) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function yarn_package_versions (line 355) | fn yarn_package_versions( function yarn_berry_package_versions (line 410) | fn yarn_berry_package_versions( FILE: crates/tauri-cli/src/helpers/pbxproj.rs function parse (line 13) | pub fn parse>(path: P) -> crate::Result { function split_at_identation (line 158) | fn split_at_identation(s: &str) -> Option<(&str, &str)> { type State (line 164) | enum State { type Pbxproj (line 176) | pub struct Pbxproj { method fmt (line 189) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method has_changes (line 198) | pub fn has_changes(&self) -> bool { method serialize (line 202) | fn serialize(&self) -> String { method save (line 221) | pub fn save(&self) -> std::io::Result<()> { method set_build_settings (line 225) | pub fn set_build_settings(&mut self, build_configuration_id: &str, key... type XCBuildConfiguration (line 263) | pub struct XCBuildConfiguration { method get_build_setting (line 268) | pub fn get_build_setting(&self, key: &str) -> Option<&BuildSettings> { type BuildSettings (line 274) | pub struct BuildSettings { type XCConfigurationList (line 282) | pub struct XCConfigurationList { type BuildConfigurationRef (line 288) | pub struct BuildConfigurationRef { function parse (line 296) | fn parse() { function modify (line 311) | fn modify() { FILE: crates/tauri-cli/src/helpers/plist.rs type PlistKind (line 9) | pub enum PlistKind { method from (line 15) | fn from(p: PathBuf) -> Self { method from (line 20) | fn from(p: plist::Value) -> Self { function merge_plist (line 25) | pub fn merge_plist(src: Vec) -> crate::Result { FILE: crates/tauri-cli/src/helpers/plugins.rs type PluginMetadata (line 8) | pub struct PluginMetadata { function known_plugins (line 17) | pub fn known_plugins() -> HashMap<&'static str, PluginMetadata> { function version_req (line 87) | fn version_req() -> String { FILE: crates/tauri-cli/src/helpers/prompts.rs function input (line 9) | pub fn input( function confirm (line 39) | pub fn confirm(prompt: &str, default: Option) -> Result { function multiselect (line 48) | pub fn multiselect( FILE: crates/tauri-cli/src/helpers/template.rs type JsonMap (line 21) | pub struct JsonMap(Map); method insert (line 30) | pub fn insert(&mut self, name: &str, value: impl Serialize) { method inner (line 34) | pub fn inner(&self) -> &Map { method default (line 24) | fn default() -> Self { function render (line 39) | pub fn render, D: Serialize>( function render_with_generator (line 58) | pub fn render_with_generator< FILE: crates/tauri-cli/src/helpers/updater_signature.rs type KeyPair (line 21) | pub struct KeyPair { function create_file (line 26) | fn create_file(path: &Path) -> crate::Result> { function generate_key (line 35) | pub fn generate_key(password: Option) -> crate::Result { function decode_key (line 51) | pub fn decode_key>(base64_key: S) -> crate::Result { function save_keypair (line 61) | pub fn save_keypair

( function sign_file (line 117) | pub fn sign_file

(secret_key: &SecretKey, bin_path: P) -> crate::Resul... function secret_key (line 163) | pub fn secret_key>( function pub_key (line 177) | pub fn pub_key>(public_key: S) -> crate::Result { function unix_timestamp (line 187) | fn unix_timestamp() -> u64 { function open_data_file (line 195) | fn open_data_file

(data_path: P) -> crate::Result> constant PRIVATE_KEY (line 212) | const PRIVATE_KEY: &str = "dW50cnVzdGVkIGNvbW1lbnQ6IHJzaWduIGVuY3J5cHRlZ... function empty_password_is_valid (line 216) | fn empty_password_is_valid() { function generate_empty_password_keys_and_use (line 228) | fn generate_empty_password_keys_and_use() { FILE: crates/tauri-cli/src/icon.rs type IcnsEntry (line 35) | struct IcnsEntry { type PngEntry (line 41) | struct PngEntry { type AndroidIconKind (line 47) | enum AndroidIconKind { type AndroidEntries (line 52) | struct AndroidEntries { type Manifest (line 60) | struct Manifest { type Options (line 71) | pub struct Options { type Source (line 107) | enum Source { method width (line 113) | fn width(&self) -> u32 { method height (line 120) | fn height(&self) -> u32 { method resize_exact (line 127) | fn resize_exact(&self, size: u32) -> DynamicImage { function resize_image (line 155) | fn resize_image(image: &DynamicImage, new_width: u32, new_height: u32) -... function read_source (line 180) | fn read_source(path: PathBuf) -> Result { function parse_bg_color (line 216) | fn parse_bg_color(bg_color_string: &String) -> Result> { function command (line 236) | pub fn command(options: Options) -> Result<()> { function parse_manifest (line 299) | fn parse_manifest(manifest_path: &Path) -> Result { function appx (line 312) | fn appx(source: &Source, out_dir: &Path) -> Result<()> { function icns (line 327) | fn icns(source: &Source, out_dir: &Path) -> Result<()> { function ico (line 368) | fn ico(source: &Source, out_dir: &Path) -> Result<()> { function android (line 407) | fn android( function png (line 664) | fn png(source: &Source, out_dir: &Path, ios_color: Rgba) -> Result<(... type Background (line 792) | enum Background<'a> { function resize_png (line 798) | fn resize_png( function resize_and_save_png (line 834) | fn resize_and_save_png( function write_png (line 851) | fn write_png(image_data: &[u8], w: W, size: u32) -> image::Ima... function content_bounds (line 858) | fn content_bounds(img: &DynamicImage) -> Option<(u32, u32, u32, u32)> { function resize_asset (line 896) | fn resize_asset(img: &DynamicImage, target_size: u32, scale_percent: f32... function apply_round_mask (line 933) | fn apply_round_mask( FILE: crates/tauri-cli/src/info/app.rs function items (line 10) | pub fn items(config: &ConfigMetadata, frontend_dir: Option<&PathBuf>) ->... FILE: crates/tauri-cli/src/info/env_nodejs.rs function items (line 10) | pub fn items(metadata: &VersionMetadata) -> Vec { FILE: crates/tauri-cli/src/info/env_rust.rs function component_version (line 10) | fn component_version(component: &str) -> Option<(String, Status)> { function items (line 29) | pub fn items() -> Vec { FILE: crates/tauri-cli/src/info/env_system.rs type VsInstanceInfo (line 16) | struct VsInstanceInfo { constant VSWHERE (line 21) | const VSWHERE: &[u8] = include_bytes!("../../scripts/vswhere.exe"); function build_tools_version (line 24) | fn build_tools_version() -> crate::Result> { function webview2_version (line 103) | fn webview2_version() -> crate::Result> { function pkg_conf_version (line 161) | fn pkg_conf_version(package: &str) -> Option { function webkit2gtk_ver (line 180) | fn webkit2gtk_ver() -> Option { function rsvg2_ver (line 190) | fn rsvg2_ver() -> Option { function is_xcode_command_line_tools_installed (line 195) | fn is_xcode_command_line_tools_installed() -> bool { function xcode_version (line 204) | pub fn xcode_version() -> Option { function de_and_session (line 218) | fn de_and_session() -> String { function items (line 246) | pub fn items() -> Vec { FILE: crates/tauri-cli/src/info/ios.rs function items (line 9) | pub fn items() -> Vec { FILE: crates/tauri-cli/src/info/mod.rs type JsCliVersionMetadata (line 28) | struct JsCliVersionMetadata { type VersionMetadata (line 35) | pub struct VersionMetadata { function version_metadata (line 40) | fn version_metadata() -> Result { type Status (line 46) | pub enum Status { method color (line 55) | fn color>(&self, s: S) -> ColoredString { method fmt (line 67) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { type ActionResult (line 82) | pub enum ActionResult { method from (line 93) | fn from(value: String) -> Self { method from (line 99) | fn from(value: (String, Status)) -> Self { method from (line 108) | fn from(value: Option) -> Self { method from (line 114) | fn from(value: Option<(String, Status)>) -> Self { type SectionItem (line 124) | pub struct SectionItem { method new (line 145) | fn new() -> Self { method action (line 154) | fn action ActionResult + 'static>(mut self, action: F) -... method description (line 164) | fn description>(mut self, description: S) -> Self { method run_action (line 169) | fn run_action(&mut self) { method run_action_if_err (line 177) | fn run_action_if_err(&mut self) { method apply_action_result (line 185) | fn apply_action_result(&mut self, result: ActionResult) { method run (line 201) | fn run(&mut self, interactive: bool) -> Status { method fmt (line 133) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { type Section (line 223) | struct Section<'a> { function display (line 230) | fn display(&mut self) { type Options (line 257) | pub struct Options { function command (line 263) | pub fn command(options: Options) -> Result<()> { FILE: crates/tauri-cli/src/info/packages_nodejs.rs type YarnVersionInfo (line 18) | struct YarnVersionInfo { function npm_latest_version (line 22) | pub fn npm_latest_version(pm: &PackageManager, name: &str) -> crate::Res... function package_manager (line 108) | pub fn package_manager(frontend_dir: &PathBuf) -> PackageManager { function items (line 133) | pub fn items( function nodejs_section_item (line 153) | pub fn nodejs_section_item( FILE: crates/tauri-cli/src/info/packages_rust.rs function items (line 12) | pub fn items(frontend_dir: Option<&PathBuf>, tauri_dir: Option<&Path>) -... function rust_section_item (line 69) | pub fn rust_section_item(dep: &str, crate_version: CrateVersion) -> Sect... FILE: crates/tauri-cli/src/info/plugins.rs type InstalledPackage (line 23) | pub struct InstalledPackage { type InstalledPackages (line 31) | pub struct InstalledPackages(Vec); method mismatched (line 34) | pub fn mismatched(&self) -> Vec<&InstalledPackage> { function installed_tauri_packages (line 45) | pub fn installed_tauri_packages( function items (line 107) | pub fn items( function check_mismatched_packages (line 141) | pub fn check_mismatched_packages(frontend_dir: &Path, tauri_path: &Path)... FILE: crates/tauri-cli/src/init.rs constant TEMPLATE_DIR (line 28) | const TEMPLATE_DIR: Dir<'_> = include_dir!("$CARGO_MANIFEST_DIR/template... constant TAURI_CONF_TEMPLATE (line 29) | const TAURI_CONF_TEMPLATE: &str = include_str!("../templates/tauri.conf.... type Options (line 33) | pub struct Options { method load (line 77) | fn load(mut self) -> Result { type InitDefaults (line 71) | struct InitDefaults { function default_dev_command (line 168) | fn default_dev_command(pm: PackageManager) -> &'static str { function default_build_command (line 179) | fn default_build_command(pm: PackageManager) -> &'static str { function command (line 190) | pub fn command(mut options: Options) -> Result<()> { FILE: crates/tauri-cli/src/inspect.rs type Cli (line 13) | pub struct Cli { type Commands (line 19) | enum Commands { function command (line 24) | pub fn command(cli: Cli) -> Result<()> { function wix_upgrade_code (line 32) | fn wix_upgrade_code(tauri_dir: &Path) -> Result<()> { FILE: crates/tauri-cli/src/interface/mod.rs type DevProcess (line 17) | pub trait DevProcess { method kill (line 18) | fn kill(&self) -> std::io::Result<()>; method wait (line 20) | fn wait(&self) -> std::io::Result; method manually_killed_process (line 22) | fn manually_killed_process(&self) -> bool; type AppSettings (line 25) | pub trait AppSettings { method get_package_settings (line 26) | fn get_package_settings(&self) -> tauri_bundler::PackageSettings; method get_bundle_settings (line 27) | fn get_bundle_settings( method app_binary_path (line 34) | fn app_binary_path(&self, options: &Options, tauri_dir: &Path) -> crat... method get_binaries (line 35) | fn get_binaries( method app_name (line 40) | fn app_name(&self) -> Option; method lib_name (line 41) | fn lib_name(&self) -> Option; method get_bundler_settings (line 43) | fn get_bundler_settings( type ExitReason (line 93) | pub enum ExitReason { FILE: crates/tauri-cli/src/interface/rust.rs type Options (line 50) | pub struct Options { method from (line 63) | fn from(options: crate::build::Options) -> Self { method from (line 79) | fn from(options: crate::bundle::Options) -> Self { method from (line 93) | fn from(options: crate::dev::Options) -> Self { type MobileOptions (line 109) | pub struct MobileOptions { type WatcherOptions (line 119) | pub struct WatcherOptions { type RustupTarget (line 125) | pub struct RustupTarget { type Rust (line 130) | pub struct Rust { method new (line 138) | pub fn new(config: &Config, target: Option, tauri_dir: &Path) ... method app_settings (line 179) | pub fn app_settings(&self) -> Arc { method build (line 183) | pub fn build(&mut self, options: Options, dirs: &Dirs) -> crate::Resul... method dev (line 194) | pub fn dev, ExitReason) + Send + Sync + 'static>( method mobile_dev (line 240) | pub fn mobile_dev< method watch (line 274) | pub fn watch crate::Result HashMap<&str, String> { method build_options (line 484) | pub fn build_options(&self, args: &mut Vec, features: &mut Vec... method run_dev (line 495) | fn run_dev, ExitReason) + Send + Sync + 'static>( method run_dev_watcher (line 510) | fn run_dev_watcher< type IgnoreMatcher (line 325) | struct IgnoreMatcher(Vec); method is_ignore (line 328) | fn is_ignore(&self, path: &Path, is_dir: bool) -> bool { function build_ignore_matcher (line 342) | fn build_ignore_matcher(dir: &Path) -> IgnoreMatcher { function lookup (line 385) | fn lookup(dir: &Path, mut f: F) { function dev_options (line 409) | fn dev_options( function get_watch_folders (line 453) | fn get_watch_folders( type MaybeWorkspace (line 608) | pub enum MaybeWorkspace { function deserialize (line 614) | fn deserialize(deserializer: D) -> Result, D::Error> function resolve (line 630) | fn resolve( function _as_defined (line 648) | fn _as_defined(&self) -> Option<&T> { type TomlWorkspaceField (line 657) | pub struct TomlWorkspaceField { type WorkspaceSettings (line 663) | struct WorkspaceSettings { type WorkspacePackageSettings (line 670) | struct WorkspacePackageSettings { type BinarySettings (line 680) | struct BinarySettings { method file_name (line 690) | pub fn file_name(&self) -> &str { type CargoPackageSettings (line 698) | pub struct CargoPackageSettings { type CargoSettings (line 717) | struct CargoSettings { method load (line 732) | fn load(dir: &Path) -> crate::Result { type RustAppSettings (line 743) | pub struct RustAppSettings { method new (line 1054) | pub fn new( method target (line 1170) | fn target<'a>(&'a self, options: &'a Options) -> Option<&'a str> { method out_dir (line 1177) | pub fn out_dir(&self, options: &Options, tauri_dir: &Path) -> crate::R... type DesktopDeepLinks (line 757) | enum DesktopDeepLinks { type UpdaterConfig (line 763) | pub struct UpdaterConfig { type WindowsUpdateInstallMode (line 773) | pub enum WindowsUpdateInstallMode { method deserialize (line 787) | fn deserialize(deserializer: D) -> std::result::Result method msiexec_args (line 805) | pub fn msiexec_args(&self) -> &'static [&'static str] { type UpdaterWindowsConfig (line 816) | pub struct UpdaterWindowsConfig { method get_package_settings (line 822) | fn get_package_settings(&self) -> PackageSettings { method get_bundle_settings (line 826) | fn get_bundle_settings( method app_binary_path (line 907) | fn app_binary_path(&self, options: &Options, tauri_dir: &Path) -> crate:... method get_binaries (line 934) | fn get_binaries(&self, options: &Options, tauri_dir: &Path) -> crate::Re... method app_name (line 1024) | fn app_name(&self) -> Option { method lib_name (line 1038) | fn lib_name(&self) -> Option { type CargoMetadata (line 1183) | pub(crate) struct CargoMetadata { type Package (line 1191) | struct Package { type Dependency (line 1199) | struct Dependency { function get_cargo_metadata (line 1205) | pub(crate) fn get_cargo_metadata(tauri_dir: &Path) -> crate::Result crate::Result<... function find_dependencies (line 1256) | fn find_dependencies( function get_cargo_target_dir (line 1278) | pub(crate) fn get_cargo_target_dir(args: &[String], tauri_dir: &Path) ->... function get_target_dir (line 1294) | fn get_target_dir( function get_cargo_option (line 1311) | fn get_cargo_option<'a>(args: &'a [String], option: &'a str) -> Option<&... function get_workspace_dir (line 1324) | pub fn get_workspace_dir(tauri_dir: &Path) -> crate::Result { function get_profile (line 1332) | pub fn get_profile(options: &Options) -> &str { function get_profile_dir (line 1340) | pub fn get_profile_dir(options: &Options) -> &str { function tauri_config_to_bundle_settings (line 1348) | fn tauri_config_to_bundle_settings( type TrayKind (line 1688) | pub enum TrayKind { function get_appindicator_library_path (line 1693) | pub fn get_appindicator_library_path() -> (TrayKind, String) { function get_library_path (line 1710) | pub fn get_library_path(name: &str) -> Option { function parse_cargo_option (line 1734) | fn parse_cargo_option() { function parse_profile_from_opts (line 1753) | fn parse_profile_from_opts() { function parse_target_dir_from_opts (line 1814) | fn parse_target_dir_from_opts() { FILE: crates/tauri-cli/src/interface/rust/cargo_config.rs type PathAncestors (line 18) | struct PathAncestors<'a> { function new (line 23) | fn new(path: &'a Path) -> PathAncestors<'a> { type Item (line 31) | type Item = &'a Path; method next (line 33) | fn next(&mut self) -> Option<&'a Path> { type BuildConfig (line 45) | pub struct BuildConfig { method target (line 102) | pub fn target(&self) -> Option<&str> { type ConfigSchema (line 50) | pub struct ConfigSchema { type Config (line 55) | pub struct Config { method load (line 60) | pub fn load(path: &Path) -> Result { method build (line 96) | pub fn build(&self) -> &BuildConfig { function get_file_path (line 112) | fn get_file_path( FILE: crates/tauri-cli/src/interface/rust/desktop.rs type DevChild (line 24) | pub struct DevChild { method kill (line 30) | fn kill(&self) -> std::io::Result<()> { method wait (line 36) | fn wait(&self) -> std::io::Result { method manually_killed_process (line 40) | fn manually_killed_process(&self) -> bool { function run_dev (line 45) | pub fn run_dev, ExitReason) + Send + Sync + 'static>( function build (line 151) | pub fn build( function build_production_app (line 205) | fn build_production_app( function cargo_command (line 231) | fn cargo_command( function fetch_available_targets (line 280) | fn fetch_available_targets() -> Option> { function validate_target (line 300) | fn validate_target( function rename_app (line 321) | fn rename_app( function stderr_width (line 345) | pub fn stderr_width() -> Option { function stderr_width (line 379) | pub fn stderr_width() -> Option { FILE: crates/tauri-cli/src/interface/rust/installation.rs function installed_targets (line 12) | pub fn installed_targets() -> Result> { FILE: crates/tauri-cli/src/interface/rust/manifest.rs type Manifest (line 19) | pub struct Manifest { method features (line 25) | pub fn features(&self) -> HashMap> { method all_enabled_features (line 50) | pub fn all_enabled_features(&self, enabled_features: &[String]) -> Vec... function get_enabled_features (line 66) | fn get_enabled_features(list: &HashMap>, feature: &s... function read_manifest (line 82) | pub fn read_manifest(manifest_path: &Path) -> crate::Result<(DocumentMut... function serialize_manifest (line 93) | pub fn serialize_manifest(manifest: &DocumentMut) -> String { function toml_array (line 105) | pub fn toml_array(features: &HashSet) -> Array { function find_dependency (line 115) | fn find_dependency<'a>( function write_features (line 151) | fn write_features bool>( type DependencyKind (line 185) | enum DependencyKind { type DependencyAllowlist (line 191) | struct DependencyAllowlist { function inject_features_table (line 198) | fn inject_features_table bool>( function inject_features (line 237) | fn inject_features( function rewrite_manifest (line 272) | pub fn rewrite_manifest(config: &Config, tauri_dir: &Path) -> crate::Res... function inject_features (line 338) | fn inject_features(toml: &str, mut dependencies: Vec) -> DependencyAllowlist { function tauri_build_dependency (line 410) | fn tauri_build_dependency(features: HashSet) -> DependencyAllowl... function inject_features_table (line 420) | fn inject_features_table() { function inject_features_target (line 441) | fn inject_features_target() { function inject_features_inline_table (line 464) | fn inject_features_inline_table() { function inject_features_string (line 486) | fn inject_features_string() { FILE: crates/tauri-cli/src/lib.rs type ConfigValue (line 54) | pub struct ConfigValue(pub(crate) serde_json::Value); type Err (line 57) | type Err = Error; method from_str (line 59) | fn from_str(config: &str) -> std::result::Result { type RunMode (line 93) | pub enum RunMode { method fmt (line 101) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type VersionMetadata (line 116) | pub struct VersionMetadata { type PackageJson (line 125) | pub struct PackageJson { type Cli (line 142) | pub(crate) struct Cli { type Commands (line 151) | enum Commands { function format_error (line 173) | fn format_error(err: clap::Error) -> clap::Error { function get_verbosity (line 178) | fn get_verbosity(cli_verbose: u8) -> u8 { function run (line 197) | pub fn run(args: I, bin_name: Option) function try_run (line 211) | pub fn try_run(args: I, bin_name: Option) -> Result<()> function verbosity_level (line 301) | fn verbosity_level(num: u8) -> Level { function prettyprint_level (line 310) | fn prettyprint_level(lvl: Level) -> &'static str { type CommandExt (line 320) | pub trait CommandExt { method piped (line 323) | fn piped(&mut self) -> std::io::Result; method output_ok (line 324) | fn output_ok(&mut self) -> crate::Result; method piped (line 328) | fn piped(&mut self) -> std::io::Result { method output_ok (line 344) | fn output_ok(&mut self) -> crate::Result { function verify_cli (line 429) | fn verify_cli() { function help_output_includes_build (line 434) | fn help_output_includes_build() { FILE: crates/tauri-cli/src/main.rs function main (line 6) | fn main() { function main (line 12) | fn main() { FILE: crates/tauri-cli/src/migrate/migrations/v1/config.rs function migrate (line 19) | pub fn migrate(tauri_dir: &Path) -> Result { type MigratedConfig (line 75) | pub struct MigratedConfig { function migrate_config (line 80) | fn migrate_config(config: &mut Value) -> Result { function process_package_metadata (line 187) | fn process_package_metadata(config: &mut Map) { function process_build (line 221) | fn process_build(config: &mut Map) { function process_bundle (line 261) | fn process_bundle(config: &mut Map, migrated: &MigratedCo... function process_security (line 388) | fn process_security(security: &mut Map) -> Result<()> { function process_allowlist (line 439) | fn process_allowlist( function allowlist_to_permissions (line 468) | fn allowlist_to_permissions( function process_cli (line 659) | fn process_cli(plugins: &mut Map, cli: Value) -> Result<(... function process_updater (line 669) | fn process_updater( constant KNOWN_PLUGINS (line 700) | const KNOWN_PLUGINS: &[&str] = &[ function plugins_from_permissions (line 712) | fn plugins_from_permissions(permissions: &Vec) -> HashS... function migrate (line 730) | fn migrate(original: &serde_json::Value) -> serde_json::Value { function migrate_full (line 765) | fn migrate_full() { function skips_migrating_updater (line 963) | fn skips_migrating_updater() { function migrate_updater_pubkey (line 977) | fn migrate_updater_pubkey() { function migrate_dangerous_use_http_scheme (line 995) | fn migrate_dangerous_use_http_scheme() { function can_migrate_default_config (line 1017) | fn can_migrate_default_config() { function can_migrate_api_example_config (line 1023) | fn can_migrate_api_example_config() { function can_migrate_cli_template_config (line 1030) | fn can_migrate_cli_template_config() { function migrate_updater_target (line 1037) | fn migrate_updater_target() { function migrate_csp_object (line 1124) | fn migrate_csp_object() { function migrate_csp_existing_connect_src_string (line 1148) | fn migrate_csp_existing_connect_src_string() { function migrate_csp_existing_connect_src_array (line 1180) | fn migrate_csp_existing_connect_src_array() { function migrate_invalid_url_dev_path (line 1215) | fn migrate_invalid_url_dev_path() { function migrate_webview_fixed_runtime_path (line 1233) | fn migrate_webview_fixed_runtime_path() { FILE: crates/tauri-cli/src/migrate/migrations/v1/frontend.rs constant RENAMED_MODULES (line 21) | const RENAMED_MODULES: phf::Map<&str, &str> = phf::phf_map! { constant PLUGINIFIED_MODULES (line 25) | const PLUGINIFIED_MODULES: [&str; 11] = [ constant MODULES_MAP (line 39) | const MODULES_MAP: phf::Map<&str, &str> = phf::phf_map! { constant JS_EXTENSIONS (line 68) | const JS_EXTENSIONS: &[&str] = &["js", "mjs", "jsx", "ts", "mts", "tsx",... function migrate (line 71) | pub fn migrate(frontend_dir: &Path) -> Result> { function migrate_imports (line 137) | fn migrate_imports<'a>( function migrates_vue (line 363) | fn migrates_vue() { function migrates_svelte (line 447) | fn migrates_svelte() { function migrates_js (line 515) | fn migrates_js() { FILE: crates/tauri-cli/src/migrate/migrations/v1/frontend/partial_loader/mod.rs constant SCRIPT_START (line 14) | const SCRIPT_START: &str = " { function new (line 27) | pub fn new(source_text: &'a str, source_type: SourceType, start: usize) ... type PartialLoader (line 36) | pub struct PartialLoader; method parse (line 41) | pub fn parse<'a>(ext: &str, source_text: &'a str) -> Option Optio... FILE: crates/tauri-cli/src/migrate/migrations/v1/frontend/partial_loader/svelte.rs type SveltePartialLoader (line 12) | pub struct SveltePartialLoader<'a> { function new (line 17) | pub fn new(source_text: &'a str) -> Self { function parse (line 21) | pub fn parse(self) -> Vec> { function parse_script (line 27) | fn parse_script(&self) -> Option> { function parse_svelte (line 63) | fn parse_svelte(source_text: &str) -> JavaScriptSource<'_> { function test_parse_svelte (line 69) | fn test_parse_svelte() { function test_parse_svelte_ts_with_generic (line 82) | fn test_parse_svelte_ts_with_generic() { FILE: crates/tauri-cli/src/migrate/migrations/v1/frontend/partial_loader/vue.rs type VuePartialLoader (line 12) | pub struct VuePartialLoader<'a> { function new (line 17) | pub fn new(source_text: &'a str) -> Self { function parse (line 21) | pub fn parse(self) -> Vec> { function parse_scripts (line 29) | fn parse_scripts(&self) -> Vec> { function parse_script (line 40) | fn parse_script(&self, pointer: &mut usize) -> Option JavaScriptSource<'_> { function test_parse_vue_one_line (line 83) | fn test_parse_vue_one_line() { function test_build_vue_with_ts_flag_1 (line 96) | fn test_build_vue_with_ts_flag_1() { function test_build_vue_with_ts_flag_2 (line 109) | fn test_build_vue_with_ts_flag_2() { function test_build_vue_with_ts_flag_3 (line 122) | fn test_build_vue_with_ts_flag_3() { function test_build_vue_with_tsx_flag (line 135) | fn test_build_vue_with_tsx_flag() { function test_build_vue_with_escape_string (line 149) | fn test_build_vue_with_escape_string() { function test_multi_level_template_literal (line 163) | fn test_multi_level_template_literal() { function test_brace_with_regex_in_template_literal (line 175) | fn test_brace_with_regex_in_template_literal() { function test_no_script (line 187) | fn test_no_script() { function test_syntax_error (line 197) | fn test_syntax_error() { function test_multiple_scripts (line 207) | fn test_multiple_scripts() { function test_unicode (line 220) | fn test_unicode() { FILE: crates/tauri-cli/src/migrate/migrations/v1/manifest.rs constant CRATE_TYPES (line 16) | const CRATE_TYPES: [&str; 3] = ["lib", "staticlib", "cdylib"]; function migrate (line 18) | pub fn migrate(tauri_dir: &Path) -> Result<()> { function migrate_manifest (line 29) | fn migrate_manifest(manifest: &mut DocumentMut) -> Result<()> { function find_dependency (line 124) | fn find_dependency<'a>( function features_to_rename (line 155) | fn features_to_rename() -> Vec<(&'static str, &'static str)> { function features_to_remove (line 165) | fn features_to_remove() -> Vec<&'static str> { function dependency_version (line 195) | fn dependency_version() -> String { function migrate_dependency (line 208) | fn migrate_dependency(item: &mut Item, version: &str, remove: &[&str], r... function migrate_dependency_table (line 218) | fn migrate_dependency_table( function migrate_deps (line 257) | fn migrate_deps String>(get_toml: F) { function migrate_table (line 345) | fn migrate_table() { function migrate_inline_table (line 358) | fn migrate_inline_table() { function migrate_str (line 372) | fn migrate_str() { function migrate_add_crate_types (line 383) | fn migrate_add_crate_types() { FILE: crates/tauri-cli/src/migrate/migrations/v1/mod.rs function run (line 11) | pub fn run(dirs: &Dirs) -> Result<()> { FILE: crates/tauri-cli/src/migrate/migrations/v2_beta.rs function run (line 16) | pub fn run(dirs: &Dirs) -> Result<()> { function migrate_npm_dependencies (line 31) | fn migrate_npm_dependencies(frontend_dir: &Path) -> Result<()> { function migrate_permissions (line 80) | fn migrate_permissions(tauri_dir: &Path) -> Result<()> { function migrate_manifest (line 112) | fn migrate_manifest(manifest: &mut DocumentMut) -> Result<()> { function migrate_dependency (line 168) | fn migrate_dependency(dependencies: &mut Table, name: &str, version: &st... function migrate_dependency_table (line 190) | fn migrate_dependency_table(dep: &mut D, version: &str) { FILE: crates/tauri-cli/src/migrate/mod.rs function command (line 16) | pub fn command() -> Result<()> { FILE: crates/tauri-cli/src/mobile/android/android_studio_script.rs type Options (line 24) | pub struct Options { function command (line 40) | pub fn command(options: Options) -> Result<()> { function validate_lib (line 163) | fn validate_lib(path: &Path) -> Result<()> { function adb_forward_port (line 189) | fn adb_forward_port( function run_adb_reverse (line 298) | fn run_adb_reverse( function adb_reverse_list (line 311) | fn adb_reverse_list( FILE: crates/tauri-cli/src/mobile/android/build.rs type Options (line 37) | pub struct Options { method from (line 95) | fn from(options: Options) -> Self { type BuiltApplication (line 113) | pub struct BuiltApplication { function command (line 121) | pub fn command(options: Options, noise_level: NoiseLevel) -> Result(targets: Vec) -> Result Self { function command (line 133) | pub fn command(options: Options, noise_level: NoiseLevel) -> Result<()> { function run_command (line 143) | fn run_command(options: Options, noise_level: NoiseLevel, dirs: Dirs) ->... function run_dev (line 229) | fn run_dev( function run (line 357) | fn run( FILE: crates/tauri-cli/src/mobile/android/mod.rs constant NDK_VERSION (line 50) | const NDK_VERSION: &str = "29.0.13846066"; constant SDK_VERSION (line 51) | const SDK_VERSION: u8 = 36; constant CMDLINE_TOOLS_URL (line 54) | const CMDLINE_TOOLS_URL: &str = constant CMDLINE_TOOLS_URL (line 57) | const CMDLINE_TOOLS_URL: &str = constant CMDLINE_TOOLS_URL (line 60) | const CMDLINE_TOOLS_URL: &str = type Cli (line 71) | pub struct Cli { type InitOptions (line 78) | pub struct InitOptions { type Commands (line 97) | enum Commands { function command (line 106) | pub fn command(cli: Cli, verbosity: u8) -> Result<()> { function get_config (line 125) | pub fn get_config( function env (line 191) | pub fn env(non_interactive: bool) -> Result { function download_cmdline_tools (line 197) | fn download_cmdline_tools(extract_path: &Path) -> Result<()> { function ensure_env (line 223) | fn ensure_env(non_interactive: bool) -> Result<()> { function ensure_java (line 230) | fn ensure_java() -> Result<()> { function ensure_sdk (line 250) | fn ensure_sdk(non_interactive: bool) -> Result<()> { function ensure_ndk (line 346) | fn ensure_ndk(non_interactive: bool) -> Result<()> { function delete_codegen_vars (line 430) | fn delete_codegen_vars() { function adb_device_prompt (line 438) | fn adb_device_prompt<'a>(env: &'_ Env, target: Option<&str>) -> Result) -> Result(env: &'_ Env, target: Option<&str>) -> Result(env: &Env) -> Option<&'a Target<'a>> { function open_and_wait (line 554) | fn open_and_wait(config: &AndroidConfig, env: &Env) -> ! { function inject_resources (line 564) | fn inject_resources(config: &AndroidConfig, tauri_config: &TauriConfig) ... function configure_cargo (line 596) | fn configure_cargo(env: &mut Env, config: &AndroidConfig) -> Result<()> { function generate_tauri_properties (line 617) | fn generate_tauri_properties( FILE: crates/tauri-cli/src/mobile/android/project.rs constant TEMPLATE_DIR (line 33) | const TEMPLATE_DIR: Dir<'_> = include_dir!("$CARGO_MANIFEST_DIR/template... function gen (line 35) | pub fn gen( function generate_out_file (line 160) | fn generate_out_file( FILE: crates/tauri-cli/src/mobile/android/run.rs type Options (line 27) | pub struct Options { function command (line 66) | pub fn command(options: Options, noise_level: NoiseLevel) -> Result<()> { FILE: crates/tauri-cli/src/mobile/init.rs function command (line 26) | pub fn command( function exec (line 48) | fn exec( function handlebars (line 180) | fn handlebars(app: &App) -> (Handlebars<'static>, JsonMap) { function get_str (line 203) | fn get_str<'a>(helper: &'a Helper) -> &'a str { function get_str_array (line 210) | fn get_str_array(helper: &Helper, formatter: impl Fn(&str) -> String) ->... function html_escape (line 218) | fn html_escape( function join (line 230) | fn join( function quote_and_join (line 248) | fn quote_and_join( function quote_and_join_colon_prefix (line 270) | fn quote_and_join_colon_prefix( function snake_case (line 292) | fn snake_case( function escape_kotlin_keyword (line 305) | fn escape_kotlin_keyword( function app_root (line 327) | fn app_root(ctx: &Context) -> std::result::Result<&str, RenderError> { function prefix_path (line 341) | fn prefix_path( function unprefix_path (line 361) | fn unprefix_path( function is_pnpm_dlx (line 386) | fn is_pnpm_dlx() -> bool { FILE: crates/tauri-cli/src/mobile/ios/build.rs type Options (line 47) | pub struct Options { type ExportMethod (line 103) | pub enum ExportMethod { method pre_xcode_15_4_name (line 111) | pub fn pre_xcode_15_4_name(&self) -> String { method fmt (line 121) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Err (line 131) | type Err = &'static str; method from_str (line 133) | fn from_str(s: &str) -> std::result::Result { method from (line 144) | fn from(options: Options) -> Self { type BuiltApplication (line 162) | pub struct BuiltApplication { function command (line 170) | pub fn command(options: Options, noise_level: NoiseLevel) -> Result Re... function run_build (line 354) | fn run_build( function auth_credentials_from_env (line 541) | fn auth_credentials_from_env() -> Result Result<()> { function get_config (line 122) | pub fn get_config( function connected_device_prompt (line 284) | fn connected_device_prompt<'a>(env: &'_ Env, target: Option<&str>) -> Re... type InstalledRuntimesList (line 333) | struct InstalledRuntimesList { type InstalledRuntime (line 338) | struct InstalledRuntime { function simulator_prompt (line 342) | fn simulator_prompt(env: &'_ Env, target: Option<&str>) -> Result(env: &'_ Env, target: Option<&str>) -> Result Result<()> { function detect_target_ok (line 450) | fn detect_target_ok<'a>(env: &Env) -> Option<&'a Target<'a>> { function open_and_wait (line 454) | fn open_and_wait(config: &AppleConfig, env: &Env) -> ! { function inject_resources (line 464) | fn inject_resources(config: &AppleConfig, tauri_config: &TauriConfig) ->... function signing_from_env (line 484) | pub fn signing_from_env() -> Result<( type ProjectConfig (line 519) | pub struct ProjectConfig { function project_config (line 525) | pub fn project_config( function load_pbxproj (line 536) | pub fn load_pbxproj(config: &AppleConfig) -> Result { function synchronize_project_config (line 545) | pub fn synchronize_project_config( FILE: crates/tauri-cli/src/mobile/ios/project.rs constant TEMPLATE_DIR (line 29) | const TEMPLATE_DIR: Dir<'_> = include_dir!("$CARGO_MANIFEST_DIR/template... function gen (line 34) | pub fn gen( FILE: crates/tauri-cli/src/mobile/ios/run.rs type Options (line 24) | pub struct Options { function command (line 63) | pub fn command(options: Options, noise_level: NoiseLevel) -> Result<()> { FILE: crates/tauri-cli/src/mobile/ios/xcode_script.rs type Options (line 28) | pub struct Options { function command (line 55) | pub fn command(options: Options) -> Result<()> { function validate_lib (line 318) | fn validate_lib(path: &Path) -> Result<()> { FILE: crates/tauri-cli/src/mobile/mod.rs constant MIN_DEVICE_MATCH_SCORE (line 51) | const MIN_DEVICE_MATCH_SCORE: isize = 0; type DevChild (line 54) | pub struct DevChild { method new (line 60) | fn new(handle: ChildHandle) -> Self { method kill (line 69) | fn kill(&self) -> std::io::Result<()> { method wait (line 75) | fn wait(&self) -> std::io::Result { method manually_killed_process (line 79) | fn manually_killed_process(&self) -> bool { type Target (line 85) | pub enum Target { method ide_name (line 92) | fn ide_name(&self) -> &'static str { method command_name (line 100) | fn command_name(&self) -> &'static str { method ide_build_script_name (line 108) | fn ide_build_script_name(&self) -> &'static str { method platform_target (line 116) | fn platform_target(&self) -> tauri_utils::platform::Target { type TargetDevice (line 126) | pub struct TargetDevice { type DevHost (line 132) | pub struct DevHost(Option>); type Err (line 135) | type Err = AddrParseError; method from_str (line 136) | fn from_str(s: &str) -> std::result::Result { method fmt (line 148) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method default (line 158) | fn default() -> Self { type CliOptions (line 170) | pub struct CliOptions { function local_ip_address (line 180) | fn local_ip_address(force: bool) -> &'static IpAddr { type DevUrlConfig (line 221) | struct DevUrlConfig { function use_network_address_for_dev_url (line 225) | fn use_network_address_for_dev_url( function env_vars (line 306) | fn env_vars() -> HashMap { function env (line 326) | fn env() -> std::result::Result { type OptionsHandle (line 331) | pub struct OptionsHandle(#[allow(unused)] Runtime, #[allow(unused)] Serv... function write_options (line 334) | pub fn write_options( function read_options (line 372) | fn read_options(config: &ConfigMetadata) -> CliOptions { function get_app (line 411) | pub fn get_app( function ensure_init (line 471) | fn ensure_init( function ensure_gradlew (line 589) | fn ensure_gradlew(project_dir: &std::path::Path) -> Result<()> { function log_finished (line 613) | fn log_finished(outputs: Vec, kind: &str) { FILE: crates/tauri-cli/src/plugin/android.rs type Cli (line 28) | pub struct Cli { type Commands (line 34) | enum Commands { type InitOptions (line 40) | pub struct InitOptions { function command (line 50) | pub fn command(cli: Cli) -> Result<()> { FILE: crates/tauri-cli/src/plugin/init.rs constant TEMPLATE_DIR (line 24) | pub const TEMPLATE_DIR: Dir<'_> = include_dir!("$CARGO_MANIFEST_DIR/temp... type Options (line 28) | pub struct Options { method load (line 71) | fn load(&mut self) { function command (line 82) | pub fn command(mut options: Options) -> Result<()> { function plugin_name_data (line 273) | pub fn plugin_name_data(data: &mut BTreeMap<&'static str, serde_json::Va... function crates_metadata (line 286) | pub fn crates_metadata() -> Result { function generate_android_out_file (line 291) | pub fn generate_android_out_file( FILE: crates/tauri-cli/src/plugin/ios.rs type Cli (line 26) | pub struct Cli { type Commands (line 32) | enum Commands { type InitOptions (line 38) | pub struct InitOptions { function command (line 52) | pub fn command(cli: Cli) -> Result<()> { FILE: crates/tauri-cli/src/plugin/mod.rs type PluginIosFramework (line 20) | pub enum PluginIosFramework { method fmt (line 29) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Cli (line 45) | pub struct Cli { type Commands (line 51) | enum Commands { function command (line 58) | pub fn command(cli: Cli) -> Result<()> { function infer_plugin_name (line 69) | fn infer_plugin_name>(directory: P) -> Result { FILE: crates/tauri-cli/src/plugin/new.rs type Options (line 15) | pub struct Options { function from (line 56) | fn from(o: Options) -> Self { function command (line 75) | pub fn command(mut options: Options) -> Result<()> { FILE: crates/tauri-cli/src/remove.rs type Options (line 15) | pub struct Options { function command (line 20) | pub fn command(options: Options) -> Result<()> { FILE: crates/tauri-cli/src/signer/generate.rs type Options (line 15) | pub struct Options { function command (line 30) | pub fn command(mut options: Options) -> Result<()> { FILE: crates/tauri-cli/src/signer/mod.rs type Cli (line 19) | pub struct Cli { type Commands (line 25) | enum Commands { function command (line 30) | pub fn command(cli: Cli) -> Result<()> { FILE: crates/tauri-cli/src/signer/sign.rs type Options (line 18) | pub struct Options { function backward_env_vars (line 44) | fn backward_env_vars(mut options: Options) -> Options { function command (line 73) | pub fn command(mut options: Options) -> Result<()> { FILE: crates/tauri-cli/templates/app/src-tauri/build.rs function main (line 1) | fn main() { FILE: crates/tauri-cli/templates/app/src-tauri/src/lib.rs function run (line 2) | pub fn run() { FILE: crates/tauri-cli/templates/app/src-tauri/src/main.rs function main (line 4) | fn main() { FILE: crates/tauri-cli/templates/mobile/ios/Sources/{{app.name}}/bindings/bindings.h function namespace (line 3) | namespace ffi { FILE: crates/tauri-cli/templates/plugin/__example-api/tauri-app/src-tauri/build.rs function main (line 1) | fn main() { FILE: crates/tauri-cli/templates/plugin/__example-api/tauri-app/src-tauri/src/lib.rs function greet (line 3) | fn greet(name: &str) -> String { function run (line 8) | pub fn run() { FILE: crates/tauri-cli/templates/plugin/__example-api/tauri-app/src-tauri/src/main.rs function main (line 4) | fn main() { FILE: crates/tauri-cli/templates/plugin/__example-basic/vanilla/src-tauri/build.rs function main (line 1) | fn main() { FILE: crates/tauri-cli/templates/plugin/__example-basic/vanilla/src-tauri/src/lib.rs function run (line 2) | pub fn run() { FILE: crates/tauri-cli/templates/plugin/__example-basic/vanilla/src-tauri/src/main.rs function main (line 4) | fn main() { FILE: crates/tauri-cli/templates/plugin/build.rs constant COMMANDS (line 1) | const COMMANDS: &[&str] = &["ping"]; function main (line 3) | fn main() { FILE: crates/tauri-cli/templates/plugin/guest-js/index.ts function ping (line 6) | async function ping(value: string): Promise { FILE: crates/tauri-cli/templates/plugin/src/commands.rs function ping (line 11) | pub(crate) async fn ping( FILE: crates/tauri-cli/templates/plugin/src/desktop.rs function ping (line 20) | pub fn ping(&self, payload: PingRequest) -> crate::Result { FILE: crates/tauri-cli/templates/plugin/src/error.rs type Result (line 6) | pub type Result = std::result::Result; type Error (line 9) | pub enum Error { method serialize (line 18) | fn serialize(&self, serializer: S) -> std::result::Result( function ping (line 31) | pub fn ping(&self, payload: PingRequest) -> crate::Result { FILE: crates/tauri-cli/templates/plugin/src/models.rs type PingRequest (line 8) | pub struct PingRequest { type PingResponse (line 14) | pub struct PingResponse { FILE: crates/tauri-codegen/src/context.rs type ContextData (line 34) | pub struct ContextData { function inject_script_hashes (line 47) | fn inject_script_hashes(document: &NodeRef, key: &AssetKey, csp_hashes: ... function map_core_assets (line 70) | fn map_core_assets( function map_isolation (line 96) | fn map_isolation( function context_codegen (line 136) | pub fn context_codegen(data: ContextData) -> EmbeddedAssetsResult = Result; type EmbeddedAssets (line 78) | pub struct EmbeddedAssets { method new (line 254) | pub fn new( method compression_settings (line 290) | fn compression_settings() -> BrotliEncoderParams { method compress_file (line 306) | fn compress_file( type EmbeddedAssetsInput (line 83) | pub struct EmbeddedAssetsInput(Vec); method from (line 86) | fn from(path: PathBuf) -> Self { method from (line 92) | fn from(paths: Vec) -> Self { type RawEmbeddedAssets (line 98) | struct RawEmbeddedAssets { method new (line 105) | fn new(input: EmbeddedAssetsInput, options: &AssetOptions) -> Result Self { method with_csp (line 228) | pub fn with_csp(mut self) -> Self { method freeze_prototype (line 235) | pub fn freeze_prototype(mut self, freeze: bool) -> Self { method dangerous_disable_asset_csp_modification (line 241) | pub fn dangerous_disable_asset_csp_modification( method to_tokens (line 392) | fn to_tokens(&self, tokens: &mut TokenStream) { function ensure_out_dir (line 437) | pub(crate) fn ensure_out_dir() -> EmbeddedAssetsResult { FILE: crates/tauri-codegen/src/image.rs type IconFormat (line 14) | pub(crate) enum IconFormat { type CachedIcon (line 22) | pub struct CachedIcon { method new (line 29) | pub fn new(root: &TokenStream, icon: &Path) -> EmbeddedAssetsResult EmbeddedAssetsResul... method new_ico (line 51) | pub fn new_ico(root: &TokenStream, icon: &Path) -> EmbeddedAssetsResul... method new_png (line 75) | pub fn new_png(root: &TokenStream, icon: &Path) -> EmbeddedAssetsResul... method open (line 101) | fn open(path: &Path) -> Vec { method to_tokens (line 107) | fn to_tokens(&self, tokens: &mut TokenStream) { FILE: crates/tauri-codegen/src/lib.rs type CodegenConfigError (line 35) | pub enum CodegenConfigError { function get_config (line 57) | pub fn get_config(path: &Path) -> Result<(Config, PathBuf), CodegenConfi... function checksum (line 102) | fn checksum(bytes: &[u8]) -> Result { type Cached (line 120) | struct Cached { type Error (line 125) | type Error = EmbeddedAssetsError; method try_from (line 127) | fn try_from(value: String) -> Result { type Error (line 133) | type Error = EmbeddedAssetsError; method try_from (line 135) | fn try_from(content: Vec) -> Result { method to_tokens (line 146) | fn to_tokens(&self, tokens: &mut TokenStream) { FILE: crates/tauri-codegen/src/vendor/blake3_reference.rs constant OUT_LEN (line 36) | const OUT_LEN: usize = 32; constant BLOCK_LEN (line 37) | const BLOCK_LEN: usize = 64; constant CHUNK_LEN (line 38) | const CHUNK_LEN: usize = 1024; constant CHUNK_START (line 40) | const CHUNK_START: u32 = 1 << 0; constant CHUNK_END (line 41) | const CHUNK_END: u32 = 1 << 1; constant PARENT (line 42) | const PARENT: u32 = 1 << 2; constant ROOT (line 43) | const ROOT: u32 = 1 << 3; constant IV (line 45) | const IV: [u32; 8] = [ constant MSG_PERMUTATION (line 49) | const MSG_PERMUTATION: [usize; 16] = [2, 6, 3, 10, 7, 0, 4, 13, 1, 11, 1... function g (line 52) | fn g(state: &mut [u32; 16], a: usize, b: usize, c: usize, d: usize, mx: ... function round (line 63) | fn round(state: &mut [u32; 16], m: &[u32; 16]) { function permute (line 76) | fn permute(m: &mut [u32; 16]) { function compress (line 84) | fn compress( function first_8_words (line 132) | fn first_8_words(compression_output: [u32; 16]) -> [u32; 8] { function words_from_little_endian_bytes (line 136) | fn words_from_little_endian_bytes(bytes: &[u8], words: &mut [u32]) { type Output (line 146) | struct Output { method chaining_value (line 155) | fn chaining_value(&self) -> [u32; 8] { method root_output_bytes (line 165) | fn root_output_bytes(&self, out_slice: &mut [u8]) { type ChunkState (line 182) | struct ChunkState { method new (line 192) | fn new(key_words: [u32; 8], chunk_counter: u64, flags: u32) -> Self { method len (line 203) | fn len(&self) -> usize { method start_flag (line 207) | fn start_flag(&self) -> u32 { method update (line 215) | fn update(&mut self, mut input: &[u8]) { method output (line 243) | fn output(&self) -> Output { function parent_output (line 256) | fn parent_output( function parent_cv (line 274) | fn parent_cv( type Hasher (line 284) | pub struct Hasher { method new_internal (line 293) | fn new_internal(key_words: [u32; 8], flags: u32) -> Self { method new (line 304) | pub fn new() -> Self { method push_stack (line 308) | fn push_stack(&mut self, cv: [u32; 8]) { method pop_stack (line 313) | fn pop_stack(&mut self) -> [u32; 8] { method add_chunk_chaining_value (line 319) | fn add_chunk_chaining_value(&mut self, mut new_cv: [u32; 8], mut total... method update (line 335) | pub fn update(&mut self, mut input: &[u8]) { method finalize (line 355) | pub fn finalize(&self, out_slice: &mut [u8]) { method default (line 375) | fn default() -> Self { FILE: crates/tauri-driver/src/cli.rs constant HELP (line 7) | const HELP: &str = "\ type Args (line 21) | pub struct Args { method from (line 29) | fn from(mut args: pico_args::Arguments) -> Self { FILE: crates/tauri-driver/src/main.rs function main (line 22) | fn main() { function main (line 28) | fn main() { FILE: crates/tauri-driver/src/server.rs constant TAURI_OPTIONS (line 27) | const TAURI_OPTIONS: &str = "tauri:options"; type TauriOptions (line 31) | struct TauriOptions { method into_native_object (line 42) | fn into_native_object(self) -> Map { method into_native_object (line 52) | fn into_native_object(self) -> Map { function handle (line 72) | async fn handle( function forward_to_native_driver (line 109) | fn forward_to_native_driver( function map_capabilities (line 139) | fn map_capabilities(mut json: Value) -> Value { function run (line 170) | pub async fn run(args: Args, mut _driver: Child) -> Result<(), Error> { FILE: crates/tauri-driver/src/webdriver.rs constant DRIVER_BINARY (line 13) | const DRIVER_BINARY: &str = "WebKitWebDriver"; constant DRIVER_BINARY (line 16) | const DRIVER_BINARY: &str = "msedgedriver.exe"; function native (line 19) | pub fn native(args: &Args) -> Command { FILE: crates/tauri-macos-sign/src/certificate.rs type SelfSignedCertificateRequest (line 13) | pub struct SelfSignedCertificateRequest { function generate_self_signed (line 36) | pub fn generate_self_signed(request: SelfSignedCertificateRequest) -> Re... FILE: crates/tauri-macos-sign/src/keychain.rs type SigningIdentity (line 18) | pub enum SigningIdentity { type Keychain (line 23) | pub struct Keychain { method with_signing_identity (line 42) | pub fn with_signing_identity(identity: impl Into) -> Self { method with_certificate (line 55) | pub fn with_certificate( method with_certificate_file (line 65) | pub fn with_certificate_file(cert_path: &Path, certificate_password: &... method signing_identity (line 193) | pub fn signing_identity(&self) -> String { method team_id (line 200) | pub fn team_id(&self) -> Option<&str> { method sign (line 207) | pub fn sign( method path (line 251) | pub fn path(&self) -> Option<&Path> { method drop (line 30) | fn drop(&mut self) { FILE: crates/tauri-macos-sign/src/keychain/identity.rs function get_pem_list (line 12) | fn get_pem_list(keychain_path: &Path, name_substr: &str) -> Result Resu... method certificate_name (line 82) | pub fn certificate_name(&self) -> String { function list (line 87) | pub fn list(keychain_path: &Path) -> Result> { FILE: crates/tauri-macos-sign/src/lib.rs type Error (line 21) | pub enum Error { type Result (line 75) | pub type Result = std::result::Result; type CommandExt (line 77) | trait CommandExt { method piped (line 80) | fn piped(&mut self) -> std::io::Result; method piped (line 84) | fn piped(&mut self) -> std::io::Result { type ApiKey (line 95) | pub enum ApiKey { type AppleNotarizationCredentials (line 100) | pub enum AppleNotarizationCredentials { type NotarytoolSubmitOutput (line 114) | struct NotarytoolSubmitOutput { function notarize (line 121) | pub fn notarize( function notarize_without_stapling (line 129) | pub fn notarize_without_stapling( function notarize_inner (line 137) | fn notarize_inner( function staple_app (line 252) | fn staple_app(mut app_bundle_path: PathBuf) -> Result<()> { type NotarytoolCmdExt (line 274) | pub trait NotarytoolCmdExt { method notarytool_args (line 275) | fn notarytool_args( method notarytool_args (line 283) | fn notarytool_args( function decode_base64 (line 334) | fn decode_base64(base64_input: &OsStr, out_path: &Path) -> Result<()> { function assert_command (line 357) | fn assert_command( FILE: crates/tauri-macos-sign/src/provisioning_profile.rs type ProvisioningProfile (line 10) | pub struct ProvisioningProfile { method from_base64 (line 15) | pub fn from_base64(base64: &OsStr) -> Result { method uuid (line 38) | pub fn uuid(&self) -> Result { FILE: crates/tauri-macros/src/command/handler.rs type CommandDef (line 11) | struct CommandDef { method parse (line 17) | fn parse(input: ParseStream) -> syn::Result { type Handler (line 26) | pub struct Handler { method parse (line 33) | fn parse(input: &ParseBuffer<'_>) -> syn::Result { function try_get_plugin_name (line 70) | fn try_get_plugin_name(input: &ParseBuffer<'_>) -> Result... function filter_unused_commands (line 92) | fn filter_unused_commands(plugin_name: Option, command_defs: &mu... function from (line 145) | fn from( FILE: crates/tauri-macros/src/command/mod.rs function format_command_wrapper (line 14) | fn format_command_wrapper(function: &Ident) -> Ident { function path_to_command (line 19) | fn path_to_command(path: &mut Path) -> &mut PathSegment { FILE: crates/tauri-macros/src/command/wrapper.rs type WrapperAttributeKind (line 22) | enum WrapperAttributeKind { method parse (line 28) | fn parse(input: ParseStream) -> syn::Result { type WrapperAttributes (line 39) | struct WrapperAttributes { method parse (line 46) | fn parse(input: ParseStream) -> syn::Result { type ExecutionContext (line 111) | enum ExecutionContext { type ArgumentCase (line 118) | enum ArgumentCase { type Invoke (line 124) | struct Invoke { function wrapper (line 131) | pub fn wrapper(attributes: TokenStream, item: TokenStream) -> TokenStream { function body_async (line 316) | fn body_async( function body_blocking (line 359) | fn body_blocking( function parse_args (line 394) | fn parse_args( function parse_arg (line 419) | fn parse_arg( function is_rustc_at_least (line 482) | fn is_rustc_at_least(major: u32, minor: u32) -> bool { function rustc_version (line 487) | fn rustc_version() -> &'static (u32, u32) { function cross_command (line 512) | fn cross_command(bin: &str) -> std::process::Command { FILE: crates/tauri-macros/src/context.rs type ContextItems (line 16) | pub(crate) struct ContextItems { method parse (line 25) | fn parse(input: &ParseBuffer<'_>) -> syn::parse::Result { function generate_context (line 151) | pub(crate) fn generate_context(context: ContextItems) -> TokenStream { FILE: crates/tauri-macros/src/lib.rs function command (line 35) | pub fn command(attributes: TokenStream, item: TokenStream) -> TokenStream { function mobile_entry_point (line 40) | pub fn mobile_entry_point(attributes: TokenStream, item: TokenStream) ->... function generate_handler (line 72) | pub fn generate_handler(item: TokenStream) -> TokenStream { function generate_context (line 83) | pub fn generate_context(items: TokenStream) -> TokenStream { function default_runtime (line 96) | pub fn default_runtime(attributes: TokenStream, input: TokenStream) -> T... function do_menu_item (line 158) | pub fn do_menu_item(input: TokenStream) -> TokenStream { function include_image (line 189) | pub fn include_image(tokens: TokenStream) -> TokenStream { FILE: crates/tauri-macros/src/menu.rs type DoMenuItemInput (line 13) | pub struct DoMenuItemInput { type NegatedIdent (line 23) | struct NegatedIdent { method new (line 29) | fn new(ident: &str) -> Self { method is_negated (line 36) | fn is_negated(&self) -> bool { method parse (line 42) | fn parse(input: ParseStream) -> syn::Result { method parse (line 53) | fn parse(input: ParseStream) -> syn::Result { function do_menu_item (line 78) | pub fn do_menu_item(input: DoMenuItemInput) -> TokenStream { FILE: crates/tauri-macros/src/mobile.rs function get_env_var (line 11) | fn get_env_var(name: &str, error: &mut Option, function: &... function entry_point (line 30) | pub fn entry_point(_attributes: TokenStream, item: TokenStream) -> Token... FILE: crates/tauri-macros/src/runtime.rs type Input (line 13) | pub(crate) enum Input { method last_param_mut (line 36) | fn last_param_mut(&mut self) -> Option<&mut GenericParam> { method parse (line 20) | fn parse(input: ParseStream) -> syn::Result { method to_tokens (line 46) | fn to_tokens(&self, tokens: &mut TokenStream) { type Attributes (line 56) | pub(crate) struct Attributes { method parse (line 62) | fn parse(input: ParseStream<'_>) -> syn::Result { function default_runtime (line 72) | pub(crate) fn default_runtime(attributes: Attributes, input: Input) -> T... FILE: crates/tauri-plugin/src/build/mobile.rs function update_entitlements (line 18) | pub fn update_entitlements(f: F) -> R... function update_info_plist (line 35) | pub fn update_info_plist(f: F) -> Res... function update_android_manifest (line 51) | pub fn update_android_manifest(block_identifier: &str, parent: &str, ins... function setup (line 63) | pub(crate) fn setup( function copy_folder (line 122) | fn copy_folder(source: &Path, target: &Path, ignore_paths: &[&str]) -> R... function update_plist_file (line 156) | fn update_plist_file, F: FnOnce(&mut plist::Dictionary)>( function xml_block_comment (line 181) | fn xml_block_comment(id: &str) -> String { function insert_into_xml (line 185) | fn insert_into_xml(xml: &str, block_identifier: &str, parent_tag: &str, ... function insert_into_xml (line 220) | fn insert_into_xml() { FILE: crates/tauri-plugin/src/build/mod.rs constant RESERVED_PLUGIN_NAMES (line 19) | const RESERVED_PLUGIN_NAMES: &[&str] = &["core", "tauri"]; function plugin_config (line 21) | pub fn plugin_config(name: &str) -> Option { type Builder (line 36) | pub struct Builder<'a> { function new (line 45) | pub fn new(commands: &'a [&'static str]) -> Self { function global_scope_schema (line 56) | pub fn global_scope_schema(mut self, schema: schemars::schema::RootSchem... function global_api_script_path (line 64) | pub fn global_api_script_path>(mut self, path: P) -> Se... function android_path (line 70) | pub fn android_path>(mut self, android_path: P) -> Self { function ios_path (line 76) | pub fn ios_path>(mut self, ios_path: P) -> Self { function build (line 82) | pub fn build(self) { function try_build (line 95) | pub fn try_build(self) -> Result<()> { function cfg_alias (line 156) | fn cfg_alias(alias: &str, has_feature: bool) { function build_var (line 164) | fn build_var(key: &'static str) -> Result { FILE: crates/tauri-runtime-wry/build.rs function alias (line 7) | fn alias(alias: &str, has_feature: bool) { function main (line 14) | fn main() { FILE: crates/tauri-runtime-wry/src/dialog/mod.rs function error (line 8) | pub fn error>(err: S) { FILE: crates/tauri-runtime-wry/src/dialog/windows.rs type Level (line 7) | enum Level { function error (line 15) | pub fn error>(err: S) { function dialog_inner (line 19) | fn dialog_inner(err: &str, level: Level) { function remove_hyperlink (line 95) | fn remove_hyperlink(str: &str) -> String { function test_remove_hyperlink (line 118) | fn test_remove_hyperlink() { FILE: crates/tauri-runtime-wry/src/lib.rs type WebviewId (line 144) | pub type WebviewId = u32; type IpcHandler (line 145) | type IpcHandler = dyn Fn(Request) + 'static; type WebContext (line 167) | pub struct WebContext { type WebContextStore (line 175) | pub type WebContextStore = Arc, WebContext... type WindowEventHandler (line 177) | pub type WindowEventHandler = Box; type WindowEventListeners (line 178) | pub type WindowEventListeners = Arc; type WebviewEventListeners (line 180) | pub type WebviewEventListeners = Arc>>); method insert (line 186) | pub fn insert(&self, w: TaoWindowId, id: WindowId) { method get (line 190) | pub fn get(&self, w: &TaoWindowId) -> Option { function send_user_message (line 234) | pub(crate) fn send_user_message( type Context (line 257) | pub struct Context { function run_threaded (line 271) | pub fn run_threaded(&self, f: F) -> R function next_window_id (line 282) | fn next_window_id(&self) -> WindowId { function next_webview_id (line 286) | fn next_webview_id(&self) -> WebviewId { function next_window_event_id (line 290) | fn next_window_event_id(&self) -> u32 { function next_webview_event_id (line 294) | fn next_webview_event_id(&self) -> u32 { function create_window (line 300) | fn create_window( function create_webview (line 364) | fn create_webview( type ActiveTraceSpanStore (line 407) | pub struct ActiveTraceSpanStore(Rc>>); method remove_window_draw (line 411) | pub fn remove_window_draw(&self) { type ActiveTracingSpan (line 421) | pub enum ActiveTracingSpan { type WindowsStore (line 429) | pub struct WindowsStore(pub RefCell>); type DispatcherMainThreadContext (line 440) | pub struct DispatcherMainThreadContext { function fmt (line 458) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type DeviceEventFilterWrapper (line 467) | pub struct DeviceEventFilterWrapper(pub TaoDeviceEventFilter); method from (line 470) | fn from(item: DeviceEventFilter) -> Self { type RectWrapper (line 479) | pub struct RectWrapper(pub wry::Rect); method from (line 481) | fn from(value: tauri_runtime::dpi::Rect) -> Self { type TaoIcon (line 490) | pub struct TaoIcon(pub TaoWindowIcon); type Error (line 493) | type Error = Error; method try_from (line 494) | fn try_from(icon: Icon<'_>) -> std::result::Result { type WindowEventWrapper (line 501) | pub struct WindowEventWrapper(pub Option); method map_from_tao (line 504) | fn map_from_tao( method parse (line 557) | fn parse(window: &WindowWrapper, event: &TaoWindowEvent<'_>) -> Self { method from (line 1415) | fn from(event: SynthesizedWindowEvent) -> Self { function map_theme (line 578) | pub fn map_theme(theme: &TaoTheme) -> Theme { function tao_activation_policy (line 587) | fn tao_activation_policy(activation_policy: ActivationPolicy) -> TaoActi... type MonitorHandleWrapper (line 596) | pub struct MonitorHandleWrapper(pub MonitorHandle); method from (line 599) | fn from(monitor: MonitorHandleWrapper) -> Monitor { type PhysicalPositionWrapper (line 610) | pub struct PhysicalPositionWrapper(pub TaoPhysicalPosition); function from (line 613) | fn from(position: PhysicalPositionWrapper) -> Self { function from (line 622) | fn from(position: PhysicalPosition) -> Self { type LogicalPositionWrapper (line 630) | struct LogicalPositionWrapper(TaoLogicalPosition); function from (line 633) | fn from(position: LogicalPosition) -> Self { type PhysicalSizeWrapper (line 641) | pub struct PhysicalSizeWrapper(pub TaoPhysicalSize); function from (line 644) | fn from(size: PhysicalSizeWrapper) -> Self { function from (line 653) | fn from(size: PhysicalSize) -> Self { type LogicalSizeWrapper (line 661) | struct LogicalSizeWrapper(TaoLogicalSize); function from (line 664) | fn from(size: LogicalSize) -> Self { type SizeWrapper (line 672) | pub struct SizeWrapper(pub TaoSize); method from (line 675) | fn from(size: Size) -> Self { type PositionWrapper (line 683) | pub struct PositionWrapper(pub TaoPosition); method from (line 686) | fn from(position: Position) -> Self { type UserAttentionTypeWrapper (line 695) | pub struct UserAttentionTypeWrapper(pub TaoUserAttentionType); method from (line 698) | fn from(request_type: UserAttentionType) -> Self { type CursorIconWrapper (line 708) | pub struct CursorIconWrapper(pub TaoCursorIcon); method from (line 711) | fn from(icon: CursorIcon) -> Self { type ProgressStateWrapper (line 755) | pub struct ProgressStateWrapper(pub TaoProgressState); method from (line 758) | fn from(status: ProgressBarStatus) -> Self { type ProgressBarStateWrapper (line 770) | pub struct ProgressBarStateWrapper(pub TaoProgressBarState); method from (line 773) | fn from(progress_state: ProgressBarState) -> Self { type WindowBuilderWrapper (line 785) | pub struct WindowBuilderWrapper { method fmt (line 794) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type GtkWindow (line 1269) | pub struct GtkWindow(pub gtk::ApplicationWindow); type GtkBox (line 1287) | pub struct GtkBox(pub gtk::Box); type SendRawWindowHandle (line 1298) | pub struct SendRawWindowHandle(pub raw_window_handle::RawWindowHandle); type ApplicationMessage (line 1301) | pub enum ApplicationMessage { type WindowMessage (line 1312) | pub enum WindowMessage { type SynthesizedWindowEvent (line 1409) | pub enum SynthesizedWindowEvent { type WebviewMessage (line 1424) | pub enum WebviewMessage { type EventLoopWindowTargetMessage (line 1466) | pub enum EventLoopWindowTargetMessage { type CreateWindowClosure (line 1472) | pub type CreateWindowClosure = type CreateWebviewClosure (line 1475) | pub type CreateWebviewClosure = type CreateWebviewOptions (line 1478) | pub struct CreateWebviewOptions { type Message (line 1482) | pub enum Message { method clone (line 1504) | fn clone(&self) -> Self { type WryWebviewDispatcher (line 1514) | pub struct WryWebviewDispatcher { type Runtime (line 1521) | type Runtime = Wry; function run_on_main_thread (line 1523) | fn run_on_main_thread(&self, f: F) -> Resu... function on_webview_event (line 1527) | fn on_webview_event(&self, f: F) ... function with_webview (line 1537) | fn with_webview) + Send + 'static>(&sel... function open_devtools (line 1549) | fn open_devtools(&self) { function close_devtools (line 1561) | fn close_devtools(&self) { function is_devtools_open (line 1574) | fn is_devtools_open(&self) -> Result { function url (line 1580) | fn url(&self) -> Result { function bounds (line 1584) | fn bounds(&self) -> Result { function position (line 1588) | fn position(&self) -> Result> { function size (line 1592) | fn size(&self) -> Result> { function navigate (line 1598) | fn navigate(&self, url: Url) -> Result<()> { function reload (line 1609) | fn reload(&self) -> Result<()> { function print (line 1620) | fn print(&self) -> Result<()> { function close (line 1631) | fn close(&self) -> Result<()> { function set_bounds (line 1642) | fn set_bounds(&self, bounds: tauri_runtime::dpi::Rect) -> Result<()> { function set_size (line 1653) | fn set_size(&self, size: Size) -> Result<()> { function set_position (line 1664) | fn set_position(&self, position: Position) -> Result<()> { function set_focus (line 1675) | fn set_focus(&self) -> Result<()> { function reparent (line 1686) | fn reparent(&self, window_id: WindowId) -> Result<()> { function cookies_for_url (line 1704) | fn cookies_for_url(&self, url: Url) -> Result>> { function cookies (line 1719) | fn cookies(&self) -> Result>> { function set_cookie (line 1723) | fn set_cookie(&self, cookie: Cookie<'_>) -> Result<()> { function delete_cookie (line 1735) | fn delete_cookie(&self, cookie: Cookie<'_>) -> Result<()> { function set_auto_resize (line 1747) | fn set_auto_resize(&self, auto_resize: bool) -> Result<()> { function eval_script (line 1759) | fn eval_script>(&self, script: S) -> Result<()> { function eval_script (line 1774) | fn eval_script>(&self, script: S) -> Result<()> { function set_zoom (line 1785) | fn set_zoom(&self, scale_factor: f64) -> Result<()> { function clear_all_browsing_data (line 1796) | fn clear_all_browsing_data(&self) -> Result<()> { function hide (line 1807) | fn hide(&self) -> Result<()> { function show (line 1818) | fn show(&self) -> Result<()> { function set_background_color (line 1829) | fn set_background_color(&self, color: Option) -> Result<()> { type WryWindowDispatcher (line 1843) | pub struct WryWindowDispatcher { function get_raw_window_handle (line 1852) | fn get_raw_window_handle( type Runtime (line 1859) | type Runtime = Wry; type WindowBuilder (line 1860) | type WindowBuilder = WindowBuilderWrapper; method new (line 813) | fn new() -> Self { method with_config (line 837) | fn with_config(config: &WindowConfig) -> Self { method center (line 950) | fn center(mut self) -> Self { method position (line 955) | fn position(mut self, x: f64, y: f64) -> Self { method inner_size (line 960) | fn inner_size(mut self, width: f64, height: f64) -> Self { method min_inner_size (line 967) | fn min_inner_size(mut self, min_width: f64, min_height: f64) -> Self { method max_inner_size (line 974) | fn max_inner_size(mut self, max_width: f64, max_height: f64) -> Self { method inner_size_constraints (line 981) | fn inner_size_constraints(mut self, constraints: WindowSizeConstraints... method prevent_overflow (line 996) | fn prevent_overflow(mut self) -> Self { method prevent_overflow_with_margin (line 1009) | fn prevent_overflow_with_margin(mut self, margin: Size) -> Self { method resizable (line 1014) | fn resizable(mut self, resizable: bool) -> Self { method maximizable (line 1019) | fn maximizable(mut self, maximizable: bool) -> Self { method minimizable (line 1024) | fn minimizable(mut self, minimizable: bool) -> Self { method closable (line 1029) | fn closable(mut self, closable: bool) -> Self { method title (line 1034) | fn title>(mut self, title: S) -> Self { method fullscreen (line 1039) | fn fullscreen(mut self, fullscreen: bool) -> Self { method focused (line 1050) | fn focused(mut self, focused: bool) -> Self { method focusable (line 1055) | fn focusable(mut self, focusable: bool) -> Self { method maximized (line 1060) | fn maximized(mut self, maximized: bool) -> Self { method visible (line 1065) | fn visible(mut self, visible: bool) -> Self { method transparent (line 1071) | fn transparent(mut self, transparent: bool) -> Self { method decorations (line 1076) | fn decorations(mut self, decorations: bool) -> Self { method always_on_bottom (line 1081) | fn always_on_bottom(mut self, always_on_bottom: bool) -> Self { method always_on_top (line 1086) | fn always_on_top(mut self, always_on_top: bool) -> Self { method visible_on_all_workspaces (line 1091) | fn visible_on_all_workspaces(mut self, visible_on_all_workspaces: bool... method content_protected (line 1098) | fn content_protected(mut self, protected: bool) -> Self { method shadow (line 1103) | fn shadow(#[allow(unused_mut)] mut self, _enable: bool) -> Self { method owner (line 1116) | fn owner(mut self, owner: HWND) -> Self { method parent (line 1122) | fn parent(mut self, parent: HWND) -> Self { method parent (line 1128) | fn parent(mut self, parent: *mut std::ffi::c_void) -> Self { method transient_for (line 1140) | fn transient_for(mut self, parent: &impl gtk::glib::IsA) ... method drag_and_drop (line 1146) | fn drag_and_drop(mut self, enabled: bool) -> Self { method title_bar_style (line 1152) | fn title_bar_style(mut self, style: TitleBarStyle) -> Self { method traffic_light_position (line 1179) | fn traffic_light_position>(mut self, position: P) ->... method hidden_title (line 1185) | fn hidden_title(mut self, hidden: bool) -> Self { method tabbing_identifier (line 1191) | fn tabbing_identifier(mut self, identifier: &str) -> Self { method icon (line 1197) | fn icon(mut self, icon: Icon) -> Result { method background_color (line 1204) | fn background_color(mut self, color: Color) -> Self { method skip_taskbar (line 1217) | fn skip_taskbar(mut self, skip: bool) -> Self { method skip_taskbar (line 1223) | fn skip_taskbar(self, _skip: bool) -> Self { method theme (line 1227) | fn theme(mut self, theme: Option) -> Self { method has_icon (line 1240) | fn has_icon(&self) -> bool { method get_theme (line 1244) | fn get_theme(&self) -> Option { method window_classname (line 1252) | fn window_classname>(mut self, window_classname: S) ->... method window_classname (line 1257) | fn window_classname>(self, _window_classname: S) -> Se... function run_on_main_thread (line 1862) | fn run_on_main_thread(&self, f: F) -> Resu... function on_window_event (line 1866) | fn on_window_event(&self, f: F) ->... function scale_factor (line 1877) | fn scale_factor(&self) -> Result { function inner_position (line 1881) | fn inner_position(&self) -> Result> { function outer_position (line 1885) | fn outer_position(&self) -> Result> { function inner_size (line 1889) | fn inner_size(&self) -> Result> { function outer_size (line 1893) | fn outer_size(&self) -> Result> { function is_fullscreen (line 1897) | fn is_fullscreen(&self) -> Result { function is_minimized (line 1901) | fn is_minimized(&self) -> Result { function is_maximized (line 1905) | fn is_maximized(&self) -> Result { function is_focused (line 1909) | fn is_focused(&self) -> Result { function is_decorated (line 1914) | fn is_decorated(&self) -> Result { function is_resizable (line 1919) | fn is_resizable(&self) -> Result { function is_maximizable (line 1924) | fn is_maximizable(&self) -> Result { function is_minimizable (line 1929) | fn is_minimizable(&self) -> Result { function is_closable (line 1934) | fn is_closable(&self) -> Result { function is_visible (line 1938) | fn is_visible(&self) -> Result { function title (line 1942) | fn title(&self) -> Result { function current_monitor (line 1946) | fn current_monitor(&self) -> Result> { function primary_monitor (line 1950) | fn primary_monitor(&self) -> Result> { function monitor_from_point (line 1954) | fn monitor_from_point(&self, x: f64, y: f64) -> Result> { function available_monitors (line 1969) | fn available_monitors(&self) -> Result> { function theme (line 1978) | fn theme(&self) -> Result { function is_enabled (line 1982) | fn is_enabled(&self) -> Result { function is_always_on_top (line 1986) | fn is_always_on_top(&self) -> Result { function gtk_window (line 1997) | fn gtk_window(&self) -> Result { function default_vbox (line 2008) | fn default_vbox(&self) -> Result { function window_handle (line 2012) | fn window_handle( function center (line 2022) | fn center(&self) -> Result<()> { function request_user_attention (line 2029) | fn request_user_attention(&self, request_type: Option... function create_window (line 2041) | fn create_window( function create_webview (line 2051) | fn create_webview( function set_resizable (line 2058) | fn set_resizable(&self, resizable: bool) -> Result<()> { function set_enabled (line 2065) | fn set_enabled(&self, enabled: bool) -> Result<()> { function set_maximizable (line 2072) | fn set_maximizable(&self, maximizable: bool) -> Result<()> { function set_minimizable (line 2079) | fn set_minimizable(&self, minimizable: bool) -> Result<()> { function set_closable (line 2086) | fn set_closable(&self, closable: bool) -> Result<()> { function set_title (line 2093) | fn set_title>(&self, title: S) -> Result<()> { function maximize (line 2100) | fn maximize(&self) -> Result<()> { function unmaximize (line 2107) | fn unmaximize(&self) -> Result<()> { function minimize (line 2114) | fn minimize(&self) -> Result<()> { function unminimize (line 2121) | fn unminimize(&self) -> Result<()> { function show (line 2128) | fn show(&self) -> Result<()> { function hide (line 2135) | fn hide(&self) -> Result<()> { function close (line 2142) | fn close(&self) -> Result<()> { function destroy (line 2151) | fn destroy(&self) -> Result<()> { function set_decorations (line 2160) | fn set_decorations(&self, decorations: bool) -> Result<()> { function set_shadow (line 2167) | fn set_shadow(&self, enable: bool) -> Result<()> { function set_always_on_bottom (line 2174) | fn set_always_on_bottom(&self, always_on_bottom: bool) -> Result<()> { function set_always_on_top (line 2184) | fn set_always_on_top(&self, always_on_top: bool) -> Result<()> { function set_visible_on_all_workspaces (line 2191) | fn set_visible_on_all_workspaces(&self, visible_on_all_workspaces: bool)... function set_content_protected (line 2201) | fn set_content_protected(&self, protected: bool) -> Result<()> { function set_size (line 2211) | fn set_size(&self, size: Size) -> Result<()> { function set_min_size (line 2218) | fn set_min_size(&self, size: Option) -> Result<()> { function set_max_size (line 2225) | fn set_max_size(&self, size: Option) -> Result<()> { function set_size_constraints (line 2232) | fn set_size_constraints(&self, constraints: WindowSizeConstraints) -> Re... function set_position (line 2242) | fn set_position(&self, position: Position) -> Result<()> { function set_fullscreen (line 2249) | fn set_fullscreen(&self, fullscreen: bool) -> Result<()> { function set_simple_fullscreen (line 2257) | fn set_simple_fullscreen(&self, enable: bool) -> Result<()> { function set_focus (line 2264) | fn set_focus(&self) -> Result<()> { function set_focusable (line 2271) | fn set_focusable(&self, focusable: bool) -> Result<()> { function set_icon (line 2278) | fn set_icon(&self, icon: Icon) -> Result<()> { function set_skip_taskbar (line 2288) | fn set_skip_taskbar(&self, skip: bool) -> Result<()> { function set_cursor_grab (line 2295) | fn set_cursor_grab(&self, grab: bool) -> crate::Result<()> { function set_cursor_visible (line 2302) | fn set_cursor_visible(&self, visible: bool) -> crate::Result<()> { function set_cursor_icon (line 2309) | fn set_cursor_icon(&self, icon: CursorIcon) -> crate::Result<()> { function set_cursor_position (line 2316) | fn set_cursor_position>(&self, position: Pos) -> cra... function set_ignore_cursor_events (line 2326) | fn set_ignore_cursor_events(&self, ignore: bool) -> crate::Result<()> { function start_dragging (line 2333) | fn start_dragging(&self) -> Result<()> { function start_resize_dragging (line 2340) | fn start_resize_dragging(&self, direction: tauri_runtime::ResizeDirectio... function set_badge_count (line 2347) | fn set_badge_count(&self, count: Option, desktop_filename: Option) -> Result<()> { function set_overlay_icon (line 2364) | fn set_overlay_icon(&self, icon: Option) -> Result<()> { function set_progress_bar (line 2373) | fn set_progress_bar(&self, progress_state: ProgressBarState) -> Result<(... function set_title_bar_style (line 2383) | fn set_title_bar_style(&self, style: tauri_utils::TitleBarStyle) -> Resu... function set_traffic_light_position (line 2390) | fn set_traffic_light_position(&self, position: Position) -> Result<()> { function set_theme (line 2400) | fn set_theme(&self, theme: Option) -> Result<()> { function set_background_color (line 2407) | fn set_background_color(&self, color: Option) -> Result<()> { type WebviewWrapper (line 2416) | pub struct WebviewWrapper { type Target (line 2428) | type Target = WebView; method deref (line 2431) | fn deref(&self) -> &Self::Target { method drop (line 2437) | fn drop(&mut self) { type WindowWrapper (line 2464) | pub struct WindowWrapper { method label (line 2482) | pub fn label(&self) -> &str { method fmt (line 2488) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type EventProxy (line 2497) | pub struct EventProxy(TaoEventLoopProxy>); function send_event (line 2504) | fn send_event(&self, event: T) -> Result<()> { type PluginBuilder (line 2512) | pub trait PluginBuilder { method build (line 2514) | fn build(self, context: Context) -> Self::Plugin; type Plugin (line 2517) | pub trait Plugin { method on_event (line 2518) | fn on_event( type Wry (line 2530) | pub struct Wry { function fmt (line 2536) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type WryHandle (line 2548) | pub struct WryHandle { function create_tao_window (line 2558) | pub fn create_tao_window (String, TaoWindowBuilder) + Sen... function window_id (line 2569) | pub fn window_id(&self, window_id: TaoWindowId) -> WindowId { function send_event (line 2581) | pub fn send_event(&self, message: Message) -> Result<()> { function plugin (line 2590) | pub fn plugin + 'static>(&mut self, plugin: P) type Runtime (line 2604) | type Runtime = Wry; function create_proxy (line 2606) | fn create_proxy(&self) -> EventProxy { function set_activation_policy (line 2611) | fn set_activation_policy(&self, activation_policy: ActivationPolicy) -> ... function set_dock_visibility (line 2619) | fn set_dock_visibility(&self, visible: bool) -> Result<()> { function request_exit (line 2623) | fn request_exit(&self, code: i32) -> Result<()> { function create_window (line 2634) | fn create_window( function create_webview (line 2644) | fn create_webview( function run_on_main_thread (line 2652) | fn run_on_main_thread(&self, f: F) -> Resu... function display_handle (line 2656) | fn display_handle( function primary_monitor (line 2662) | fn primary_monitor(&self) -> Option { function monitor_from_point (line 2671) | fn monitor_from_point(&self, x: f64, y: f64) -> Option { function available_monitors (line 2680) | fn available_monitors(&self) -> Vec { function cursor_position (line 2690) | fn cursor_position(&self) -> Result> { function set_theme (line 2697) | fn set_theme(&self, theme: Option) { function show (line 2705) | fn show(&self) -> tauri_runtime::Result<()> { function hide (line 2713) | fn hide(&self) -> tauri_runtime::Result<()> { function set_device_event_filter (line 2720) | fn set_device_event_filter(&self, filter: DeviceEventFilter) { function find_class (line 2728) | fn find_class<'a>( function run_on_android_context (line 2738) | fn run_on_android_context(&self, f: F) function fetch_data_store_identifiers (line 2746) | fn fetch_data_store_identifiers) + Send + 'static>( function remove_data_store (line 2757) | fn remove_data_store) + Send + 'static>( function init_with_builder (line 2770) | fn init_with_builder( function init (line 2794) | fn init(event_loop: EventLoop>) -> Result { type WindowDispatcher (line 2828) | type WindowDispatcher = WryWindowDispatcher; type WebviewDispatcher (line 2829) | type WebviewDispatcher = WryWebviewDispatcher; type Handle (line 2830) | type Handle = WryHandle; type EventLoopProxy (line 2832) | type EventLoopProxy = EventProxy; function new (line 2834) | fn new(args: RuntimeInitArgs) -> Result { function new_any_thread (line 2844) | fn new_any_thread(args: RuntimeInitArgs) -> Result { function new_any_thread (line 2852) | fn new_any_thread(args: RuntimeInitArgs) -> Result { function create_proxy (line 2859) | fn create_proxy(&self) -> EventProxy { function handle (line 2863) | fn handle(&self) -> Self::Handle { function create_window (line 2869) | fn create_window( function create_webview (line 2932) | fn create_webview( function primary_monitor (line 2988) | fn primary_monitor(&self) -> Option { function monitor_from_point (line 2997) | fn monitor_from_point(&self, x: f64, y: f64) -> Option { function available_monitors (line 3006) | fn available_monitors(&self) -> Vec { function cursor_position (line 3016) | fn cursor_position(&self) -> Result> { function set_theme (line 3027) | fn set_theme(&self, theme: Option) { function set_activation_policy (line 3032) | fn set_activation_policy(&mut self, activation_policy: ActivationPolicy) { function set_dock_visibility (line 3039) | fn set_dock_visibility(&mut self, visible: bool) { function show (line 3044) | fn show(&self) { function hide (line 3049) | fn hide(&self) { function set_device_event_filter (line 3053) | fn set_device_event_filter(&mut self, filter: DeviceEventFilter) { function run_iteration (line 3060) | fn run_iteration) + 'static>(&mut self, mut callbac... function run (line 3115) | fn run) + 'static>(self, callback: F) { function run_return (line 3122) | fn run_return) + 'static>(mut self, callback: F) ->... function run_return (line 3131) | fn run_return) + 'static>(self, callback: F) -> i32 { function make_event_handler (line 3137) | fn make_event_handler( type EventLoopIterationContext (line 3189) | pub struct EventLoopIterationContext<'a, T: UserEvent> { type UserMessageContext (line 3197) | struct UserMessageContext { function handle_user_message (line 3202) | fn handle_user_message( function handle_event_loop (line 4016) | fn handle_event_loop( function on_close_requested (line 4262) | fn on_close_requested<'a, T: UserEvent>( function on_window_close (line 4293) | fn on_window_close(window_id: WindowId, windows: Arc) { function parse_proxy_url (line 4301) | fn parse_proxy_url(url: &Url) -> Result { function create_window (line 4318) | fn create_window( type WebviewKind (line 4541) | enum WebviewKind { type WebviewBounds (line 4549) | struct WebviewBounds { function create_webview (line 4556) | fn create_webview( function create_ipc_handler (line 5169) | fn create_ipc_handler( function inner_size (line 5195) | fn inner_size( function inner_size (line 5214) | fn inner_size( function to_tao_theme (line 5222) | fn to_tao_theme(theme: Option) -> Option { FILE: crates/tauri-runtime-wry/src/monitor/linux.rs function work_area (line 10) | fn work_area(&self) -> PhysicalRect { FILE: crates/tauri-runtime-wry/src/monitor/macos.rs function work_area (line 8) | fn work_area(&self) -> PhysicalRect { FILE: crates/tauri-runtime-wry/src/monitor/mod.rs type MonitorExt (line 20) | pub trait MonitorExt { method work_area (line 26) | fn work_area(&self) -> PhysicalRect; method work_area (line 31) | fn work_area(&self) -> PhysicalRect { FILE: crates/tauri-runtime-wry/src/monitor/windows.rs function work_area (line 9) | fn work_area(&self) -> PhysicalRect { FILE: crates/tauri-runtime-wry/src/undecorated_resizing.rs constant CLIENT (line 14) | const CLIENT: isize = 0b0000; constant LEFT (line 15) | const LEFT: isize = 0b0001; constant RIGHT (line 16) | const RIGHT: isize = 0b0010; constant TOP (line 17) | const TOP: isize = 0b0100; constant BOTTOM (line 18) | const BOTTOM: isize = 0b1000; constant TOPLEFT (line 19) | const TOPLEFT: isize = TOP | LEFT; constant TOPRIGHT (line 20) | const TOPRIGHT: isize = TOP | RIGHT; constant BOTTOMLEFT (line 21) | const BOTTOMLEFT: isize = BOTTOM | LEFT; constant BOTTOMRIGHT (line 22) | const BOTTOMRIGHT: isize = BOTTOM | RIGHT; type WindowPositions (line 30) | type WindowPositions = i32; type WindowPositions (line 32) | type WindowPositions = f64; type HitTestResult (line 35) | enum HitTestResult { method to_win32 (line 92) | fn to_win32(self) -> i32 { method to_gtk_edge (line 509) | fn to_gtk_edge(self) -> gtk::gdk::WindowEdge { function hit_test (line 49) | fn hit_test( constant CLASS_NAME (line 107) | const CLASS_NAME: PCWSTR = w!("TAURI_DRAG_RESIZE_BORDERS"); constant WINDOW_NAME (line 108) | const WINDOW_NAME: PCWSTR = w!("TAURI_DRAG_RESIZE_WINDOW"); constant WM_UPDATE_UNDECORATED_SHADOWS (line 110) | const WM_UPDATE_UNDECORATED_SHADOWS: u32 = WM_USER + 100; type UndecoratedResizingData (line 112) | struct UndecoratedResizingData { function attach_resize_handler (line 117) | pub fn attach_resize_handler(hwnd: isize, has_undecorated_shadows: bool) { function subclass_parent (line 198) | unsafe extern "system" fn subclass_parent( function drag_resize_window_proc (line 263) | unsafe extern "system" fn drag_resize_window_proc( function detach_resize_handler (line 403) | pub fn detach_resize_handler(hwnd: isize) { function set_drag_hwnd_rgn (line 413) | unsafe fn set_drag_hwnd_rgn(hwnd: HWND, width: i32, height: i32, only_to... function update_drag_hwnd_rgn_for_undecorated (line 443) | pub fn update_drag_hwnd_rgn_for_undecorated(hwnd: isize, has_undecorated... function is_maximized (line 478) | fn is_maximized(window: HWND) -> windows::core::Result { function GET_X_LPARAM (line 490) | fn GET_X_LPARAM(lparam: LPARAM) -> i16 { function GET_Y_LPARAM (line 497) | fn GET_Y_LPARAM(lparam: LPARAM) -> i16 { constant BORDERLESS_RESIZE_INSET (line 506) | const BORDERLESS_RESIZE_INSET: i32 = 5; function attach_resize_handler (line 524) | pub fn attach_resize_handler(webview: &wry::WebView) { FILE: crates/tauri-runtime-wry/src/util.rs function encode_wide (line 26) | pub fn encode_wide(string: impl AsRef) -> Vec { function get_function_impl (line 32) | pub(super) fn get_function_impl(library: &str, function: &str) -> FARPROC { type GetDpiForWindow (line 52) | type GetDpiForWindow = unsafe extern "system" fn(hwnd: HWND) -> u32; type GetDpiForMonitor (line 53) | type GetDpiForMonitor = unsafe extern "system" fn( type GetSystemMetricsForDpi (line 59) | type GetSystemMetricsForDpi = function hwnd_dpi (line 70) | pub unsafe fn hwnd_dpi(hwnd: HWND) -> u32 { function get_system_metrics_for_dpi (line 111) | pub unsafe fn get_system_metrics_for_dpi(nindex: SYSTEM_METRICS_INDEX, d... FILE: crates/tauri-runtime-wry/src/webview.rs type Webview (line 13) | pub type Webview = webkit2gtk::WebView; type Webview (line 20) | pub struct Webview { type Webview (line 35) | pub struct Webview { type Webview (line 44) | pub type Webview = JniHandle; FILE: crates/tauri-runtime-wry/src/window/linux.rs function set_enabled (line 16) | fn set_enabled(&self, enabled: bool) { function is_enabled (line 20) | fn is_enabled(&self) -> bool { function center (line 24) | fn center(&self) { FILE: crates/tauri-runtime-wry/src/window/macos.rs function set_enabled (line 12) | fn set_enabled(&self, enabled: bool) { function is_enabled (line 34) | fn is_enabled(&self) -> bool { function center (line 39) | fn center(&self) { FILE: crates/tauri-runtime-wry/src/window/mod.rs type WindowExt (line 20) | pub trait WindowExt { method set_enabled (line 26) | fn set_enabled(&self, enabled: bool); method is_enabled (line 33) | fn is_enabled(&self) -> bool; method center (line 40) | fn center(&self) {} method draw_surface (line 44) | fn draw_surface( method set_enabled (line 56) | fn set_enabled(&self, _: bool) {} method is_enabled (line 57) | fn is_enabled(&self) -> bool { function calculate_window_center_position (line 62) | pub fn calculate_window_center_position( FILE: crates/tauri-runtime-wry/src/window/windows.rs function set_enabled (line 14) | fn set_enabled(&self, enabled: bool) { function is_enabled (line 18) | fn is_enabled(&self) -> bool { function center (line 22) | fn center(&self) { function draw_surface (line 46) | fn draw_surface( FILE: crates/tauri-runtime/build.rs function alias (line 7) | fn alias(alias: &str, has_feature: bool) { function main (line 14) | fn main() { FILE: crates/tauri-runtime/src/dpi.rs type Rect (line 10) | pub struct Rect { method default (line 18) | fn default() -> Self { type PhysicalRect (line 28) | pub struct PhysicalRect { method default (line 36) | fn default() -> Self { type LogicalRect (line 46) | pub struct LogicalRect { method default (line 54) | fn default() -> Self { FILE: crates/tauri-runtime/src/lib.rs type WindowEventId (line 48) | pub type WindowEventId = u32; type WebviewEventId (line 49) | pub type WebviewEventId = u32; type ProgressBarStatus (line 54) | pub enum ProgressBarStatus { type ProgressBarState (line 70) | pub struct ProgressBarState { type UserAttentionType (line 82) | pub enum UserAttentionType { type DeviceEventFilter (line 95) | pub enum DeviceEventFilter { type ResizeDirection (line 107) | pub enum ResizeDirection { type Error (line 120) | pub enum Error { type Result (line 173) | pub type Result = std::result::Result; type Icon (line 177) | pub struct Icon<'a> { type UserEvent (line 187) | pub trait UserEvent: Debug + Clone + Send + 'static {} type RunEvent (line 194) | pub enum RunEvent { type ExitRequestedEventAction (line 240) | pub enum ExitRequestedEventAction { type ActivationPolicy (line 249) | pub enum ActivationPolicy { type RuntimeHandle (line 259) | pub trait RuntimeHandle: Debug + Clone + Send + Sync + Siz... method create_proxy (line 263) | fn create_proxy(&self) -> >::EventLoopProxy; method set_activation_policy (line 268) | fn set_activation_policy(&self, activation_policy: ActivationPolicy) -... method set_dock_visibility (line 273) | fn set_dock_visibility(&self, visible: bool) -> Result<()>; method request_exit (line 276) | fn request_exit(&self, code: i32) -> Result<()>; method create_window (line 279) | fn create_window( method create_webview (line 286) | fn create_webview( method run_on_main_thread (line 293) | fn run_on_main_thread(&self, f: F) -> Re... method display_handle (line 296) | fn display_handle( method primary_monitor (line 303) | fn primary_monitor(&self) -> Option; method monitor_from_point (line 306) | fn monitor_from_point(&self, x: f64, y: f64) -> Option; method available_monitors (line 309) | fn available_monitors(&self) -> Vec; method cursor_position (line 312) | fn cursor_position(&self) -> Result>; method set_theme (line 315) | fn set_theme(&self, theme: Option); method show (line 320) | fn show(&self) -> Result<()>; method hide (line 325) | fn hide(&self) -> Result<()>; method set_device_event_filter (line 334) | fn set_device_event_filter(&self, filter: DeviceEventFilter); method find_class (line 338) | fn find_class<'a>( method run_on_android_context (line 349) | fn run_on_android_context(&self, f: F) method fetch_data_store_identifiers (line 355) | fn fetch_data_store_identifiers) + Send + 'sta... method remove_data_store (line 362) | fn remove_data_store) + Send + 'static>( type EventLoopProxy (line 369) | pub trait EventLoopProxy: Debug + Clone + Send + Sync { method send_event (line 370) | fn send_event(&self, event: T) -> Result<()>; type RuntimeInitArgs (line 374) | pub struct RuntimeInitArgs { type Runtime (line 388) | pub trait Runtime: Debug + Sized + 'static { method new (line 399) | fn new(args: RuntimeInitArgs) -> Result; method new_any_thread (line 421) | fn new_any_thread(args: RuntimeInitArgs) -> Result; method create_proxy (line 424) | fn create_proxy(&self) -> Self::EventLoopProxy; method handle (line 427) | fn handle(&self) -> Self::Handle; method create_window (line 430) | fn create_window( method create_webview (line 437) | fn create_webview( method primary_monitor (line 446) | fn primary_monitor(&self) -> Option; method monitor_from_point (line 449) | fn monitor_from_point(&self, x: f64, y: f64) -> Option; method available_monitors (line 452) | fn available_monitors(&self) -> Vec; method cursor_position (line 455) | fn cursor_position(&self) -> Result>; method set_theme (line 458) | fn set_theme(&self, theme: Option); method set_activation_policy (line 463) | fn set_activation_policy(&mut self, activation_policy: ActivationPolicy); method set_dock_visibility (line 468) | fn set_dock_visibility(&mut self, visible: bool); method show (line 473) | fn show(&self); method hide (line 478) | fn hide(&self); method set_device_event_filter (line 491) | fn set_device_event_filter(&mut self, filter: DeviceEventFilter); method run_iteration (line 495) | fn run_iteration) + 'static>(&mut self, callback:... method run_return (line 498) | fn run_return) + 'static>(self, callback: F) -> i32; method run (line 501) | fn run) + 'static>(self, callback: F); type WebviewDispatch (line 505) | pub trait WebviewDispatch: Debug + Clone + Send + Sync + S... method run_on_main_thread (line 510) | fn run_on_main_thread(&self, f: F) -> Re... method on_webview_event (line 513) | fn on_webview_event(&self, f: F... method with_webview (line 516) | fn with_webview) + Send + 'static>(&s... method open_devtools (line 520) | fn open_devtools(&self); method close_devtools (line 524) | fn close_devtools(&self); method is_devtools_open (line 528) | fn is_devtools_open(&self) -> Result; method url (line 533) | fn url(&self) -> Result; method bounds (line 536) | fn bounds(&self) -> Result; method position (line 539) | fn position(&self) -> Result>; method size (line 542) | fn size(&self) -> Result>; method navigate (line 547) | fn navigate(&self, url: Url) -> Result<()>; method reload (line 550) | fn reload(&self) -> Result<()>; method print (line 553) | fn print(&self) -> Result<()>; method close (line 556) | fn close(&self) -> Result<()>; method set_bounds (line 559) | fn set_bounds(&self, bounds: Rect) -> Result<()>; method set_size (line 562) | fn set_size(&self, size: Size) -> Result<()>; method set_position (line 565) | fn set_position(&self, position: Position) -> Result<()>; method set_focus (line 568) | fn set_focus(&self) -> Result<()>; method hide (line 571) | fn hide(&self) -> Result<()>; method show (line 574) | fn show(&self) -> Result<()>; method eval_script (line 577) | fn eval_script>(&self, script: S) -> Result<()>; method reparent (line 580) | fn reparent(&self, window_id: WindowId) -> Result<()>; method cookies_for_url (line 587) | fn cookies_for_url(&self, url: Url) -> Result>>; method cookies (line 595) | fn cookies(&self) -> Result>>; method set_cookie (line 602) | fn set_cookie(&self, cookie: cookie::Cookie<'_>) -> Result<()>; method delete_cookie (line 609) | fn delete_cookie(&self, cookie: cookie::Cookie<'_>) -> Result<()>; method set_auto_resize (line 612) | fn set_auto_resize(&self, auto_resize: bool) -> Result<()>; method set_zoom (line 615) | fn set_zoom(&self, scale_factor: f64) -> Result<()>; method set_background_color (line 618) | fn set_background_color(&self, color: Option) -> Result<()>; method clear_all_browsing_data (line 621) | fn clear_all_browsing_data(&self) -> Result<()>; type WindowDispatch (line 625) | pub trait WindowDispatch: Debug + Clone + Send + Sync + Si... method run_on_main_thread (line 633) | fn run_on_main_thread(&self, f: F) -> Re... method on_window_event (line 636) | fn on_window_event(&self, f: F) ... method scale_factor (line 641) | fn scale_factor(&self) -> Result; method inner_position (line 644) | fn inner_position(&self) -> Result>; method outer_position (line 647) | fn outer_position(&self) -> Result>; method inner_size (line 652) | fn inner_size(&self) -> Result>; method outer_size (line 657) | fn outer_size(&self) -> Result>; method is_fullscreen (line 660) | fn is_fullscreen(&self) -> Result; method is_minimized (line 663) | fn is_minimized(&self) -> Result; method is_maximized (line 666) | fn is_maximized(&self) -> Result; method is_focused (line 669) | fn is_focused(&self) -> Result; method is_decorated (line 672) | fn is_decorated(&self) -> Result; method is_resizable (line 675) | fn is_resizable(&self) -> Result; method is_maximizable (line 682) | fn is_maximizable(&self) -> Result; method is_minimizable (line 689) | fn is_minimizable(&self) -> Result; method is_closable (line 696) | fn is_closable(&self) -> Result; method is_visible (line 699) | fn is_visible(&self) -> Result; method is_enabled (line 702) | fn is_enabled(&self) -> Result; method is_always_on_top (line 709) | fn is_always_on_top(&self) -> Result; method title (line 712) | fn title(&self) -> Result; method current_monitor (line 717) | fn current_monitor(&self) -> Result>; method primary_monitor (line 722) | fn primary_monitor(&self) -> Result>; method monitor_from_point (line 725) | fn monitor_from_point(&self, x: f64, y: f64) -> Result>; method available_monitors (line 728) | fn available_monitors(&self) -> Result>; method gtk_window (line 738) | fn gtk_window(&self) -> Result; method default_vbox (line 748) | fn default_vbox(&self) -> Result; method window_handle (line 751) | fn window_handle( method theme (line 756) | fn theme(&self) -> Result; method center (line 761) | fn center(&self) -> Result<()>; method request_user_attention (line 766) | fn request_user_attention(&self, request_type: Option( method create_webview (line 776) | fn create_webview( method set_resizable (line 782) | fn set_resizable(&self, resizable: bool) -> Result<()>; method set_enabled (line 789) | fn set_enabled(&self, enabled: bool) -> Result<()>; method set_maximizable (line 797) | fn set_maximizable(&self, maximizable: bool) -> Result<()>; method set_minimizable (line 804) | fn set_minimizable(&self, minimizable: bool) -> Result<()>; method set_closable (line 813) | fn set_closable(&self, closable: bool) -> Result<()>; method set_title (line 816) | fn set_title>(&self, title: S) -> Result<()>; method maximize (line 819) | fn maximize(&self) -> Result<()>; method unmaximize (line 822) | fn unmaximize(&self) -> Result<()>; method minimize (line 825) | fn minimize(&self) -> Result<()>; method unminimize (line 828) | fn unminimize(&self) -> Result<()>; method show (line 831) | fn show(&self) -> Result<()>; method hide (line 834) | fn hide(&self) -> Result<()>; method close (line 837) | fn close(&self) -> Result<()>; method destroy (line 840) | fn destroy(&self) -> Result<()>; method set_decorations (line 843) | fn set_decorations(&self, decorations: bool) -> Result<()>; method set_shadow (line 846) | fn set_shadow(&self, enable: bool) -> Result<()>; method set_always_on_bottom (line 849) | fn set_always_on_bottom(&self, always_on_bottom: bool) -> Result<()>; method set_always_on_top (line 852) | fn set_always_on_top(&self, always_on_top: bool) -> Result<()>; method set_visible_on_all_workspaces (line 855) | fn set_visible_on_all_workspaces(&self, visible_on_all_workspaces: boo... method set_background_color (line 858) | fn set_background_color(&self, color: Option) -> Result<()>; method set_content_protected (line 861) | fn set_content_protected(&self, protected: bool) -> Result<()>; method set_size (line 864) | fn set_size(&self, size: Size) -> Result<()>; method set_min_size (line 867) | fn set_min_size(&self, size: Option) -> Result<()>; method set_max_size (line 870) | fn set_max_size(&self, size: Option) -> Result<()>; method set_size_constraints (line 873) | fn set_size_constraints(&self, constraints: WindowSizeConstraints) -> ... method set_position (line 876) | fn set_position(&self, position: Position) -> Result<()>; method set_fullscreen (line 879) | fn set_fullscreen(&self, fullscreen: bool) -> Result<()>; method set_simple_fullscreen (line 882) | fn set_simple_fullscreen(&self, enable: bool) -> Result<()>; method set_focus (line 885) | fn set_focus(&self) -> Result<()>; method set_focusable (line 888) | fn set_focusable(&self, focusable: bool) -> Result<()>; method set_icon (line 891) | fn set_icon(&self, icon: Icon) -> Result<()>; method set_skip_taskbar (line 894) | fn set_skip_taskbar(&self, skip: bool) -> Result<()>; method set_cursor_grab (line 900) | fn set_cursor_grab(&self, grab: bool) -> Result<()>; method set_cursor_visible (line 905) | fn set_cursor_visible(&self, visible: bool) -> Result<()>; method set_cursor_icon (line 908) | fn set_cursor_icon(&self, icon: CursorIcon) -> Result<()>; method set_cursor_position (line 911) | fn set_cursor_position>(&self, position: Pos) -> R... method set_ignore_cursor_events (line 914) | fn set_ignore_cursor_events(&self, ignore: bool) -> Result<()>; method start_dragging (line 917) | fn start_dragging(&self) -> Result<()>; method start_resize_dragging (line 920) | fn start_resize_dragging(&self, direction: ResizeDirection) -> Result<... method set_badge_count (line 930) | fn set_badge_count(&self, count: Option, desktop_filename: Option... method set_badge_label (line 933) | fn set_badge_label(&self, label: Option) -> Result<()>; method set_overlay_icon (line 938) | fn set_overlay_icon(&self, icon: Option) -> Result<()>; method set_progress_bar (line 946) | fn set_progress_bar(&self, progress_state: ProgressBarState) -> Result... method set_title_bar_style (line 953) | fn set_title_bar_style(&self, style: tauri_utils::TitleBarStyle) -> Re... method set_traffic_light_position (line 962) | fn set_traffic_light_position(&self, position: Position) -> Result<()>; method set_theme (line 970) | fn set_theme(&self, theme: Option) -> Result<()>; FILE: crates/tauri-runtime/src/monitor.rs type Monitor (line 9) | pub struct Monitor { FILE: crates/tauri-runtime/src/webview.rs type UriSchemeProtocolHandler (line 26) | type UriSchemeProtocolHandler = dyn Fn(&str, http::Request>, Box... type WebResourceRequestHandler (line 31) | type WebResourceRequestHandler = type NavigationHandler (line 34) | type NavigationHandler = dyn Fn(&Url) -> bool + Send; type NewWindowHandler (line 36) | type NewWindowHandler = dyn Fn(Url, NewWindowFeatures) -> NewWindowRespo... type OnPageLoadHandler (line 38) | type OnPageLoadHandler = dyn Fn(Url, PageLoadEvent) + Send; type DocumentTitleChangedHandler (line 40) | type DocumentTitleChangedHandler = dyn Fn(String) + Send + 'static; type DownloadHandler (line 42) | type DownloadHandler = dyn Fn(DownloadEvent) -> bool + Send + Sync; type InputAccessoryViewBuilderFn (line 45) | type InputAccessoryViewBuilderFn = dyn Fn(&objc2_ui_kit::UIView) -> Opti... type DownloadEvent (line 51) | pub enum DownloadEvent<'a> { type CreationContext (line 73) | pub struct CreationContext<'a, 'b> { type PageLoadEvent (line 81) | pub enum PageLoadEvent { type NewWindowOpener (line 90) | pub struct NewWindowOpener { type NewWindowFeatures (line 121) | pub struct NewWindowFeatures { method new (line 128) | pub fn new( method size (line 142) | pub fn size(&self) -> Option> { method position (line 148) | pub fn position(&self) -> Option> { method opener (line 153) | pub fn opener(&self) -> &NewWindowOpener { type NewWindowResponse (line 159) | pub enum NewWindowResponse { type ScrollBarStyle (line 181) | pub enum ScrollBarStyle { type PendingWebview (line 195) | pub struct PendingWebview> { function new (line 232) | pub fn new( function register_uri_scheme_protocol (line 258) | pub fn register_uri_scheme_protocol< function on_webview_created (line 276) | pub fn on_webview_created< type DetachedWebview (line 289) | pub struct DetachedWebview> { method clone (line 298) | fn clone(&self) -> Self { method hash (line 308) | fn hash(&self, state: &mut H) { method eq (line 316) | fn eq(&self, other: &Self) -> bool { type WebviewAttributes (line 323) | pub struct WebviewAttributes { method from (line 422) | fn from(config: &WindowConfig) -> Self { method new (line 482) | pub fn new(url: WebviewUrl) -> Self { method user_agent (line 530) | pub fn user_agent(mut self, user_agent: &str) -> Self { method initialization_script (line 553) | pub fn initialization_script(mut self, script: impl Into) -> S... method initialization_script_on_all_frames (line 579) | pub fn initialization_script_on_all_frames(mut self, script: impl Into... method data_directory (line 589) | pub fn data_directory(mut self, data_directory: PathBuf) -> Self { method disable_drag_drop_handler (line 596) | pub fn disable_drag_drop_handler(mut self) -> Self { method enable_clipboard_access (line 606) | pub fn enable_clipboard_access(mut self) -> Self { method accept_first_mouse (line 613) | pub fn accept_first_mouse(mut self, accept: bool) -> Self { method additional_browser_args (line 620) | pub fn additional_browser_args(mut self, additional_args: &str) -> Self { method window_effects (line 627) | pub fn window_effects(mut self, effects: WindowEffectsConfig) -> Self { method incognito (line 634) | pub fn incognito(mut self, incognito: bool) -> Self { method transparent (line 642) | pub fn transparent(mut self, transparent: bool) -> Self { method focused (line 649) | pub fn focused(mut self, focus: bool) -> Self { method auto_resize (line 656) | pub fn auto_resize(mut self) -> Self { method proxy_url (line 663) | pub fn proxy_url(mut self, url: Url) -> Self { method zoom_hotkeys_enabled (line 678) | pub fn zoom_hotkeys_enabled(mut self, enabled: bool) -> Self { method browser_extensions_enabled (line 690) | pub fn browser_extensions_enabled(mut self, enabled: bool) -> Self { method use_https_scheme (line 705) | pub fn use_https_scheme(mut self, enabled: bool) -> Self { method devtools (line 720) | pub fn devtools(mut self, enabled: Option) -> Self { method background_color (line 731) | pub fn background_color(mut self, color: Color) -> Self { method traffic_light_position (line 744) | pub fn traffic_light_position(mut self, position: dpi::Position) -> Se... method allow_link_preview (line 759) | pub fn allow_link_preview(mut self, allow_link_preview: bool) -> Self { method background_throttling (line 779) | pub fn background_throttling(mut self, policy: Option Self { type InputAccessoryViewBuilder (line 405) | pub struct InputAccessoryViewBuilder(pub Box); method fmt (line 409) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::result::Result<... method new (line 416) | pub fn new(builder: Box) -> Self { type WebviewIpcHandler (line 805) | pub type WebviewIpcHandler = Box, Req... type InitializationScript (line 809) | pub struct InitializationScript { FILE: crates/tauri-runtime/src/window.rs type WindowEvent (line 30) | pub enum WindowEvent { type WebviewEvent (line 69) | pub enum WebviewEvent { type DragDropEvent (line 77) | pub enum DragDropEvent { type CursorIcon (line 104) | pub enum CursorIcon { method deserialize (line 162) | fn deserialize(deserializer: D) -> Result type WindowSizeConstraints (line 211) | pub struct WindowSizeConstraints { type WindowBuilderBase (line 233) | pub trait WindowBuilderBase: std::fmt::Debug + Clone + Sized {} type WindowBuilder (line 239) | pub trait WindowBuilder: WindowBuilderBase { method new (line 241) | fn new() -> Self; method with_config (line 244) | fn with_config(config: &WindowConfig) -> Self; method center (line 248) | fn center(self) -> Self; method position (line 252) | fn position(self, x: f64, y: f64) -> Self; method inner_size (line 256) | fn inner_size(self, width: f64, height: f64) -> Self; method min_inner_size (line 260) | fn min_inner_size(self, min_width: f64, min_height: f64) -> Self; method max_inner_size (line 264) | fn max_inner_size(self, max_width: f64, max_height: f64) -> Self; method inner_size_constraints (line 268) | fn inner_size_constraints(self, constraints: WindowSizeConstraints) ->... method prevent_overflow (line 276) | fn prevent_overflow(self) -> Self; method prevent_overflow_with_margin (line 285) | fn prevent_overflow_with_margin(self, margin: dpi::Size) -> Self; method resizable (line 290) | fn resizable(self, resizable: bool) -> Self; method maximizable (line 300) | fn maximizable(self, maximizable: bool) -> Self; method minimizable (line 308) | fn minimizable(self, minimizable: bool) -> Self; method closable (line 318) | fn closable(self, closable: bool) -> Self; method title (line 322) | fn title>(self, title: S) -> Self; method fullscreen (line 326) | fn fullscreen(self, fullscreen: bool) -> Self; method focused (line 330) | fn focused(self, focused: bool) -> Self; method focusable (line 334) | fn focusable(self, focusable: bool) -> Self; method maximized (line 338) | fn maximized(self, maximized: bool) -> Self; method visible (line 342) | fn visible(self, visible: bool) -> Self; method transparent (line 352) | fn transparent(self, transparent: bool) -> Self; method decorations (line 356) | fn decorations(self, decorations: bool) -> Self; method always_on_bottom (line 360) | fn always_on_bottom(self, always_on_bottom: bool) -> Self; method always_on_top (line 364) | fn always_on_top(self, always_on_top: bool) -> Self; method visible_on_all_workspaces (line 368) | fn visible_on_all_workspaces(self, visible_on_all_workspaces: bool) ->... method content_protected (line 372) | fn content_protected(self, protected: bool) -> Self; method icon (line 375) | fn icon(self, icon: Icon) -> crate::Result; method skip_taskbar (line 379) | fn skip_taskbar(self, skip: bool) -> Self; method background_color (line 383) | fn background_color(self, color: Color) -> Self; method shadow (line 395) | fn shadow(self, enable: bool) -> Self; method owner (line 407) | fn owner(self, owner: HWND) -> Self; method parent (line 416) | fn parent(self, parent: HWND) -> Self; method parent (line 423) | fn parent(self, parent: *mut std::ffi::c_void) -> Self; method transient_for (line 435) | fn transient_for(self, parent: &impl gtk::glib::IsA) -> S... method drag_and_drop (line 440) | fn drag_and_drop(self, enabled: bool) -> Self; method title_bar_style (line 445) | fn title_bar_style(self, style: tauri_utils::TitleBarStyle) -> Self; method traffic_light_position (line 452) | fn traffic_light_position>(self, position: P) -... method hidden_title (line 457) | fn hidden_title(self, hidden: bool) -> Self; method tabbing_identifier (line 467) | fn tabbing_identifier(self, identifier: &str) -> Self; method theme (line 470) | fn theme(self, theme: Option) -> Self; method has_icon (line 473) | fn has_icon(&self) -> bool; method get_theme (line 475) | fn get_theme(&self) -> Option; method window_classname (line 479) | fn window_classname>(self, window_classname: S) -> Self; type PendingWindow (line 483) | pub struct PendingWindow> { function is_label_valid (line 494) | pub fn is_label_valid(label: &str) -> bool { function assert_label_is_valid (line 500) | pub fn assert_label_is_valid(label: &str) { function new (line 509) | pub fn new( function set_webview (line 526) | pub fn set_webview(&mut self, webview: PendingWebview) -> &mut Self { type WindowId (line 534) | pub struct WindowId(u32); method from (line 537) | fn from(value: u32) -> Self { type DetachedWindow (line 544) | pub struct DetachedWindow> { type DetachedWindowWebview (line 559) | pub struct DetachedWindowWebview> { method clone (line 565) | fn clone(&self) -> Self { method clone (line 574) | fn clone(&self) -> Self { method hash (line 586) | fn hash(&self, state: &mut H) { method eq (line 594) | fn eq(&self, other: &Self) -> bool { type RawWindow (line 601) | pub struct RawWindow<'a> { FILE: crates/tauri-schema-generator/build.rs type VersionMetadata (line 21) | pub struct VersionMetadata { function main (line 25) | pub fn main() -> Result<(), Box> { FILE: crates/tauri-schema-generator/src/main.rs function main (line 12) | fn main() {} FILE: crates/tauri-schema-worker/src/config.rs type CrateReleases (line 18) | pub struct CrateReleases { type CrateRelease (line 23) | pub struct CrateRelease { type CrateMetadataFull (line 30) | pub struct CrateMetadataFull { type CrateMetadata (line 36) | pub struct CrateMetadata { constant USERAGENT (line 40) | const USERAGENT: &str = "tauri-schema-worker (contact@tauri.app)"; function router (line 42) | pub fn router() -> Router { function schema_for_version (line 51) | async fn schema_for_version(Path(version): Path) -> Result Result { function next_schema (line 65) | async fn next_schema() -> Result { function try_schema_for_version (line 73) | async fn try_schema_for_version(version: String) -> anyhow::Result anyhow::Result { function try_next_schema (line 96) | async fn try_next_schema() -> anyhow::Result { function schema_file_for_version (line 107) | async fn schema_file_for_version(version: Version) -> anyhow::Result anyhow::Result anyhow::Result { function fetch_req (line 148) | fn fetch_req(url: &str) -> anyhow::Result { FILE: crates/tauri-schema-worker/src/lib.rs function main (line 12) | async fn main( function router (line 21) | fn router() -> Router { function root (line 25) | async fn root() -> &'static str { FILE: crates/tauri-utils/src/acl/build.rs constant AUTOGENERATED_FOLDER_NAME (line 27) | pub const AUTOGENERATED_FOLDER_NAME: &str = "autogenerated"; constant PERMISSION_FILES_PATH_KEY (line 30) | pub const PERMISSION_FILES_PATH_KEY: &str = "PERMISSION_FILES_PATH"; constant GLOBAL_SCOPE_SCHEMA_PATH_KEY (line 33) | pub const GLOBAL_SCOPE_SCHEMA_PATH_KEY: &str = "GLOBAL_SCOPE_SCHEMA_PATH"; constant PERMISSION_FILE_EXTENSIONS (line 36) | pub const PERMISSION_FILE_EXTENSIONS: &[&str] = &["json", "toml"]; constant PERMISSION_DOCS_FILE_NAME (line 39) | pub const PERMISSION_DOCS_FILE_NAME: &str = "reference.md"; constant CAPABILITY_FILE_EXTENSIONS (line 42) | const CAPABILITY_FILE_EXTENSIONS: &[&str] = &[ constant CAPABILITIES_SCHEMA_FOLDER_NAME (line 50) | const CAPABILITIES_SCHEMA_FOLDER_NAME: &str = "schemas"; constant CORE_PLUGIN_PERMISSIONS_TOKEN (line 52) | const CORE_PLUGIN_PERMISSIONS_TOKEN: &str = "__CORE_PLUGIN__"; function parse_permissions (line 54) | fn parse_permissions(paths: Vec) -> Result,... function define_permissions (line 70) | pub fn define_permissions bool>( function read_permissions (line 114) | pub fn read_permissions() -> Result>... function define_global_scope_schema (line 149) | pub fn define_global_scope_schema( function read_global_scope_schemas (line 171) | pub fn read_global_scope_schemas() -> Result Result &Identifier { method deserialize (line 50) | fn deserialize(deserializer: D) -> Result type Capability (line 110) | pub struct Capability { method is_active (line 209) | pub fn is_active(&self, target: &Target) -> bool { function unique_permission (line 219) | fn unique_permission(gen: &mut schemars::gen::SchemaGenerator) -> schema... function default_capability_local (line 233) | fn default_capability_local() -> bool { type CapabilityRemote (line 241) | pub struct CapabilityRemote { type CapabilityFile (line 255) | pub enum CapabilityFile { method load (line 269) | pub fn load>(path: P) -> Result { method deserialize (line 286) | fn deserialize(deserializer: D) -> Result type Err (line 316) | type Err = super::Error; method from_str (line 318) | fn from_str(s: &str) -> Result { method to_tokens (line 336) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 347) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 365) | fn to_tokens(&self, tokens: &mut TokenStream) { function permission_entry_de (line 398) | fn permission_entry_de() { function capability_file_de (line 424) | fn capability_file_de() { FILE: crates/tauri-utils/src/acl/identifier.rs constant IDENTIFIER_SEPARATOR (line 11) | const IDENTIFIER_SEPARATOR: u8 = b':'; constant PLUGIN_PREFIX (line 12) | const PLUGIN_PREFIX: &str = "tauri-plugin-"; constant CORE_PLUGIN_IDENTIFIER_PREFIX (line 13) | const CORE_PLUGIN_IDENTIFIER_PREFIX: &str = "core:"; constant MAX_LEN_PREFIX (line 16) | const MAX_LEN_PREFIX: usize = 64 - PLUGIN_PREFIX.len(); constant MAX_LEN_BASE (line 17) | const MAX_LEN_BASE: usize = 64; constant MAX_LEN_IDENTIFIER (line 18) | const MAX_LEN_IDENTIFIER: usize = MAX_LEN_PREFIX + 1 + MAX_LEN_BASE; type Identifier (line 22) | pub struct Identifier { method schema_name (line 29) | fn schema_name() -> String { method schema_id (line 33) | fn schema_id() -> std::borrow::Cow<'static, str> { method json_schema (line 38) | fn json_schema(gen: &mut schemars::gen::SchemaGenerator) -> schemars::... method as_ref (line 45) | fn as_ref(&self) -> &str { method get (line 53) | pub fn get(&self) -> &str { method get_base (line 58) | pub fn get_base(&self) -> &str { method get_prefix (line 66) | pub fn get_prefix(&self) -> Option<&str> { method set_prefix (line 71) | pub fn set_prefix(&mut self) -> Result<(), ParseIdentifierError> { method into_inner (line 76) | pub fn into_inner(self) -> (String, Option) { method separator_index (line 80) | fn separator_index(&self) -> Option { type Error (line 150) | type Error = ParseIdentifierError; method try_from (line 152) | fn try_from(value: String) -> Result { method deserialize (line 212) | fn deserialize(deserializer: D) -> std::result::Result type ValidByte (line 86) | enum ValidByte { method alpha_numeric (line 92) | fn alpha_numeric(byte: u8) -> Option { method alpha_numeric_hyphen (line 96) | fn alpha_numeric_hyphen(byte: u8) -> Option { method next (line 100) | fn next(&self, next: u8) -> Option { type ParseIdentifierError (line 116) | pub enum ParseIdentifierError { method serialize (line 221) | fn serialize(&self, serializer: S) -> std::result::Result) -> Result Result, super... type ScopeSchema (line 101) | type ScopeSchema = (Schema, schemars::Map); method to_tokens (line 139) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 158) | fn to_tokens(&self, tokens: &mut TokenStream) { FILE: crates/tauri-utils/src/acl/mod.rs constant PERMISSION_SCHEMAS_FOLDER_NAME (line 46) | pub const PERMISSION_SCHEMAS_FOLDER_NAME: &str = "schemas"; constant PERMISSION_SCHEMA_FILE_NAME (line 48) | pub const PERMISSION_SCHEMA_FILE_NAME: &str = "schema.json"; constant APP_ACL_KEY (line 50) | pub const APP_ACL_KEY: &str = "__app-acl__"; constant ACL_MANIFESTS_FILE_NAME (line 52) | pub const ACL_MANIFESTS_FILE_NAME: &str = "acl-manifests.json"; constant CAPABILITIES_FILE_NAME (line 54) | pub const CAPABILITIES_FILE_NAME: &str = "capabilities.json"; constant ALLOWED_COMMANDS_FILE_NAME (line 56) | pub const ALLOWED_COMMANDS_FILE_NAME: &str = "allowed-commands.json"; constant REMOVE_UNUSED_COMMANDS_ENV_VAR (line 59) | pub const REMOVE_UNUSED_COMMANDS_ENV_VAR: &str = "REMOVE_UNUSED_COMMANDS"; type Error (line 73) | pub enum Error { type Commands (line 177) | pub struct Commands { type Scopes (line 202) | pub struct Scopes { method is_empty (line 212) | fn is_empty(&self) -> bool { type Permission (line 224) | pub struct Permission { method is_active (line 253) | pub fn is_active(&self, target: &Target) -> bool { type PermissionSet (line 265) | pub struct PermissionSet { type RemoteUrlPattern (line 278) | pub struct RemoteUrlPattern(Arc, String); method as_str (line 306) | pub fn as_str(&self) -> &str { method test (line 311) | pub fn test(&self, url: &Url) -> bool { type Err (line 281) | type Err = urlpattern::quirks::Error; method from_str (line 283) | fn from_str(s: &str) -> std::result::Result { method eq (line 320) | fn eq(&self, other: &Self) -> bool { type ExecutionContext (line 336) | pub enum ExecutionContext { function has_app_manifest (line 348) | pub fn has_app_manifest(acl: &BTreeMap Option { function url_pattern_domain_wildcard (line 428) | fn url_pattern_domain_wildcard() { function url_pattern_path_wildcard (line 448) | fn url_pattern_path_wildcard() { function url_pattern_scheme_wildcard (line 455) | fn url_pattern_scheme_wildcard() { method to_tokens (line 474) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 490) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 498) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 506) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 532) | fn to_tokens(&self, tokens: &mut TokenStream) { FILE: crates/tauri-utils/src/acl/resolved.rs type ScopeKey (line 20) | pub type ScopeKey = u64; type ResolvedCommandReference (line 25) | pub struct ResolvedCommandReference { type ResolvedCommand (line 34) | pub struct ResolvedCommand { method fmt (line 49) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ResolvedScope (line 61) | pub struct ResolvedScope { type Resolved (line 70) | pub struct Resolved { method resolve (line 85) | pub fn resolve( function parse_glob_patterns (line 199) | fn parse_glob_patterns(mut raw: Vec) -> Result { function with_resolved_permissions (line 259) | fn with_resolved_permissions) -> Result<... type TraversedPermission (line 330) | pub struct TraversedPermission<'a> { function get_permissions (line 340) | pub fn get_permissions<'a>( function get_permission_set_permissions (line 375) | fn get_permission_set_permissions<'a>( function display_perm_key (line 433) | fn display_perm_key(prefix: &str) -> &str { method to_tokens (line 452) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 465) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 506) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 519) | fn to_tokens(&self, tokens: &mut TokenStream) { function manifest (line 568) | fn manifest( function id (line 612) | fn id(id: &str) -> Identifier { function resolves_permissions_from_other_plugins (line 617) | fn resolves_permissions_from_other_plugins() { FILE: crates/tauri-utils/src/acl/schema.rs constant CAPABILITIES_SCHEMA_FILE_NAME (line 26) | pub const CAPABILITIES_SCHEMA_FILE_NAME: &str = "schema.json"; constant CAPABILITIES_SCHEMA_FOLDER_PATH (line 28) | pub const CAPABILITIES_SCHEMA_FOLDER_PATH: &str = "gen/schemas"; type PermissionSchemaGenerator (line 33) | pub trait PermissionSchemaGenerator< method has_default_permission_set (line 40) | fn has_default_permission_set(&self) -> bool; method default_set_description (line 43) | fn default_set_description(&self) -> Option<&str>; method default_set_permissions (line 46) | fn default_set_permissions(&self) -> Option<&Vec>; method permission_sets (line 49) | fn permission_sets(&'a self) -> Ps; method permissions (line 52) | fn permissions(&'a self) -> P; method perm_id_schema (line 55) | fn perm_id_schema(name: Option<&str>, id: &str, description: Option<&s... method gen_possible_permission_schemas (line 87) | fn gen_possible_permission_schemas(&'a self, name: Option<&str>) -> Ve... function add_permissions_to_description (line 121) | fn add_permissions_to_description( method has_default_permission_set (line 149) | fn has_default_permission_set(&self) -> bool { method default_set_description (line 153) | fn default_set_description(&self) -> Option<&str> { method default_set_permissions (line 160) | fn default_set_permissions(&self) -> Option<&Vec> { method permission_sets (line 164) | fn permission_sets(&'a self) -> Values<'a, std::string::String, Permissi... method permissions (line 168) | fn permissions(&'a self) -> Values<'a, std::string::String, Permission> { method has_default_permission_set (line 176) | fn has_default_permission_set(&self) -> bool { method default_set_description (line 180) | fn default_set_description(&self) -> Option<&str> { method default_set_permissions (line 184) | fn default_set_permissions(&self) -> Option<&Vec> { method permission_sets (line 188) | fn permission_sets(&'a self) -> Iter<'a, PermissionSet> { method permissions (line 192) | fn permissions(&'a self) -> Iter<'a, Permission> { function extend_identifier_schema (line 198) | fn extend_identifier_schema(schema: &mut RootSchema, acl: &BTreeMap>( FILE: crates/tauri-utils/src/acl/value.rs type Number (line 17) | pub enum Number { method from (line 27) | fn from(value: i64) -> Self { method from (line 34) | fn from(value: f64) -> Self { type Value (line 43) | pub enum Value { method from (line 85) | fn from(value: serde_json::Value) -> Self { method from (line 112) | fn from(value: bool) -> Self { method from (line 119) | fn from(value: T) -> Self { method from (line 126) | fn from(value: String) -> Self { method from (line 133) | fn from(value: toml::Value) -> Self { function from (line 64) | fn from(value: Value) -> Self { method to_tokens (line 159) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 174) | fn to_tokens(&self, tokens: &mut TokenStream) { FILE: crates/tauri-utils/src/assets.rs constant SCRIPT_NONCE_TOKEN (line 16) | pub const SCRIPT_NONCE_TOKEN: &str = "__TAURI_SCRIPT_NONCE__"; constant STYLE_NONCE_TOKEN (line 18) | pub const STYLE_NONCE_TOKEN: &str = "__TAURI_STYLE_NONCE__"; type AssetsIter (line 21) | pub type AssetsIter<'a> = dyn Iterator, Cow<'a, [u8... type AssetKey (line 30) | pub struct AssetKey(String); method as_ref (line 39) | fn as_ref(&self) -> &str { method from (line 45) | fn from(path: P) -> Self { method from (line 33) | fn from(key: AssetKey) -> Self { type CspHash (line 89) | pub enum CspHash<'a> { function directive (line 99) | pub fn directive(&self) -> &'static str { function hash (line 107) | pub fn hash(&self) -> &str { type EmbeddedAssets (line 116) | pub struct EmbeddedAssets { method fmt (line 145) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 156) | pub const fn new( method get (line 170) | pub fn get(&self, key: &AssetKey) -> Option> { method get (line 181) | pub fn get(&self, key: &AssetKey) -> Option> { method iter (line 186) | pub fn iter(&self) -> Box> { method csp_hashes (line 196) | pub fn csp_hashes(&self, html_path: &AssetKey) -> Box(&'a phf::Map<&'static str, &'static [u8]>); function fmt (line 134) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { FILE: crates/tauri-utils/src/build.rs function link_apple_library (line 9) | pub fn link_apple_library(name: &str, source: impl AsRef) { function link_xcode_library (line 39) | fn link_xcode_library(name: &str, source: impl AsRef) { FILE: crates/tauri-utils/src/config.rs function add_description (line 50) | fn add_description(schema: Schema, description: impl Into) -> Sc... function default_true (line 68) | fn default_true() -> bool { type WebviewUrl (line 77) | pub enum WebviewUrl { method deserialize (line 89) | fn deserialize(deserializer: D) -> std::result::Result method fmt (line 114) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method default (line 123) | fn default() -> Self { type BundleType (line 132) | pub enum BundleType { method all (line 151) | fn all() -> &'static [Self] { method deserialize (line 192) | fn deserialize(deserializer: D) -> std::result::Result method fmt (line 165) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method serialize (line 183) | fn serialize(&self, serializer: S) -> std::result::Result std::string::String { method json_schema (line 228) | fn json_schema(gen: &mut schemars::gen::SchemaGenerator) -> schemars::... method deserialize (line 275) | fn deserialize(deserializer: D) -> std::result::Result method to_vec (line 306) | pub fn to_vec(&self) -> Vec { method serialize (line 262) | fn serialize(&self, serializer: S) -> std::result::Result Self { function default_release (line 505) | fn default_release() -> String { type Position (line 513) | pub struct Position { type LogicalPosition (line 524) | pub struct LogicalPosition { type Size (line 535) | pub struct Size { type DmgConfig (line 549) | pub struct DmgConfig { method default (line 569) | fn default() -> Self { function dmg_window_size (line 580) | fn dmg_window_size() -> Size { function dmg_app_position (line 587) | fn dmg_app_position() -> Position { function dmg_application_folder_position (line 591) | fn dmg_application_folder_position() -> Position { function de_macos_minimum_system_version (line 595) | fn de_macos_minimum_system_version<'de, D>(deserializer: D) -> Result Self { function macos_minimum_system_version (line 691) | fn macos_minimum_system_version() -> Option { function ios_minimum_system_version (line 695) | fn ios_minimum_system_version() -> String { type WixLanguageConfig (line 705) | pub struct WixLanguageConfig { type WixLanguage (line 715) | pub enum WixLanguage { method default (line 725) | fn default() -> Self { type WixConfig (line 736) | pub struct WixConfig { type NsisCompression (line 806) | pub enum NsisCompression { type NSISInstallerMode (line 822) | pub enum NSISInstallerMode { type NsisConfig (line 847) | pub struct NsisConfig { type WebviewInstallMode (line 943) | pub enum WebviewInstallMode { method default (line 982) | fn default() -> Self { type CustomSignCommandConfig (line 991) | pub enum CustomSignCommandConfig { type WindowsConfig (line 1021) | pub struct WindowsConfig { method default (line 1062) | fn default() -> Self { type BundleTypeRole (line 1080) | pub enum BundleTypeRole { method fmt (line 1095) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type HandlerRank (line 1111) | pub enum HandlerRank { method fmt (line 1124) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type AssociationExt (line 1139) | pub struct AssociationExt(pub String); method fmt (line 1142) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method deserialize (line 1148) | fn deserialize>(deserializer: D) -> Result) { type Updater (line 1257) | pub enum Updater { method default (line 1266) | fn default() -> Self { type V1Compatible (line 1275) | pub enum V1Compatible { type BundleConfig (line 1287) | pub struct BundleConfig { type Color (line 1418) | pub struct Color(pub u8, pub u8, pub u8, pub u8); method from (line 1433) | fn from(value: (u8, u8, u8, u8)) -> Self { method from (line 1439) | fn from(value: (u8, u8, u8)) -> Self { method from (line 1457) | fn from(value: [u8; 4]) -> Self { method from (line 1463) | fn from(value: [u8; 3]) -> Self { method deserialize (line 1517) | fn deserialize(deserializer: D) -> Result method schema_name (line 1540) | fn schema_name() -> String { method json_schema (line 1544) | fn json_schema(_gen: &mut schemars::gen::SchemaGenerator) -> schemars:... function from (line 1421) | fn from(value: Color) -> Self { function from (line 1427) | fn from(value: Color) -> Self { function from (line 1445) | fn from(value: Color) -> Self { function from (line 1451) | fn from(value: Color) -> Self { type Err (line 1469) | type Err = String; method from_str (line 1470) | fn from_str(mut color: &str) -> Result { function default_alpha (line 1492) | fn default_alpha() -> u8 { type InnerColor (line 1499) | enum InnerColor { type BackgroundThrottlingPolicy (line 1563) | pub enum BackgroundThrottlingPolicy { type WindowEffectsConfig (line 1577) | pub struct WindowEffectsConfig { type PreventOverflowMargin (line 1595) | pub struct PreventOverflowMargin { type PreventOverflowConfig (line 1606) | pub enum PreventOverflowConfig { type ScrollBarStyle (line 1623) | pub enum ScrollBarStyle { type WindowConfig (line 1642) | pub struct WindowConfig { method default (line 1986) | fn default() -> Self { function default_window_label (line 2049) | fn default_window_label() -> String { function default_width (line 2053) | fn default_width() -> f64 { function default_height (line 2057) | fn default_height() -> f64 { function default_title (line 2061) | fn default_title() -> String { type CspDirectiveSources (line 2070) | pub enum CspDirectiveSources { method contains (line 2094) | pub fn contains(&self, source: &str) -> bool { method push (line 2102) | pub fn push>(&mut self, source: S) { method extend (line 2115) | pub fn extend(&mut self, sources: Vec) { method default (line 2078) | fn default() -> Self { function from (line 2084) | fn from(sources: CspDirectiveSources) -> Self { type Csp (line 2127) | pub enum Csp { method from (line 2135) | fn from(map: HashMap) -> Self { function from (line 2141) | fn from(csp: Csp) -> Self { method fmt (line 2160) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type DisabledCspModificationKind (line 2184) | pub enum DisabledCspModificationKind { method can_modify (line 2194) | pub fn can_modify(&self, directive: &str) -> bool { method default (line 2203) | fn default() -> Self { type FsScope (line 2219) | pub enum FsScope { method allowed_paths (line 2253) | pub fn allowed_paths(&self) -> &Vec { method forbidden_paths (line 2261) | pub fn forbidden_paths(&self) -> Option<&Vec> { method default (line 2246) | fn default() -> Self { type AssetProtocolConfig (line 2275) | pub struct AssetProtocolConfig { type HeaderSource (line 2290) | pub enum HeaderSource { method fmt (line 2300) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type HeaderAddition (line 2323) | pub trait HeaderAddition { method add_configured_headers (line 2325) | fn add_configured_headers(self, headers: Option<&HeaderConfig>) -> htt... method add_configured_headers (line 2332) | fn add_configured_headers(mut self, headers: Option<&HeaderConfig>) ->... type HeaderConfig (line 2457) | pub struct HeaderConfig { method new (line 2556) | pub fn new() -> Self { type SecurityConfig (line 2582) | pub struct SecurityConfig { type CapabilityEntry (line 2652) | pub enum CapabilityEntry { method deserialize (line 2660) | fn deserialize(deserializer: D) -> Result type PatternKind (line 2676) | pub enum PatternKind { type AppConfig (line 2694) | pub struct AppConfig { method all_features (line 2770) | pub fn all_features() -> Vec<&'static str> { method features (line 2780) | pub fn features(&self) -> Vec<&str> { type TrayIconConfig (line 2808) | pub struct TrayIconConfig { type IosConfig (line 2847) | pub struct IosConfig { method default (line 2881) | fn default() -> Self { type AndroidConfig (line 2898) | pub struct AndroidConfig { method default (line 2925) | fn default() -> Self { function default_min_sdk_version (line 2934) | fn default_min_sdk_version() -> u32 { type FrontendDist (line 2943) | pub enum FrontendDist { method fmt (line 2953) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type BeforeDevCommand (line 2966) | pub enum BeforeDevCommand { type HookCommand (line 2985) | pub enum HookCommand { type RunnerConfig (line 3002) | pub enum RunnerConfig { method cmd (line 3024) | pub fn cmd(&self) -> &str { method cwd (line 3032) | pub fn cwd(&self) -> Option<&str> { method args (line 3040) | pub fn args(&self) -> Option<&[String]> { type Err (line 3049) | type Err = std::convert::Infallible; method from_str (line 3051) | fn from_str(s: &str) -> Result { method from (line 3057) | fn from(s: &str) -> Self { method from (line 3063) | fn from(s: String) -> Self { method default (line 3017) | fn default() -> Self { type BuildConfig (line 3075) | pub struct BuildConfig { type PackageVersion (line 3134) | struct PackageVersion(String); method deserialize (line 3137) | fn deserialize>(deserializer: D) -> Result(deserializer: D) -> Result); method to_tokens (line 3348) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3369) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3380) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3391) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3397) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3415) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3427) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3434) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3471) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3484) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3498) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3510) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3521) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3645) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3662) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3685) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3695) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3747) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3768) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3791) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3819) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3836) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3863) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3879) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3895) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3926) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3963) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 3989) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 4016) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 4035) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 4042) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 4064) | fn to_tokens(&self, tokens: &mut TokenStream) { method to_tokens (line 4081) | fn to_tokens(&self, tokens: &mut TokenStream) { function test_defaults (line 4117) | fn test_defaults() { function parse_hex_color (line 4192) | fn parse_hex_color() { function test_runner_config_string_format (line 4203) | fn test_runner_config_string_format() { function test_runner_config_object_format_full (line 4220) | fn test_runner_config_object_format_full() { function test_runner_config_object_format_minimal (line 4241) | fn test_runner_config_object_format_minimal() { function test_runner_config_default (line 4254) | fn test_runner_config_default() { function test_runner_config_from_str (line 4264) | fn test_runner_config_from_str() { function test_runner_config_from_string (line 4275) | fn test_runner_config_from_string() { function test_runner_config_from_str_parse (line 4286) | fn test_runner_config_from_str_parse() { function test_runner_config_in_build_config (line 4298) | fn test_runner_config_in_build_config() { function test_runner_config_in_build_config_object (line 4312) | fn test_runner_config_in_build_config_object() { function test_runner_config_in_full_config (line 4334) | fn test_runner_config_in_full_config() { function test_runner_config_equality (line 4363) | fn test_runner_config_equality() { function test_runner_config_untagged_serialization (line 4389) | fn test_runner_config_untagged_serialization() { function window_config_default_same_as_deserialize (line 4411) | fn window_config_default_same_as_deserialize() { FILE: crates/tauri-utils/src/config/parse.rs constant EXTENSIONS_SUPPORTED (line 15) | pub const EXTENSIONS_SUPPORTED: &[&str] = &["json", "json5", "toml"]; constant SUPPORTED_FORMATS (line 18) | pub const SUPPORTED_FORMATS: &[ConfigFormat] = constant ENABLED_FORMATS (line 22) | pub const ENABLED_FORMATS: &[ConfigFormat] = &[ type ConfigFormat (line 32) | pub enum ConfigFormat { method into_file_name (line 43) | pub fn into_file_name(self) -> &'static str { method into_platform_file_name (line 51) | fn into_platform_file_name(self, target: Target) -> &'static str { type ConfigError (line 81) | pub enum ConfigError { function folder_has_configuration_file (line 140) | pub fn folder_has_configuration_file(target: Target, folder: &Path) -> b... function is_configuration_file (line 151) | pub fn is_configuration_file(target: Target, path: &Path) -> bool { function read_from (line 180) | pub fn read_from(target: Target, root_dir: &Path) -> Result<(Value, Vec<... function read_platform (line 193) | pub fn read_platform( function does_supported_file_name_exist (line 210) | pub fn does_supported_file_name_exist(target: Target, path: impl Into) -> Result<(Config... function parse_value (line 246) | pub fn parse_value( function do_parse (line 253) | fn do_parse( function parse_json (line 340) | pub fn parse_json(raw: &str, path: &Path) -> Result { function parse_json_value (line 347) | pub fn parse_json_value(raw: &str, path: &Path) -> Result(raw: &str, path: &Path) -> Result<... function parse_json5 (line 363) | pub fn parse_json5(raw: &str, path: &Path) -> Result { function parse_json5_value (line 372) | pub fn parse_json5_value(raw: &str, path: &Path) -> Result(raw: &str, path: &Path) -> Result... function do_parse_toml (line 385) | fn do_parse_toml(raw: &str, path: &Path) -> Result<... function read_to_string (line 393) | fn read_to_string(path: &Path) -> Result { FILE: crates/tauri-utils/src/config_v1/mod.rs function default_true (line 33) | fn default_true() -> bool { type WindowUrl (line 42) | pub enum WindowUrl { method fmt (line 52) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method default (line 61) | fn default() -> Self { type BundleType (line 70) | pub enum BundleType { method deserialize (line 115) | fn deserialize(deserializer: D) -> std::result::Result method fmt (line 88) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method serialize (line 106) | fn serialize(&self, serializer: S) -> std::result::Result std::string::String { method json_schema (line 213) | fn json_schema(generator: &mut schemars::gen::SchemaGenerator) -> sche... method deserialize (line 269) | fn deserialize(deserializer: D) -> std::result::Result type Merge (line 146) | pub(crate) trait Merge: Sized { method merge (line 147) | fn merge(self, other: Self) -> Self; method merge (line 155) | fn merge(self, other: Self) -> Self { method merge (line 166) | fn merge(mut self, other: Self) -> Self { method merge (line 174) | fn merge(mut self, other: Self) -> Self { method merge (line 182) | fn merge(self, other: Self) -> Self { function apply_metadata (line 197) | fn apply_metadata(schema: Schema, metadata: Metadata) -> Schema { method serialize (line 256) | fn serialize(&self, serializer: S) -> std::result::Result(deserializer: D) -> Result Self { function minimum_system_version (line 395) | fn minimum_system_version() -> Option { type WixLanguageConfig (line 405) | pub struct WixLanguageConfig { type WixLanguage (line 415) | pub enum WixLanguage { method default (line 425) | fn default() -> Self { type WixConfig (line 436) | pub struct WixConfig { type NsisCompression (line 492) | pub enum NsisCompression { type NsisConfig (line 505) | pub struct NsisConfig { type NSISInstallerMode (line 553) | pub enum NSISInstallerMode { type WebviewInstallMode (line 581) | pub enum WebviewInstallMode { method default (line 620) | fn default() -> Self { type WindowsConfig (line 631) | pub struct WindowsConfig { method default (line 671) | fn default() -> Self { type BundleResources (line 691) | pub enum BundleResources { type BundleConfig (line 705) | pub struct BundleConfig { type CliArg (line 773) | pub struct CliArg { type CliConfig (line 895) | pub struct CliConfig { type WindowConfig (line 924) | pub struct WindowConfig { method default (line 1051) | fn default() -> Self { function default_window_label (line 1090) | fn default_window_label() -> String { function default_width (line 1094) | fn default_width() -> f64 { function default_height (line 1098) | fn default_height() -> f64 { function default_title (line 1102) | fn default_title() -> String { type CspDirectiveSources (line 1111) | pub enum CspDirectiveSources { method contains (line 1135) | pub fn contains(&self, source: &str) -> bool { method push (line 1143) | pub fn push>(&mut self, source: S) { method default (line 1119) | fn default() -> Self { function from (line 1125) | fn from(sources: CspDirectiveSources) -> Self { type Csp (line 1161) | pub enum Csp { method from (line 1169) | fn from(map: HashMap) -> Self { function from (line 1175) | fn from(csp: Csp) -> Self { method fmt (line 1194) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type DisabledCspModificationKind (line 1218) | pub enum DisabledCspModificationKind { method default (line 1227) | fn default() -> Self { type RemoteDomainAccessScope (line 1236) | pub struct RemoteDomainAccessScope { type SecurityConfig (line 1259) | pub struct SecurityConfig { type Allowlist (line 1311) | pub trait Allowlist { method all_features (line 1313) | fn all_features() -> Vec<&'static str>; method to_features (line 1315) | fn to_features(&self) -> Vec<&'static str>; method all_features (line 1412) | fn all_features() -> Vec<&'static str> { method to_features (line 1431) | fn to_features(&self) -> Vec<&'static str> { method all_features (line 1562) | fn all_features() -> Vec<&'static str> { method to_features (line 1604) | fn to_features(&self) -> Vec<&'static str> { method all_features (line 1841) | fn all_features() -> Vec<&'static str> { method to_features (line 1854) | fn to_features(&self) -> Vec<&'static str> { method all_features (line 1899) | fn all_features() -> Vec<&'static str> { method to_features (line 1913) | fn to_features(&self) -> Vec<&'static str> { method all_features (line 1962) | fn all_features() -> Vec<&'static str> { method to_features (line 1973) | fn to_features(&self) -> Vec<&'static str> { method all_features (line 1997) | fn all_features() -> Vec<&'static str> { method to_features (line 2004) | fn to_features(&self) -> Vec<&'static str> { method all_features (line 2026) | fn all_features() -> Vec<&'static str> { method to_features (line 2033) | fn to_features(&self) -> Vec<&'static str> { method all_features (line 2055) | fn all_features() -> Vec<&'static str> { method to_features (line 2062) | fn to_features(&self) -> Vec<&'static str> { method all_features (line 2084) | fn all_features() -> Vec<&'static str> { method to_features (line 2091) | fn to_features(&self) -> Vec<&'static str> { method all_features (line 2119) | fn all_features() -> Vec<&'static str> { method to_features (line 2130) | fn to_features(&self) -> Vec<&'static str> { method all_features (line 2170) | fn all_features() -> Vec<&'static str> { method to_features (line 2182) | fn to_features(&self) -> Vec<&'static str> { method all_features (line 2219) | fn all_features() -> Vec<&'static str> { method to_features (line 2230) | fn to_features(&self) -> Vec<&'static str> { method all_features (line 2261) | fn all_features() -> Vec<&'static str> { method to_features (line 2272) | fn to_features(&self) -> Vec<&'static str> { method all_features (line 2343) | fn all_features() -> Vec<&'static str> { method to_features (line 2361) | fn to_features(&self) -> Vec<&'static str> { type FsAllowlistScope (line 1337) | pub enum FsAllowlistScope { method default (line 1364) | fn default() -> Self { type FsAllowlistConfig (line 1375) | pub struct FsAllowlistConfig { type WindowAllowlistConfig (line 1456) | pub struct WindowAllowlistConfig { type ShellAllowedCommand (line 1680) | pub struct ShellAllowedCommand { method deserialize (line 1706) | fn deserialize(deserializer: D) -> Result type ShellAllowedArgs (line 1747) | pub enum ShellAllowedArgs { method default (line 1756) | fn default() -> Self { type ShellAllowedArg (line 1766) | pub enum ShellAllowedArg { type ShellAllowlistScope (line 1787) | pub struct ShellAllowlistScope(pub Vec); type ShellAllowlistOpen (line 1794) | pub enum ShellAllowlistOpen { method default (line 1808) | fn default() -> Self { type ShellAllowlistConfig (line 1819) | pub struct ShellAllowlistConfig { type DialogAllowlistConfig (line 1877) | pub struct DialogAllowlistConfig { type HttpAllowlistScope (line 1941) | pub struct HttpAllowlistScope(pub Vec); type HttpAllowlistConfig (line 1949) | pub struct HttpAllowlistConfig { type NotificationAllowlistConfig (line 1990) | pub struct NotificationAllowlistConfig { type GlobalShortcutAllowlistConfig (line 2019) | pub struct GlobalShortcutAllowlistConfig { type OsAllowlistConfig (line 2048) | pub struct OsAllowlistConfig { type PathAllowlistConfig (line 2077) | pub struct PathAllowlistConfig { type ProtocolAllowlistConfig (line 2106) | pub struct ProtocolAllowlistConfig { type ProcessAllowlistConfig (line 2147) | pub struct ProcessAllowlistConfig { type ClipboardAllowlistConfig (line 2206) | pub struct ClipboardAllowlistConfig { type AppAllowlistConfig (line 2248) | pub struct AppAllowlistConfig { type AllowlistConfig (line 2297) | pub struct AllowlistConfig { type PatternKind (line 2389) | pub enum PatternKind { type TauriConfig (line 2407) | pub struct TauriConfig { type UpdaterEndpoint (line 2442) | pub struct UpdaterEndpoint(pub Url); method fmt (line 2445) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method deserialize (line 2451) | fn deserialize(deserializer: D) -> Result type WindowsUpdateInstallMode (line 2472) | pub enum WindowsUpdateInstallMode { method deserialize (line 2509) | fn deserialize(deserializer: D) -> std::result::Result method fmt (line 2486) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method serialize (line 2500) | fn serialize(&self, serializer: S) -> std::result::Result(deserializer: D) -> Result method default (line 2611) | fn default() -> Self { type SystemTrayConfig (line 2629) | pub struct SystemTrayConfig { type AppUrl (line 2648) | pub enum AppUrl { method fmt (line 2656) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type BeforeDevCommand (line 2668) | pub enum BeforeDevCommand { type HookCommand (line 2687) | pub enum HookCommand { type BuildConfig (line 2706) | pub struct BuildConfig { method default (line 2754) | fn default() -> Self { function default_dev_path (line 2768) | fn default_dev_path() -> AppUrl { function default_dist_dir (line 2774) | fn default_dist_dir() -> AppUrl { type PackageVersion (line 2779) | struct PackageVersion(String); method deserialize (line 2782) | fn deserialize>(deserializer: D) -> Result(deserializer: D) -> Result); function default_build (line 2958) | fn default_build() -> BuildConfig { type TitleBarStyle (line 2974) | pub enum TitleBarStyle { method deserialize (line 3001) | fn deserialize(deserializer: D) -> std::result::Result method serialize (line 2992) | fn serialize(&self, serializer: S) -> std::result::Result) -> std::fmt::Result { type Theme (line 3032) | pub enum Theme { method deserialize (line 3049) | fn deserialize(deserializer: D) -> std::result::Result method serialize (line 3040) | fn serialize(&self, serializer: S) -> std::result::Result) -> std::fmt::Result { function test_defaults (line 3082) | fn test_defaults() { FILE: crates/tauri-utils/src/config_v1/parse.rs constant EXTENSIONS_SUPPORTED (line 14) | const EXTENSIONS_SUPPORTED: &[&str] = &["json", "json5", "toml"]; constant ENABLED_FORMATS (line 17) | const ENABLED_FORMATS: &[ConfigFormat] = &[ type ConfigFormat (line 27) | enum ConfigFormat { method into_file_name (line 38) | fn into_file_name(self) -> &'static str { method into_platform_file_name (line 46) | fn into_platform_file_name(self) -> &'static str { type ConfigError (line 82) | pub enum ConfigError { function parse_value (line 141) | pub fn parse_value(path: impl Into) -> Result<(Value, PathBuf),... function do_parse (line 145) | fn do_parse(path: PathBuf) -> Result<(D, PathBuf), ... function do_parse_json (line 226) | fn do_parse_json(raw: &str, path: &Path) -> Result<... function do_parse_json5 (line 234) | fn do_parse_json5(raw: &str, path: &Path) -> Result... function do_parse_toml (line 242) | fn do_parse_toml(raw: &str, path: &Path) -> Result<... function read_to_string (line 250) | fn read_to_string(path: &Path) -> Result { FILE: crates/tauri-utils/src/html.rs function serialize_node_ref_internal (line 30) | fn serialize_node_ref_internal( function serialize_node (line 100) | pub fn serialize_node(node: &NodeRef) -> Vec { function parse (line 114) | pub fn parse(html: String) -> NodeRef { function with_head (line 118) | fn with_head(document: &NodeRef, f: F) { function inject_nonce (line 131) | fn inject_nonce(document: &NodeRef, selector: &str, token: &str) { function inject_nonce_token (line 148) | pub fn inject_nonce_token( function inject_csp (line 161) | pub fn inject_csp(document: &NodeRef, csp: &str) { function create_csp_meta_tag (line 167) | fn create_csp_meta_tag(csp: &str) -> NodeRef { type PatternObject (line 192) | pub enum PatternObject { method from (line 203) | fn from(pattern_kind: &PatternKind) -> Self { type IsolationSide (line 216) | pub enum IsolationSide { function inject_codegen_isolation_script (line 228) | pub fn inject_codegen_isolation_script(document: &NodeRef) { function inline_isolation (line 255) | pub fn inline_isolation(document: &NodeRef, dir: &Path) { function normalize_script_for_csp (line 289) | pub fn normalize_script_for_csp(input: &[u8]) -> Vec { function csp (line 320) | fn csp() { function normalize_script_for_csp (line 339) | fn normalize_script_for_csp() { FILE: crates/tauri-utils/src/io.rs function read_line (line 12) | pub fn read_line(r: &mut R, buf: &mut Vec) -> s... FILE: crates/tauri-utils/src/lib.rs type PackageInfo (line 47) | pub struct PackageInfo { type WindowEffect (line 68) | pub enum WindowEffect { type WindowEffectState (line 147) | pub enum WindowEffectState { type TitleBarStyle (line 163) | pub enum TitleBarStyle { method deserialize (line 190) | fn deserialize(deserializer: D) -> std::result::Result method serialize (line 181) | fn serialize(&self, serializer: S) -> std::result::Result) -> std::fmt::Result { type Theme (line 221) | pub enum Theme { method deserialize (line 238) | fn deserialize(deserializer: D) -> std::result::Result method serialize (line 229) | fn serialize(&self, serializer: S) -> std::result::Result) -> std::fmt::Result { type Env (line 266) | pub struct Env { method default (line 279) | fn default() -> Self { type Result (line 317) | pub type Result = std::result::Result; type Error (line 322) | pub enum Error { function display_path (line 377) | pub fn display_path>(p: P) -> String { function write_if_changed (line 386) | pub fn write_if_changed(path: P, content: C) -> std::io::Result<()> FILE: crates/tauri-utils/src/mime_type.rs constant MIMETYPE_PLAIN (line 9) | const MIMETYPE_PLAIN: &str = "text/plain"; type MimeType (line 13) | pub enum MimeType { method fmt (line 29) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method parse_from_uri (line 50) | pub fn parse_from_uri(uri: &str) -> MimeType { method parse_from_uri_with_fallback (line 55) | pub fn parse_from_uri_with_fallback(uri: &str, fallback: MimeType) -> ... method parse (line 80) | pub fn parse(content: &[u8], uri: &str) -> String { method parse_with_fallback (line 84) | pub fn parse_with_fallback(content: &[u8], uri: &str, fallback: MimeTy... function should_parse_mimetype_from_uri (line 107) | fn should_parse_mimetype_from_uri() { FILE: crates/tauri-utils/src/pattern/isolation.js function sendMessage (line 16) | function sendMessage(message) { function encrypt (line 45) | async function encrypt(payload) { function isIsolationMessage (line 76) | function isIsolationMessage(data) { function isIsolationPayload (line 95) | function isIsolationPayload(data) { function payloadHandler (line 108) | async function payloadHandler(event) { function waitUntilReady (line 139) | function waitUntilReady() { FILE: crates/tauri-utils/src/pattern/isolation.rs constant IFRAME_STYLE (line 16) | pub const IFRAME_STYLE: &str = "#__tauri_isolation__ { display: none !im... type Error (line 21) | pub enum Error { type AesGcmPair (line 45) | pub struct AesGcmPair { method new (line 57) | fn new() -> Result { method raw (line 68) | pub fn raw(&self) -> &[u8; 32] { method key (line 73) | pub fn key(&self) -> &Aes256Gcm { method encrypt (line 78) | pub fn encrypt(&self, nonce: &[u8; 12], payload: &[u8]) -> Result) -> std::fmt::Result { type Keys (line 88) | pub struct Keys { method new (line 95) | pub fn new() -> Result { method aes_gcm (line 100) | pub fn aes_gcm(&self) -> &AesGcmPair { method decrypt (line 105) | pub fn decrypt(&self, raw: RawIsolationPayload<'_>) -> Result,... type RawIsolationPayload (line 119) | pub struct RawIsolationPayload<'a> { function content_type (line 127) | pub fn content_type(&self) -> &Cow<'a, str> { type Error (line 133) | type Error = Error; function try_from (line 135) | fn try_from(value: &'a Vec) -> Result { type IsolationJavascriptCodegen (line 145) | pub struct IsolationJavascriptCodegen { type IsolationJavascriptRuntime (line 154) | pub struct IsolationJavascriptRuntime<'a> { function create_keys (line 167) | fn create_keys() -> Result<(), Box> { FILE: crates/tauri-utils/src/platform.rs constant ANDROID_ASSET_PROTOCOL_URI_PREFIX (line 20) | pub const ANDROID_ASSET_PROTOCOL_URI_PREFIX: &str = "asset://localhost/"; type Target (line 27) | pub enum Target { method from_triple (line 60) | pub fn from_triple(target: &str) -> Self { method current (line 75) | pub fn current() -> Self { method is_mobile (line 90) | pub fn is_mobile(&self) -> bool { method is_desktop (line 95) | pub fn is_desktop(&self) -> bool { method fmt (line 43) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function current_exe (line 172) | pub fn current_exe() -> std::io::Result { function target_triple (line 185) | pub fn target_triple() -> crate::Result { function is_cargo_output_directory (line 232) | fn is_cargo_output_directory(path: &std::path::Path) -> bool { constant CARGO_OUTPUT_DIRECTORIES (line 237) | const CARGO_OUTPUT_DIRECTORIES: &[&str] = &["debug", "release", "custom-... function is_cargo_output_directory (line 240) | fn is_cargo_output_directory(path: &std::path::Path) -> bool { function resource_dir (line 264) | pub fn resource_dir(package_info: &PackageInfo, env: &Env) -> crate::Res... function resource_dir_android (line 275) | fn resource_dir_android(_package_info: &PackageInfo, _env: &Env) -> crat... function resource_dir_from (line 281) | fn resource_dir_from>( function bundle_type (line 353) | pub fn bundle_type() -> Option { method to_tokens (line 380) | fn to_tokens(&self, tokens: &mut TokenStream) { function resolve_resource_dir (line 402) | fn resolve_resource_dir() { FILE: crates/tauri-utils/src/platform/starting_binary.rs type StartingBinary (line 17) | pub(super) struct StartingBinary(std::io::Result); method new (line 21) | fn new() -> Self { method cloned (line 43) | pub(super) fn cloned(&self) -> Result { method has_symlink (line 58) | fn has_symlink(_: &Path) -> Option<&Path> { method has_symlink (line 67) | fn has_symlink(path: &Path) -> Option<&Path> { FILE: crates/tauri-utils/src/plugin.rs constant GLOBAL_API_SCRIPT_PATH_KEY (line 17) | const GLOBAL_API_SCRIPT_PATH_KEY: &str = "GLOBAL_API_SCRIPT_PATH"; constant GLOBAL_API_SCRIPT_FILE_LIST_PATH (line 19) | pub const GLOBAL_API_SCRIPT_FILE_LIST_PATH: &str = "__global-api-script.... function define_global_api_script_path (line 22) | pub fn define_global_api_script_path(path: &Path) { function save_global_api_scripts_paths (line 37) | pub fn save_global_api_scripts_paths(out_dir: &Path, mut tauri_global_sc... function read_global_api_scripts (line 63) | pub fn read_global_api_scripts(out_dir: &Path) -> Option> { FILE: crates/tauri-utils/src/resources.rs function resource_relpath (line 17) | pub fn resource_relpath(path: &Path) -> PathBuf { function normalize (line 31) | fn normalize(path: &Path) -> PathBuf { function external_binaries (line 46) | pub fn external_binaries( type Resource (line 65) | pub struct Resource { method path (line 72) | pub fn path(&self) -> &Path { method target (line 77) | pub fn target(&self) -> &Path { type PatternIter (line 83) | enum PatternIter<'a> { type ResourcePaths (line 89) | pub struct ResourcePaths<'a> { function new (line 95) | pub fn new(patterns: &'a [String], allow_walk: bool) -> ResourcePaths<'a> { function from_map (line 107) | pub fn from_map(patterns: &'a HashMap, allow_walk: bool)... function iter (line 120) | pub fn iter(self) -> ResourcePathsIter<'a> { type ResourcePathsIter (line 127) | pub struct ResourcePathsIter<'a> { type ResourcePathsInnerIter (line 142) | enum ResourcePathsInnerIter { type Item (line 155) | type Item = crate::Result; method next (line 157) | fn next(&mut self) -> Option> { function next_current_iter (line 171) | fn next_current_iter(&mut self) -> Option> { function resource_from_path (line 188) | fn resource_from_path(&self, path: PathBuf) -> crate::Result { function next_pattern (line 222) | fn next_pattern(&mut self) -> Option> { type Item (line 270) | type Item = crate::Result; method next (line 272) | fn next(&mut self) -> Option> { type Item (line 278) | type Item = crate::Result; method next (line 280) | fn next(&mut self) -> Option> { method eq (line 300) | fn eq(&self, other: &Self) -> bool { function expected_resources (line 305) | fn expected_resources(resources: &[(&str, &str)]) -> Vec { function setup_test_dirs (line 315) | fn setup_test_dirs() { function resources_map (line 363) | fn resources_map(literal: &[(&str, &str)]) -> HashMap { function resource_paths_iter_slice_allow_walk (line 372) | fn resource_paths_iter_slice_allow_walk() { function resource_paths_iter_slice_no_walk (line 440) | fn resource_paths_iter_slice_no_walk() { function resource_paths_iter_map_allow_walk (line 479) | fn resource_paths_iter_map_allow_walk() { function resource_paths_iter_map_no_walk (line 540) | fn resource_paths_iter_map_no_walk() { function resource_paths_errors (line 579) | fn resource_paths_errors() { FILE: crates/tauri-utils/src/tokens.rs function str_lit (line 32) | pub fn str_lit(s: impl AsRef) -> TokenStream { function opt_lit (line 38) | pub fn opt_lit(item: Option<&impl ToTokens>) -> TokenStream { function opt_lit_owned (line 46) | pub fn opt_lit_owned(item: Option) -> TokenStream { function opt_str_lit (line 54) | pub fn opt_str_lit(item: Option>) -> TokenStream { function opt_vec_lit (line 59) | pub fn opt_vec_lit( function vec_lit (line 70) | pub fn vec_lit( function path_buf_lit (line 84) | pub fn path_buf_lit(s: impl AsRef) -> TokenStream { function url_lit (line 90) | pub fn url_lit(url: &Url) -> TokenStream { function map_lit (line 98) | pub fn map_lit TokenStream { function json_value_lit (line 155) | pub fn json_value_lit(jv: &JsonValue) -> TokenStream { FILE: crates/tauri/build.rs constant PLUGINS (line 16) | const PLUGINS: &[(&str, &[(&str, bool)])] = &[ function has_feature (line 228) | fn has_feature(feature: &str) -> bool { function alias (line 244) | fn alias(alias: &str, has_feature: bool) { function main (line 251) | fn main() { constant LICENSE_HEADER (line 361) | const LICENSE_HEADER: &str = r"# Copyright 2019-2024 Tauri Programme wit... function define_permissions (line 366) | fn define_permissions( function define_default_permission_set (line 445) | fn define_default_permission_set( function embed_manifest_for_tests (line 483) | fn embed_manifest_for_tests() { FILE: crates/tauri/scripts/bundle.global.js function n (line 1) | function n(e,n,t,i){if("a"===t&&!i)throw new TypeError("Private accessor... function t (line 1) | function t(e,n,t,i,r){if("m"===i)throw new TypeError("Private method is ... function u (line 1) | function u(e,n=!1){return window.__TAURI_INTERNALS__.transformCallback(e... class c (line 1) | class c{constructor(e){i.set(this,void 0),r.set(this,0),s.set(this,[]),a... method constructor (line 1) | constructor(e){i.set(this,void 0),r.set(this,0),s.set(this,[]),a.set(t... method cleanupCallback (line 1) | cleanupCallback(){window.__TAURI_INTERNALS__.unregisterCallback(this.id)} method onmessage (line 1) | set onmessage(e){t(this,i,e,"f")} method onmessage (line 1) | get onmessage(){return n(this,i,"f")} method [(i=new WeakMap,r=new WeakMap,s=new WeakMap,a=new WeakMap,o)] (line 1) | [(i=new WeakMap,r=new WeakMap,s=new WeakMap,a=new WeakMap,o)](){return... method toJSON (line 1) | toJSON(){return this[o]()} class d (line 1) | class d{constructor(e,n,t){this.plugin=e,this.event=n,this.channelId=t}a... method constructor (line 1) | constructor(e,n,t){this.plugin=e,this.event=n,this.channelId=t} method unregister (line 1) | async unregister(){return h(`plugin:${this.plugin}|remove_listener`,{e... function p (line 1) | async function p(e,n,t){const i=new c(t);try{return await h(`plugin:${e}... function h (line 1) | async function h(e,n={},t){return window.__TAURI_INTERNALS__.invoke(e,n,t)} class w (line 1) | class w{get rid(){return n(this,l,"f")}constructor(e){l.set(this,void 0)... method rid (line 1) | get rid(){return n(this,l,"f")} method constructor (line 1) | constructor(e){l.set(this,void 0),t(this,l,e,"f")} method close (line 1) | async close(){return h("plugin:resources|close",{rid:this.rid})} class y (line 1) | class y extends w{constructor(e){super(e)}static async new(e,n,t){return... method constructor (line 1) | constructor(e){super(e)} method new (line 1) | static async new(e,n,t){return h("plugin:image|new",{rgba:g(e),width:n... method fromBytes (line 1) | static async fromBytes(e){return h("plugin:image|from_bytes",{bytes:g(... method fromPath (line 1) | static async fromPath(e){return h("plugin:image|from_path",{path:e}).t... method rgba (line 1) | async rgba(){return h("plugin:image|rgba",{rid:this.rid}).then(e=>new ... method size (line 1) | async size(){return h("plugin:image|size",{rid:this.rid})} function g (line 1) | function g(e){return null==e?null:"string"==typeof e?e:e instanceof y?e.... method BundleType (line 1) | get BundleType(){return b} class v (line 1) | class v{constructor(...e){this.type="Logical",1===e.length?"Logical"in e... method constructor (line 1) | constructor(...e){this.type="Logical",1===e.length?"Logical"in e[0]?(t... method toPhysical (line 1) | toPhysical(e){return new k(this.width*e,this.height*e)} method [o] (line 1) | [o](){return{width:this.width,height:this.height}} method toJSON (line 1) | toJSON(){return this[o]()} class k (line 1) | class k{constructor(...e){this.type="Physical",1===e.length?"Physical"in... method constructor (line 1) | constructor(...e){this.type="Physical",1===e.length?"Physical"in e[0]?... method toLogical (line 1) | toLogical(e){return new v(this.width/e,this.height/e)} method [o] (line 1) | [o](){return{width:this.width,height:this.height}} method toJSON (line 1) | toJSON(){return this[o]()} class A (line 1) | class A{constructor(e){this.size=e}toLogical(e){return this.size instanc... method constructor (line 1) | constructor(e){this.size=e} method toLogical (line 1) | toLogical(e){return this.size instanceof v?this.size:this.size.toLogic... method toPhysical (line 1) | toPhysical(e){return this.size instanceof k?this.size:this.size.toPhys... method [o] (line 1) | [o](){return{[`${this.size.type}`]:{width:this.size.width,height:this.... method toJSON (line 1) | toJSON(){return this[o]()} class T (line 1) | class T{constructor(...e){this.type="Logical",1===e.length?"Logical"in e... method constructor (line 1) | constructor(...e){this.type="Logical",1===e.length?"Logical"in e[0]?(t... method toPhysical (line 1) | toPhysical(e){return new I(this.x*e,this.y*e)} method [o] (line 1) | [o](){return{x:this.x,y:this.y}} method toJSON (line 1) | toJSON(){return this[o]()} class I (line 1) | class I{constructor(...e){this.type="Physical",1===e.length?"Physical"in... method constructor (line 1) | constructor(...e){this.type="Physical",1===e.length?"Physical"in e[0]?... method toLogical (line 1) | toLogical(e){return new T(this.x/e,this.y/e)} method [o] (line 1) | [o](){return{x:this.x,y:this.y}} method toJSON (line 1) | toJSON(){return this[o]()} class E (line 1) | class E{constructor(e){this.position=e}toLogical(e){return this.position... method constructor (line 1) | constructor(e){this.position=e} method toLogical (line 1) | toLogical(e){return this.position instanceof T?this.position:this.posi... method toPhysical (line 1) | toPhysical(e){return this.position instanceof I?this.position:this.pos... method [o] (line 1) | [o](){return{[`${this.position.type}`]:{x:this.position.x,y:this.posit... method toJSON (line 1) | toJSON(){return this[o]()} function S (line 1) | async function S(e,n){window.__TAURI_EVENT_PLUGIN_INTERNALS__.unregister... function N (line 1) | async function N(e,n,t){var i;const r="string"==typeof(null==t?void 0:t.... function L (line 1) | async function L(e,n,t){return N(e,t=>{S(e,t.id),n(t)},t)} function C (line 1) | async function C(e,n){await h("plugin:event|emit",{event:e,payload:n})} function x (line 1) | async function x(e,n,t){const i="string"==typeof e?{kind:"AnyLabel",labe... method TauriEvent (line 1) | get TauriEvent(){return R} function U (line 1) | function U(e){var n;if("items"in e)e.items=null===(n=e.items)||void 0===... function F (line 1) | async function F(e,n){const t=new c;if(n&&"object"==typeof n&&("action"i... class M (line 1) | class M extends w{get id(){return n(this,P,"f")}get kind(){return n(this... method id (line 1) | get id(){return n(this,P,"f")} method kind (line 1) | get kind(){return n(this,z,"f")} method constructor (line 1) | constructor(e,n,i){super(e),P.set(this,void 0),z.set(this,void 0),t(th... class B (line 1) | class B extends M{constructor(e,n){super(e,n,"MenuItem")}static async ne... method constructor (line 1) | constructor(e,n){super(e,n,"MenuItem")} method new (line 1) | static async new(e){return F("MenuItem",e).then(([e,n])=>new B(e,n))} method text (line 1) | async text(){return h("plugin:menu|text",{rid:this.rid,kind:this.kind})} method setText (line 1) | async setText(e){return h("plugin:menu|set_text",{rid:this.rid,kind:th... method isEnabled (line 1) | async isEnabled(){return h("plugin:menu|is_enabled",{rid:this.rid,kind... method setEnabled (line 1) | async setEnabled(e){return h("plugin:menu|set_enabled",{rid:this.rid,k... method setAccelerator (line 1) | async setAccelerator(e){return h("plugin:menu|set_accelerator",{rid:th... class V (line 1) | class V extends M{constructor(e,n){super(e,n,"Check")}static async new(e... method constructor (line 1) | constructor(e,n){super(e,n,"Check")} method new (line 1) | static async new(e){return F("Check",e).then(([e,n])=>new V(e,n))} method text (line 1) | async text(){return h("plugin:menu|text",{rid:this.rid,kind:this.kind})} method setText (line 1) | async setText(e){return h("plugin:menu|set_text",{rid:this.rid,kind:th... method isEnabled (line 1) | async isEnabled(){return h("plugin:menu|is_enabled",{rid:this.rid,kind... method setEnabled (line 1) | async setEnabled(e){return h("plugin:menu|set_enabled",{rid:this.rid,k... method setAccelerator (line 1) | async setAccelerator(e){return h("plugin:menu|set_accelerator",{rid:th... method isChecked (line 1) | async isChecked(){return h("plugin:menu|is_checked",{rid:this.rid})} method setChecked (line 1) | async setChecked(e){return h("plugin:menu|set_checked",{rid:this.rid,c... class G (line 1) | class G extends M{constructor(e,n){super(e,n,"Icon")}static async new(e)... method constructor (line 1) | constructor(e,n){super(e,n,"Icon")} method new (line 1) | static async new(e){return F("Icon",e).then(([e,n])=>new G(e,n))} method text (line 1) | async text(){return h("plugin:menu|text",{rid:this.rid,kind:this.kind})} method setText (line 1) | async setText(e){return h("plugin:menu|set_text",{rid:this.rid,kind:th... method isEnabled (line 1) | async isEnabled(){return h("plugin:menu|is_enabled",{rid:this.rid,kind... method setEnabled (line 1) | async setEnabled(e){return h("plugin:menu|set_enabled",{rid:this.rid,k... method setAccelerator (line 1) | async setAccelerator(e){return h("plugin:menu|set_accelerator",{rid:th... method setIcon (line 1) | async setIcon(e){return h("plugin:menu|set_icon",{rid:this.rid,kind:th... class j (line 1) | class j extends M{constructor(e,n){super(e,n,"Predefined")}static async ... method constructor (line 1) | constructor(e,n){super(e,n,"Predefined")} method new (line 1) | static async new(e){return F("Predefined",e).then(([e,n])=>new j(e,n))} method text (line 1) | async text(){return h("plugin:menu|text",{rid:this.rid,kind:this.kind})} method setText (line 1) | async setText(e){return h("plugin:menu|set_text",{rid:this.rid,kind:th... function H (line 1) | function H([e,n,t]){switch(t){case"Submenu":return new $(e,n);case"Prede... class $ (line 1) | class $ extends M{constructor(e,n){super(e,n,"Submenu")}static async new... method constructor (line 1) | constructor(e,n){super(e,n,"Submenu")} method new (line 1) | static async new(e){return F("Submenu",e).then(([e,n])=>new $(e,n))} method text (line 1) | async text(){return h("plugin:menu|text",{rid:this.rid,kind:this.kind})} method setText (line 1) | async setText(e){return h("plugin:menu|set_text",{rid:this.rid,kind:th... method isEnabled (line 1) | async isEnabled(){return h("plugin:menu|is_enabled",{rid:this.rid,kind... method setEnabled (line 1) | async setEnabled(e){return h("plugin:menu|set_enabled",{rid:this.rid,k... method append (line 1) | async append(e){return h("plugin:menu|append",{rid:this.rid,kind:this.... method prepend (line 1) | async prepend(e){return h("plugin:menu|prepend",{rid:this.rid,kind:thi... method insert (line 1) | async insert(e,n){return h("plugin:menu|insert",{rid:this.rid,kind:thi... method remove (line 1) | async remove(e){return h("plugin:menu|remove",{rid:this.rid,kind:this.... method removeAt (line 1) | async removeAt(e){return h("plugin:menu|remove_at",{rid:this.rid,kind:... method items (line 1) | async items(){return h("plugin:menu|items",{rid:this.rid,kind:this.kin... method get (line 1) | async get(e){return h("plugin:menu|get",{rid:this.rid,kind:this.kind,i... method popup (line 1) | async popup(e,n){var t;return h("plugin:menu|popup",{rid:this.rid,kind... method setAsWindowsMenuForNSApp (line 1) | async setAsWindowsMenuForNSApp(){return h("plugin:menu|set_as_windows_... method setAsHelpMenuForNSApp (line 1) | async setAsHelpMenuForNSApp(){return h("plugin:menu|set_as_help_menu_f... method setIcon (line 1) | async setIcon(e){return h("plugin:menu|set_icon",{rid:this.rid,kind:th... class q (line 1) | class q extends M{constructor(e,n){super(e,n,"Menu")}static async new(e)... method constructor (line 1) | constructor(e,n){super(e,n,"Menu")} method new (line 1) | static async new(e){return F("Menu",e).then(([e,n])=>new q(e,n))} method default (line 1) | static async default(){return h("plugin:menu|create_default").then(([e... method append (line 1) | async append(e){return h("plugin:menu|append",{rid:this.rid,kind:this.... method prepend (line 1) | async prepend(e){return h("plugin:menu|prepend",{rid:this.rid,kind:thi... method insert (line 1) | async insert(e,n){return h("plugin:menu|insert",{rid:this.rid,kind:thi... method remove (line 1) | async remove(e){return h("plugin:menu|remove",{rid:this.rid,kind:this.... method removeAt (line 1) | async removeAt(e){return h("plugin:menu|remove_at",{rid:this.rid,kind:... method items (line 1) | async items(){return h("plugin:menu|items",{rid:this.rid,kind:this.kin... method get (line 1) | async get(e){return h("plugin:menu|get",{rid:this.rid,kind:this.kind,i... method popup (line 1) | async popup(e,n){var t;return h("plugin:menu|popup",{rid:this.rid,kind... method setAsAppMenu (line 1) | async setAsAppMenu(){return h("plugin:menu|set_as_app_menu",{rid:this.... method setAsWindowMenu (line 1) | async setAsWindowMenu(e){var n;return h("plugin:menu|set_as_window_men... method NativeIcon (line 1) | get NativeIcon(){return W} function Q (line 1) | function Q(){var e,n;window.__TAURI_INTERNALS__=null!==(e=window.__TAURI... function t (line 1) | function t(e,n){switch(e){case"plugin:event|listen":return function(e){i... function s (line 1) | function s(e){r.delete(e)} function a (line 1) | function a(e,n){const t=r.get(e);t?t(n):console.warn(`[TAURI] Couldn't f... method BaseDirectory (line 1) | get BaseDirectory(){return Z} class X (line 1) | class X extends w{constructor(e,n){super(e),this.id=n}static async getBy... method constructor (line 1) | constructor(e,n){super(e),this.id=n} method getById (line 1) | static async getById(e){return h("plugin:tray|get_by_id",{id:e}).then(... method removeById (line 1) | static async removeById(e){return h("plugin:tray|remove_by_id",{id:e})} method new (line 1) | static async new(e){(null==e?void 0:e.menu)&&(e.menu=[e.menu.rid,e.men... method setIcon (line 1) | async setIcon(e){let n=null;return e&&(n=g(e)),h("plugin:tray|set_icon... method setMenu (line 1) | async setMenu(e){return e&&(e=[e.rid,e.kind]),h("plugin:tray|set_menu"... method setTooltip (line 1) | async setTooltip(e){return h("plugin:tray|set_tooltip",{rid:this.rid,t... method setTitle (line 1) | async setTitle(e){return h("plugin:tray|set_title",{rid:this.rid,title... method setVisible (line 1) | async setVisible(e){return h("plugin:tray|set_visible",{rid:this.rid,v... method setTempDirPath (line 1) | async setTempDirPath(e){return h("plugin:tray|set_temp_dir_path",{rid:... method setIconAsTemplate (line 1) | async setIconAsTemplate(e){return h("plugin:tray|set_icon_as_template"... method setMenuOnLeftClick (line 1) | async setMenuOnLeftClick(e){return h("plugin:tray|set_show_menu_on_lef... method setShowMenuOnLeftClick (line 1) | async setShowMenuOnLeftClick(e){return h("plugin:tray|set_show_menu_on... class ie (line 1) | class ie{constructor(e){this._preventDefault=!1,this.event=e.event,this.... method constructor (line 1) | constructor(e){this._preventDefault=!1,this.event=e.event,this.id=e.id} method preventDefault (line 1) | preventDefault(){this._preventDefault=!0} method isPreventDefault (line 1) | isPreventDefault(){return this._preventDefault} function re (line 1) | function re(){return new le(window.__TAURI_INTERNALS__.metadata.currentW... function se (line 1) | async function se(){return h("plugin:window|get_all_windows").then(e=>e.... class le (line 1) | class le{constructor(e,n={}){var t;this.label=e,this.listeners=Object.cr... method constructor (line 1) | constructor(e,n={}){var t;this.label=e,this.listeners=Object.create(nu... method getByLabel (line 1) | static async getByLabel(e){var n;return null!==(n=(await se()).find(n=... method getCurrent (line 1) | static getCurrent(){return re()} method getAll (line 1) | static async getAll(){return se()} method getFocusedWindow (line 1) | static async getFocusedWindow(){for(const e of await se())if(await e.i... method listen (line 1) | async listen(e,n){return this._handleTauriEvent(e,n)?()=>{const t=this... method once (line 1) | async once(e,n){return this._handleTauriEvent(e,n)?()=>{const t=this.l... method emit (line 1) | async emit(e,n){if(!ae.includes(e))return C(e,n);for(const t of this.l... method emitTo (line 1) | async emitTo(e,n,t){if(!ae.includes(n))return x(e,n,t);for(const e of ... method _handleTauriEvent (line 1) | _handleTauriEvent(e,n){return!!ae.includes(e)&&(e in this.listeners?th... method scaleFactor (line 1) | async scaleFactor(){return h("plugin:window|scale_factor",{label:this.... method innerPosition (line 1) | async innerPosition(){return h("plugin:window|inner_position",{label:t... method outerPosition (line 1) | async outerPosition(){return h("plugin:window|outer_position",{label:t... method innerSize (line 1) | async innerSize(){return h("plugin:window|inner_size",{label:this.labe... method outerSize (line 1) | async outerSize(){return h("plugin:window|outer_size",{label:this.labe... method isFullscreen (line 1) | async isFullscreen(){return h("plugin:window|is_fullscreen",{label:thi... method isMinimized (line 1) | async isMinimized(){return h("plugin:window|is_minimized",{label:this.... method isMaximized (line 1) | async isMaximized(){return h("plugin:window|is_maximized",{label:this.... method isFocused (line 1) | async isFocused(){return h("plugin:window|is_focused",{label:this.labe... method isDecorated (line 1) | async isDecorated(){return h("plugin:window|is_decorated",{label:this.... method isResizable (line 1) | async isResizable(){return h("plugin:window|is_resizable",{label:this.... method isMaximizable (line 1) | async isMaximizable(){return h("plugin:window|is_maximizable",{label:t... method isMinimizable (line 1) | async isMinimizable(){return h("plugin:window|is_minimizable",{label:t... method isClosable (line 1) | async isClosable(){return h("plugin:window|is_closable",{label:this.la... method isVisible (line 1) | async isVisible(){return h("plugin:window|is_visible",{label:this.labe... method title (line 1) | async title(){return h("plugin:window|title",{label:this.label})} method theme (line 1) | async theme(){return h("plugin:window|theme",{label:this.label})} method isAlwaysOnTop (line 1) | async isAlwaysOnTop(){return h("plugin:window|is_always_on_top",{label... method center (line 1) | async center(){return h("plugin:window|center",{label:this.label})} method requestUserAttention (line 1) | async requestUserAttention(e){let n=null;return e&&(n=e===ee.Critical?... method setResizable (line 1) | async setResizable(e){return h("plugin:window|set_resizable",{label:th... method setEnabled (line 1) | async setEnabled(e){return h("plugin:window|set_enabled",{label:this.l... method isEnabled (line 1) | async isEnabled(){return h("plugin:window|is_enabled",{label:this.labe... method setMaximizable (line 1) | async setMaximizable(e){return h("plugin:window|set_maximizable",{labe... method setMinimizable (line 1) | async setMinimizable(e){return h("plugin:window|set_minimizable",{labe... method setClosable (line 1) | async setClosable(e){return h("plugin:window|set_closable",{label:this... method setTitle (line 1) | async setTitle(e){return h("plugin:window|set_title",{label:this.label... method maximize (line 1) | async maximize(){return h("plugin:window|maximize",{label:this.label})} method unmaximize (line 1) | async unmaximize(){return h("plugin:window|unmaximize",{label:this.lab... method toggleMaximize (line 1) | async toggleMaximize(){return h("plugin:window|toggle_maximize",{label... method minimize (line 1) | async minimize(){return h("plugin:window|minimize",{label:this.label})} method unminimize (line 1) | async unminimize(){return h("plugin:window|unminimize",{label:this.lab... method show (line 1) | async show(){return h("plugin:window|show",{label:this.label})} method hide (line 1) | async hide(){return h("plugin:window|hide",{label:this.label})} method close (line 1) | async close(){return h("plugin:window|close",{label:this.label})} method destroy (line 1) | async destroy(){return h("plugin:window|destroy",{label:this.label})} method setDecorations (line 1) | async setDecorations(e){return h("plugin:window|set_decorations",{labe... method setShadow (line 1) | async setShadow(e){return h("plugin:window|set_shadow",{label:this.lab... method setEffects (line 1) | async setEffects(e){return h("plugin:window|set_effects",{label:this.l... method clearEffects (line 1) | async clearEffects(){return h("plugin:window|set_effects",{label:this.... method setAlwaysOnTop (line 1) | async setAlwaysOnTop(e){return h("plugin:window|set_always_on_top",{la... method setAlwaysOnBottom (line 1) | async setAlwaysOnBottom(e){return h("plugin:window|set_always_on_botto... method setContentProtected (line 1) | async setContentProtected(e){return h("plugin:window|set_content_prote... method setSize (line 1) | async setSize(e){return h("plugin:window|set_size",{label:this.label,v... method setMinSize (line 1) | async setMinSize(e){return h("plugin:window|set_min_size",{label:this.... method setMaxSize (line 1) | async setMaxSize(e){return h("plugin:window|set_max_size",{label:this.... method setSizeConstraints (line 1) | async setSizeConstraints(e){function n(e){return e?{Logical:e}:null}re... method setPosition (line 1) | async setPosition(e){return h("plugin:window|set_position",{label:this... method setFullscreen (line 1) | async setFullscreen(e){return h("plugin:window|set_fullscreen",{label:... method setSimpleFullscreen (line 1) | async setSimpleFullscreen(e){return h("plugin:window|set_simple_fullsc... method setFocus (line 1) | async setFocus(){return h("plugin:window|set_focus",{label:this.label})} method setFocusable (line 1) | async setFocusable(e){return h("plugin:window|set_focusable",{label:th... method setIcon (line 1) | async setIcon(e){return h("plugin:window|set_icon",{label:this.label,v... method setSkipTaskbar (line 1) | async setSkipTaskbar(e){return h("plugin:window|set_skip_taskbar",{lab... method setCursorGrab (line 1) | async setCursorGrab(e){return h("plugin:window|set_cursor_grab",{label... method setCursorVisible (line 1) | async setCursorVisible(e){return h("plugin:window|set_cursor_visible",... method setCursorIcon (line 1) | async setCursorIcon(e){return h("plugin:window|set_cursor_icon",{label... method setBackgroundColor (line 1) | async setBackgroundColor(e){return h("plugin:window|set_background_col... method setCursorPosition (line 1) | async setCursorPosition(e){return h("plugin:window|set_cursor_position... method setIgnoreCursorEvents (line 1) | async setIgnoreCursorEvents(e){return h("plugin:window|set_ignore_curs... method startDragging (line 1) | async startDragging(){return h("plugin:window|start_dragging",{label:t... method startResizeDragging (line 1) | async startResizeDragging(e){return h("plugin:window|start_resize_drag... method setBadgeCount (line 1) | async setBadgeCount(e){return h("plugin:window|set_badge_count",{label... method setBadgeLabel (line 1) | async setBadgeLabel(e){return h("plugin:window|set_badge_label",{label... method setOverlayIcon (line 1) | async setOverlayIcon(e){return h("plugin:window|set_overlay_icon",{lab... method setProgressBar (line 1) | async setProgressBar(e){return h("plugin:window|set_progress_bar",{lab... method setVisibleOnAllWorkspaces (line 1) | async setVisibleOnAllWorkspaces(e){return h("plugin:window|set_visible... method setTitleBarStyle (line 1) | async setTitleBarStyle(e){return h("plugin:window|set_title_bar_style"... method setTheme (line 1) | async setTheme(e){return h("plugin:window|set_theme",{label:this.label... method onResized (line 1) | async onResized(e){return this.listen(R.WINDOW_RESIZED,n=>{n.payload=n... method onMoved (line 1) | async onMoved(e){return this.listen(R.WINDOW_MOVED,n=>{n.payload=new I... method onCloseRequested (line 1) | async onCloseRequested(e){return this.listen(R.WINDOW_CLOSE_REQUESTED,... method onDragDropEvent (line 1) | async onDragDropEvent(e){const n=await this.listen(R.DRAG_ENTER,n=>{e(... method onFocusChanged (line 1) | async onFocusChanged(e){const n=await this.listen(R.WINDOW_FOCUS,n=>{e... method onScaleChanged (line 1) | async onScaleChanged(e){return this.listen(R.WINDOW_SCALE_FACTOR_CHANG... method onThemeChanged (line 1) | async onThemeChanged(e){return this.listen(R.WINDOW_THEME_CHANGED,e)} function pe (line 1) | function pe(e){return null===e?null:{name:e.name,scaleFactor:e.scaleFact... method Effect (line 1) | get Effect(){return ce} method EffectState (line 1) | get EffectState(){return de} method ProgressBarStatus (line 1) | get ProgressBarStatus(){return ne} method UserAttentionType (line 1) | get UserAttentionType(){return ee} function we (line 1) | function we(){return new ge(re(),window.__TAURI_INTERNALS__.metadata.cur... function _e (line 1) | async function _e(){return h("plugin:webview|get_all_webviews").then(e=>... class ge (line 1) | class ge{constructor(e,n,t){this.window=e,this.label=n,this.listeners=Ob... method constructor (line 1) | constructor(e,n,t){this.window=e,this.label=n,this.listeners=Object.cr... method getByLabel (line 1) | static async getByLabel(e){var n;return null!==(n=(await _e()).find(n=... method getCurrent (line 1) | static getCurrent(){return we()} method getAll (line 1) | static async getAll(){return _e()} method listen (line 1) | async listen(e,n){return this._handleTauriEvent(e,n)?()=>{const t=this... method once (line 1) | async once(e,n){return this._handleTauriEvent(e,n)?()=>{const t=this.l... method emit (line 1) | async emit(e,n){if(!ye.includes(e))return C(e,n);for(const t of this.l... method emitTo (line 1) | async emitTo(e,n,t){if(!ye.includes(n))return x(e,n,t);for(const e of ... method _handleTauriEvent (line 1) | _handleTauriEvent(e,n){return!!ye.includes(e)&&(e in this.listeners?th... method position (line 1) | async position(){return h("plugin:webview|webview_position",{label:thi... method size (line 1) | async size(){return h("plugin:webview|webview_size",{label:this.label}... method close (line 1) | async close(){return h("plugin:webview|webview_close",{label:this.labe... method setSize (line 1) | async setSize(e){return h("plugin:webview|set_webview_size",{label:thi... method setPosition (line 1) | async setPosition(e){return h("plugin:webview|set_webview_position",{l... method setFocus (line 1) | async setFocus(){return h("plugin:webview|set_webview_focus",{label:th... method setAutoResize (line 1) | async setAutoResize(e){return h("plugin:webview|set_webview_auto_resiz... method hide (line 1) | async hide(){return h("plugin:webview|webview_hide",{label:this.label})} method show (line 1) | async show(){return h("plugin:webview|webview_show",{label:this.label})} method setZoom (line 1) | async setZoom(e){return h("plugin:webview|set_webview_zoom",{label:thi... method reparent (line 1) | async reparent(e){return h("plugin:webview|reparent",{label:this.label... method clearAllBrowsingData (line 1) | async clearAllBrowsingData(){return h("plugin:webview|clear_all_browsi... method setBackgroundColor (line 1) | async setBackgroundColor(e){return h("plugin:webview|set_webview_backg... method onDragDropEvent (line 1) | async onDragDropEvent(e){const n=await this.listen(R.DRAG_ENTER,n=>{e(... function ve (line 1) | function ve(){const e=we();return new Ae(e.label,{skip:!0})} function ke (line 1) | async function ke(){return h("plugin:window|get_all_windows").then(e=>e.... class Ae (line 1) | class Ae{constructor(e,n={}){var t;this.label=e,this.listeners=Object.cr... method constructor (line 1) | constructor(e,n={}){var t;this.label=e,this.listeners=Object.create(nu... method getByLabel (line 1) | static async getByLabel(e){var n;const t=null!==(n=(await ke()).find(n... method getCurrent (line 1) | static getCurrent(){return ve()} method getAll (line 1) | static async getAll(){return ke()} method listen (line 1) | async listen(e,n){return this._handleTauriEvent(e,n)?()=>{const t=this... method once (line 1) | async once(e,n){return this._handleTauriEvent(e,n)?()=>{const t=this.l... method setBackgroundColor (line 1) | async setBackgroundColor(e){return h("plugin:window|set_background_col... FILE: crates/tauri/scripts/core.js function uid (line 6) | function uid() { function registerCallback (line 24) | function registerCallback(callback, once) { function unregisterCallback (line 35) | function unregisterCallback(id) { function runCallback (line 39) | function runCallback(id, data) { function waitForIpc (line 71) | function waitForIpc() { FILE: crates/tauri/scripts/ipc-protocol.js function sendIpcMessage (line 22) | function sendIpcMessage(message) { FILE: crates/tauri/scripts/ipc.js function isIsolationMessage (line 34) | function isIsolationMessage(event) { function isIsolationPayload (line 56) | function isIsolationPayload(data) { function sendIsolationMessage (line 70) | function sendIsolationMessage(data) { FILE: crates/tauri/scripts/pattern.js function __tauriDeepFreeze (line 6) | function __tauriDeepFreeze(object) { FILE: crates/tauri/src/app.rs type GlobalMenuEventListener (line 58) | pub(crate) type GlobalMenuEventListener = Box = type GlobalWindowEventListener (line 62) | pub(crate) type GlobalWindowEventListener = Box, &W... type GlobalWebviewEventListener (line 63) | pub(crate) type GlobalWebviewEventListener = type SetupHook (line 66) | pub type SetupHook = type OnPageLoad (line 69) | pub type OnPageLoad = dyn Fn(&Webview, &PageLoadPayload<'_>) + Sen... type ChannelInterceptor (line 70) | pub type ChannelInterceptor = constant RESTART_EXIT_CODE (line 74) | pub const RESTART_EXIT_CODE: i32 = i32::MAX; type ExitRequestApi (line 78) | pub struct ExitRequestApi { method prevent_exit (line 87) | pub fn prevent_exit(&self) { type CloseRequestApi (line 96) | pub struct CloseRequestApi(Sender); method prevent_close (line 100) | pub fn prevent_close(&self) { type WindowEvent (line 108) | pub enum WindowEvent { method from (line 152) | fn from(event: RuntimeWindowEvent) -> Self { type WebviewEvent (line 177) | pub enum WebviewEvent { method from (line 183) | fn from(event: RuntimeWebviewEvent) -> Self { type RunEvent (line 195) | pub enum RunEvent { method from (line 258) | fn from(event: EventLoopMessage) -> Self { type AssetResolver (line 270) | pub struct AssetResolver { function get (line 287) | pub fn get(&self, path: String) -> Option { function get_for_scheme (line 300) | pub fn get_for_scheme(&self, path: String, use_https_scheme: bool) -> Op... function iter (line 334) | pub fn iter(&self) -> Box> { type AppHandle (line 344) | pub struct AppHandle { type EventLoop (line 352) | struct EventLoop { function create_tao_window (line 360) | pub fn create_tao_window< function send_tao_window_event (line 370) | pub fn send_tao_window_event( function fetch_data_store_identifiers (line 390) | pub async fn fetch_data_store_identifiers(&self) -> crate::Result crate::Result<(... method clone (line 435) | fn clone(&self) -> Self { function from_command (line 446) | fn from_command(command: CommandItem<'de, R>) -> std::result::Result(&self, f: F) -> ... function plugin (line 485) | pub fn plugin + 'static>(&self, plugin: P) -> crate::Result... function plugin_boxed (line 494) | pub fn plugin_boxed(&self, mut plugin: Box>) -> crate::Res... function remove_plugin (line 527) | pub fn remove_plugin(&self, plugin: &str) -> bool { function exit (line 532) | pub fn exit(&self, exit_code: i32) { function restart (line 546) | pub fn restart(&self) -> ! { function request_restart (line 573) | pub fn request_restart(&self) { function set_activation_policy (line 598) | pub fn set_activation_policy(&self, activation_policy: ActivationPolicy)... function set_dock_visibility (line 618) | pub fn set_dock_visibility(&self, visible: bool) -> crate::Result<()> { function set_device_event_filter (line 632) | pub fn set_device_event_filter(&self, filter: DeviceEventFilter) { function resources_table (line 638) | fn resources_table(&self) -> MutexGuard<'_, ResourceTable> { function manager (line 644) | fn manager(&self) -> &AppManager { function manager_owned (line 648) | fn manager_owned(&self) -> Arc> { function runtime (line 652) | fn runtime(&self) -> RuntimeOrDispatch<'_, R> { function managed_app_handle (line 656) | fn managed_app_handle(&self) -> &AppHandle { type App (line 665) | pub struct App { function fmt (line 674) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function resources_table (line 684) | fn resources_table(&self) -> MutexGuard<'_, ResourceTable> { function manager (line 690) | fn manager(&self) -> &AppManager { function manager_owned (line 694) | fn manager_owned(&self) -> Arc> { function runtime (line 698) | fn runtime(&self) -> RuntimeOrDispatch<'_, R> { function managed_app_handle (line 706) | fn managed_app_handle(&self) -> &AppHandle { function wry_plugin (line 719) | pub fn wry_plugin ... function register_core_plugins (line 1122) | fn register_core_plugins(&self) -> crate::Result<()> { function run_on_main_thread (line 1138) | pub fn run_on_main_thread(&self, f: F) -> ... function handle (line 1143) | pub fn handle(&self) -> &AppHandle { function set_activation_policy (line 1160) | pub fn set_activation_policy(&mut self, activation_policy: ActivationPol... function set_dock_visibility (line 1181) | pub fn set_dock_visibility(&mut self, visible: bool) { function set_device_event_filter (line 1210) | pub fn set_device_event_filter(&mut self, filter: DeviceEventFilter) { function run (line 1240) | pub fn run, RunEvent) + 'static>(mut self, callba... function run_return (line 1279) | pub fn run_return, RunEvent) + 'static>(mut self,... function make_run_event_loop_callback (line 1289) | fn make_run_event_loop_callback, RunEvent) + 'sta... function run_iteration (line 1345) | pub fn run_iteration, RunEvent) + 'static>(&mut s... type Builder (line 1374) | pub struct Builder { type InvokeInitializationScript (line 1432) | pub(crate) struct InvokeInitializationScript<'a> { method default (line 1445) | fn default() -> Self { method default (line 1453) | fn default() -> Self { function new (line 1460) | pub fn new() -> Self { function any_thread (line 1506) | pub fn any_thread(mut self) -> Self { function invoke_handler (line 1526) | pub fn invoke_handler(mut self, invoke_handler: F) -> Self function invoke_system (line 1553) | pub fn invoke_system(mut self, initialization_script: impl AsRef) -... function channel_interceptor (line 1566) | pub fn channel_interceptor< function append_invoke_initialization_script (line 1613) | pub fn append_invoke_initialization_script( function setup (line 1641) | pub fn setup(mut self, setup: F) -> Self function on_page_load (line 1651) | pub fn on_page_load(mut self, on_page_load: F) -> Self function plugin (line 1701) | pub fn plugin + 'static>(self, plugin: P) -> Self { function plugin_boxed (line 1710) | pub fn plugin_boxed(mut self, plugin: Box>) -> Self { function manage (line 1794) | pub fn manage(self, state: T) -> Self function menu (line 1828) | pub fn menu) -> crate::Result> + Send + ... function on_menu_event (line 1851) | pub fn on_menu_event, MenuEvent) + Send + Sync + 'st... function on_tray_icon_event (line 1874) | pub fn on_tray_icon_event, TrayIconEvent) + Send + S... function enable_macos_default_menu (line 1890) | pub fn enable_macos_default_menu(mut self, enable: bool) -> Self { function on_window_event (line 1911) | pub fn on_window_event, &WindowEvent) + Send + Sync + '... function on_webview_event (line 1932) | pub fn on_webview_event, &WebviewEvent) + Send + Sync ... function register_uri_scheme_protocol (line 1981) | pub fn register_uri_scheme_protocol< function register_asynchronous_uri_scheme_protocol (line 2049) | pub fn register_asynchronous_uri_scheme_protocol< function device_event_filter (line 2083) | pub fn device_event_filter(mut self, filter: DeviceEventFilter) -> Self { function build (line 2094) | pub fn build(mut self, context: Context) -> crate::Result> { function run (line 2298) | pub fn run(self, context: Context) -> crate::Result<()> { type UriSchemeResponderFn (line 2304) | pub(crate) type UriSchemeResponderFn = Box>>(self, response: http::Resp... type UriSchemeContext (line 2318) | pub struct UriSchemeContext<'a, R: Runtime> { function app_handle (line 2325) | pub fn app_handle(&self) -> &'a AppHandle { function webview_label (line 2330) | pub fn webview_label(&self) -> &'a str { function init_app_menu (line 2336) | fn init_app_menu(menu: &Menu) -> crate::Result<()> { method display_handle (line 2354) | fn display_handle( method display_handle (line 2362) | fn display_handle( function setup (line 2370) | fn setup(app: &mut App) -> crate::Result<()> { function on_event_loop_event (line 2386) | fn on_event_loop_event( function is_send_sync (line 2501) | fn is_send_sync() { FILE: crates/tauri/src/app/plugin.rs function version (line 14) | pub fn version(app: AppHandle) -> String { function name (line 19) | pub fn name(app: AppHandle) -> String { function tauri_version (line 24) | pub fn tauri_version() -> &'static str { function identifier (line 29) | pub fn identifier(app: AppHandle) -> String { function app_show (line 35) | pub fn app_show(app: AppHandle) -> crate::Result<()> { function app_hide (line 43) | pub fn app_hide(app: AppHandle) -> crate::Result<()> { function fetch_data_store_identifiers (line 51) | pub async fn fetch_data_store_identifiers( function remove_data_store (line 62) | pub async fn remove_data_store(app: AppHandle, uuid: [u8;... function default_window_icon (line 71) | pub fn default_window_icon( function set_app_theme (line 82) | pub async fn set_app_theme(app: AppHandle, theme: Option<... function set_dock_visibility (line 87) | pub async fn set_dock_visibility( function bundle_type (line 114) | pub fn bundle_type() -> Option { function init (line 118) | pub fn init() -> TauriPlugin { type AppPlugin (line 147) | pub(crate) struct AppPlugin(pub crate::plugin::PluginHandle<... FILE: crates/tauri/src/async_runtime.rs type GlobalRuntime (line 31) | struct GlobalRuntime { method handle (line 37) | fn handle(&self) -> RuntimeHandle { method spawn (line 45) | fn spawn(&self, task: F) -> JoinHandle method spawn_blocking (line 57) | pub fn spawn_blocking(&self, func: F) -> JoinHandle method block_on (line 69) | fn block_on(&self, task: F) -> F::Output { type Runtime (line 79) | pub enum Runtime { method inner (line 86) | pub fn inner(&self) -> &TokioRuntime { method handle (line 92) | pub fn handle(&self) -> RuntimeHandle { method spawn (line 99) | pub fn spawn(&self, task: F) -> JoinHandle method spawn_blocking (line 113) | pub fn spawn_blocking(&self, func: F) -> JoinHandle method block_on (line 124) | pub fn block_on(&self, task: F) -> F::Output { type JoinHandle (line 133) | pub enum JoinHandle { function inner (line 140) | pub fn inner(&self) -> &TokioJoinHandle { function abort (line 150) | pub fn abort(&self) { type Output (line 158) | type Output = crate::Result; method poll (line 159) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type RuntimeHandle (line 168) | pub enum RuntimeHandle { method inner (line 175) | pub fn inner(&self) -> &TokioHandle { method spawn_blocking (line 181) | pub fn spawn_blocking(&self, func: F) -> JoinHandle method spawn (line 192) | pub fn spawn(&self, task: F) -> JoinHandle method block_on (line 206) | pub fn block_on(&self, task: F) -> F::Output { function default_runtime (line 213) | fn default_runtime() -> GlobalRuntime { function set (line 246) | pub fn set(handle: TokioHandle) { function handle (line 256) | pub fn handle() -> RuntimeHandle { function block_on (line 262) | pub fn block_on(task: F) -> F::Output { function spawn (line 268) | pub fn spawn(task: F) -> JoinHandle function spawn_blocking (line 278) | pub fn spawn_blocking(func: F) -> JoinHandle function safe_block_on (line 288) | pub(crate) fn safe_block_on(task: F) -> F::Output function runtime_spawn (line 310) | async fn runtime_spawn() { function runtime_block_on (line 316) | fn runtime_block_on() { function handle_spawn (line 321) | async fn handle_spawn() { function handle_block_on (line 328) | fn handle_block_on() { function handle_abort (line 334) | async fn handle_abort() { FILE: crates/tauri/src/error.rs type SetupError (line 9) | pub struct SetupError(Box); method from (line 12) | fn from(error: Box) -> Self { method fmt (line 23) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Error (line 33) | pub enum Error { method from (line 172) | fn from(value: getrandom::Error) -> Self { type Result (line 178) | pub type Result = std::result::Result; function error_is_send_sync (line 183) | fn error_is_send_sync() { FILE: crates/tauri/src/event/event_name.rs function is_event_name_valid (line 8) | fn is_event_name_valid(event: &str) -> bool { type EventName (line 15) | pub(crate) struct EventName(S); method deserialize (line 57) | fn deserialize(deserializer: D) -> std::result::Result function new (line 20) | pub(crate) fn new(s: S) -> crate::Result> { function as_str_event (line 27) | pub(crate) fn as_str_event(&self) -> EventName<&str> { function as_str (line 31) | pub(crate) fn as_str(&self) -> &str { function fmt (line 37) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function from_str (line 45) | pub(crate) const fn from_str(s: &'static str) -> EventName<&'static str> { function into_owned (line 51) | pub fn into_owned(self) -> EventName { FILE: crates/tauri/src/event/listener.rs type Pending (line 20) | enum Pending { type Handler (line 31) | struct Handler { method new (line 37) | fn new(target: EventTarget, callback: F... type JsHandler (line 46) | struct JsHandler { method new (line 52) | fn new(target: EventTarget, id: EventId) -> Self { type WebviewLabel (line 57) | type WebviewLabel = String; type InnerListeners (line 60) | struct InnerListeners { type Listeners (line 71) | pub struct Listeners { method next_event_id (line 91) | pub(crate) fn next_event_id(&self) -> EventId { method function_name (line 96) | pub(crate) fn function_name(&self) -> &str { method listeners_object_name (line 101) | pub(crate) fn listeners_object_name(&self) -> &str { method insert_pending (line 106) | fn insert_pending(&self, action: Pending) { method flush_pending (line 116) | fn flush_pending(&self) -> crate::Result<()> { method listen_with_id (line 137) | fn listen_with_id(&self, id: EventId, event: crate::EventName, handler... method listen (line 147) | pub(crate) fn listen( method once (line 160) | pub(crate) fn once( method unlisten (line 180) | pub(crate) fn unlisten(&self, id: EventId) { method emit_filter (line 190) | pub(crate) fn emit_filter(&self, emit_args: EmitArgs, filter: Optio... method emit (line 218) | pub(crate) fn emit(&self, emit_args: EmitArgs) -> crate::Result<()> { method listen_js (line 222) | pub(crate) fn listen_js( method unlisten_js (line 239) | pub(crate) fn unlisten_js(&self, event: crate::EventName<&str>, id: Ev... method has_js_listener (line 254) | pub(crate) fn has_js_listener bool>( method emit_js_filter (line 269) | pub(crate) fn emit_js_filter<'a, R, I, F>( method emit_js (line 296) | pub(crate) fn emit_js<'a, R, I>(&self, webviews: I, emit_args: &EmitAr... method default (line 76) | fn default() -> Self { function match_any_or_filter (line 306) | fn match_any_or_filter bool>( function event_fn (line 320) | fn event_fn(s: Event) { FILE: crates/tauri/src/event/mod.rs type EventId (line 19) | pub type EventId = u32; type EventTarget (line 25) | pub enum EventTarget { method any (line 59) | pub fn any() -> Self { method app (line 64) | pub fn app() -> Self { method labeled (line 69) | pub fn labeled(label: impl Into) -> Self { method window (line 76) | pub fn window(label: impl Into) -> Self { method webview (line 83) | pub fn webview(label: impl Into) -> Self { method webview_window (line 90) | pub fn webview_window(label: impl Into) -> Self { method from (line 98) | fn from(value: T) -> Self { type Err (line 106) | type Err = Infallible; method from_str (line 108) | fn from_str(s: &str) -> Result { type EmitArgs (line 117) | pub struct EmitArgs { method new (line 125) | pub fn new(event: EventName<&str>, payload: &S) -> crate... method new_str (line 134) | pub fn new_str(event: EventName<&str>, payload: String) -> crate::Resu... type Event (line 146) | pub struct Event { method new (line 152) | fn new(id: EventId, data: String) -> Self { method id (line 157) | pub fn id(&self) -> EventId { method payload (line 162) | pub fn payload(&self) -> &str { function listen_js_script (line 167) | pub(crate) fn listen_js_script( function emit_js_script (line 194) | pub(crate) fn emit_js_script( function unlisten_js_script (line 208) | pub(crate) fn unlisten_js_script( function event_initialization_script (line 224) | pub(crate) fn event_initialization_script(function_name: &str, listeners... function test_illegal_event_name (line 246) | fn test_illegal_event_name() { FILE: crates/tauri/src/event/plugin.rs function listen (line 15) | async fn listen( function unlisten (line 25) | async fn unlisten( function emit (line 34) | async fn emit( function emit_to (line 43) | async fn emit_to( function init (line 53) | pub(crate) fn init>(manager: &M) -> TauriPlugi... FILE: crates/tauri/src/image/mod.rs type Image (line 16) | pub struct Image<'a> { function fmt (line 23) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function new_owned (line 52) | pub const fn new_owned(rgba: Vec, width: u32, height: u32) -> Self { function new (line 63) | pub const fn new(rgba: &'a [u8], width: u32, height: u32) -> Self { function from_bytes (line 76) | pub fn from_bytes(bytes: &[u8]) -> crate::Result { function from_path (line 96) | pub fn from_path>(path: P) -> crate::Result &'a [u8] { function width (line 107) | pub fn width(&self) -> u32 { function height (line 112) | pub fn height(&self) -> u32 { function to_owned (line 118) | pub fn to_owned(self) -> Image<'static> { function from (line 131) | fn from(img: Image<'a>) -> Self { type Error (line 142) | type Error = crate::Error; function try_from (line 144) | fn try_from(img: Image<'_>) -> Result { type Error (line 151) | type Error = crate::Error; function try_from (line 153) | fn try_from(img: Image<'_>) -> Result { type JsImage (line 169) | pub enum JsImage { method into_img (line 198) | pub fn into_img(self, resources_table: &ResourceTable) -> crate::Resul... FILE: crates/tauri/src/image/plugin.rs function new (line 12) | fn new( function from_bytes (line 26) | fn from_bytes(webview: Webview, bytes: Vec) -> crate:... function from_bytes (line 35) | fn from_bytes() -> std::result::Result<(), &'static str> { function from_path (line 41) | fn from_path( function from_path (line 53) | fn from_path() -> std::result::Result<(), &'static str> { function rgba (line 58) | fn rgba(webview: Webview, rid: ResourceId) -> crate::Resu... type Size (line 65) | struct Size { function size (line 71) | fn size(webview: Webview, rid: ResourceId) -> crate::Resu... function init (line 81) | pub fn init() -> TauriPlugin { FILE: crates/tauri/src/ios.rs type PluginMessageCallbackFn (line 12) | type PluginMessageCallbackFn = unsafe extern "C" fn(c_int, c_int, *const... type PluginMessageCallback (line 13) | pub struct PluginMessageCallback(pub PluginMessageCallbackFn); type ArgType (line 16) | type ArgType = PluginMessageCallbackFn; method as_arg (line 18) | unsafe fn as_arg(&'a self) -> Self::ArgType { type ChannelSendDataCallbackFn (line 23) | type ChannelSendDataCallbackFn = unsafe extern "C" fn(c_ulonglong, *cons... type ChannelSendDataCallback (line 24) | pub struct ChannelSendDataCallback(pub ChannelSendDataCallbackFn); type ArgType (line 27) | type ArgType = ChannelSendDataCallbackFn; method as_arg (line 29) | unsafe fn as_arg(&'a self) -> Self::ArgType { FILE: crates/tauri/src/ipc/authority.rs type RuntimeAuthority (line 28) | pub struct RuntimeAuthority { method new (line 108) | pub fn new( method has_app_manifest (line 132) | pub(crate) fn has_app_manifest(&self) -> bool { method __allow_command (line 137) | pub fn __allow_command(&mut self, command: String, context: ExecutionC... method add_capability (line 150) | pub fn add_capability(&mut self, capability: impl super::RuntimeCapabi... method add_capability_inner (line 155) | fn add_capability_inner(&mut self, capability: CapabilityFile) -> crat... method resolve_access_message (line 229) | pub(crate) fn resolve_access_message( method resolve_access (line 439) | pub fn resolve_access( type Origin (line 38) | pub enum Origin { method matches (line 58) | fn matches(&self, context: &ExecutionContext) -> bool { method fmt (line 49) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type ScopeValue (line 476) | pub struct ScopeValue { function clone (line 482) | fn clone(&self) -> Self { function allows (line 490) | pub fn allows(&self) -> &Vec> { function denies (line 495) | pub fn denies(&self) -> &Vec> { type CommandScope (line 502) | pub struct CommandScope { function resolve (line 508) | pub(crate) fn resolve( function allows (line 536) | pub fn allows(&self) -> &Vec> { function denies (line 541) | pub fn denies(&self) -> &Vec> { function matches (line 594) | pub fn matches(&self, input: &T::Input) -> bool { function from_command (line 611) | fn from_command(command: CommandItem<'a, R>) -> Result { type GlobalScope (line 631) | pub struct GlobalScope(ScopeValue); function resolve (line 634) | pub(crate) fn resolve(webview: &Webview, plugin: &str) ->... function allows (line 646) | pub fn allows(&self) -> &Vec> { function denies (line 651) | pub fn denies(&self) -> &Vec> { function from_command (line 658) | fn from_command(command: CommandItem<'a, R>) -> Result { type ScopeManager (line 668) | pub struct ScopeManager { method get_global_scope_typed (line 739) | pub(crate) fn get_global_scope_typed( method get_command_scope_typed (line 775) | fn get_command_scope_typed( type ScopeObject (line 679) | pub trait ScopeObject: Sized + Send + Sync + Debug + 'static { method deserialize (line 683) | fn deserialize(app: &AppHandle, raw: Value) -> Result(_app: &AppHandle, raw: Value) -> Result<... type ScopeObjectMatch (line 728) | pub trait ScopeObjectMatch: ScopeObject { method matches (line 735) | fn matches(&self, input: &Self::Input) -> bool; function window_glob_pattern_matches (line 830) | fn window_glob_pattern_matches() { function webview_glob_pattern_matches (line 863) | fn webview_glob_pattern_matches() { function remote_domain_matches (line 897) | fn remote_domain_matches() { function remote_domain_glob_pattern_matches (line 936) | fn remote_domain_glob_pattern_matches() { function remote_context_denied (line 975) | fn remote_context_denied() { function denied_command_takes_precendence (line 1007) | fn denied_command_takes_precendence() { function resolve_access_message (line 1047) | fn resolve_access_message() { FILE: crates/tauri/src/ipc/capability_builder.rs type RuntimeCapability (line 15) | pub trait RuntimeCapability { method build (line 17) | fn build(self) -> CapabilityFile; method build (line 21) | fn build(self) -> CapabilityFile { method build (line 167) | fn build(self) -> CapabilityFile { type CapabilityBuilder (line 27) | pub struct CapabilityBuilder(Capability); method new (line 31) | pub fn new(identifier: impl Into) -> Self { method remote (line 45) | pub fn remote(mut self, url: String) -> Self { method local (line 56) | pub fn local(mut self, local: bool) -> Self { method window (line 62) | pub fn window(mut self, window: impl Into) -> Self { method windows (line 68) | pub fn windows(mut self, windows: impl IntoIterator) -> Self { method webviews (line 80) | pub fn webviews(mut self, webviews: impl IntoIterator) -> Self { method permission_scoped (line 101) | pub fn permission_scoped( method platform (line 144) | pub fn platform(mut self, platform: Target) -> Self { method platforms (line 156) | pub fn platforms(mut self, platforms: impl IntoIterator... FILE: crates/tauri/src/ipc/channel.rs constant IPC_PAYLOAD_PREFIX (line 28) | pub const IPC_PAYLOAD_PREFIX: &str = "__CHANNEL__:"; constant CHANNEL_PLUGIN_NAME (line 30) | pub const CHANNEL_PLUGIN_NAME: &str = "__TAURI_CHANNEL__"; constant FETCH_CHANNEL_DATA_COMMAND (line 32) | pub const FETCH_CHANNEL_DATA_COMMAND: &str = "plugin:__TAURI_CHANNEL__|f... constant CHANNEL_ID_HEADER_NAME (line 33) | const CHANNEL_ID_HEADER_NAME: &str = "Tauri-Channel-Id"; constant MAX_JSON_DIRECT_EXECUTE_THRESHOLD (line 37) | const MAX_JSON_DIRECT_EXECUTE_THRESHOLD: usize = 8192; constant MAX_RAW_DIRECT_EXECUTE_THRESHOLD (line 39) | const MAX_RAW_DIRECT_EXECUTE_THRESHOLD: usize = 1024; type ChannelDataIpcQueue (line 46) | pub struct ChannelDataIpcQueue(Arc { constant _ (line 55) | const _: () = { method clone (line 63) | fn clone(&self) -> Self { type OnDropFn (line 71) | type OnDropFn = Option>; type OnMessageFn (line 72) | type OnMessageFn = Box crate::Result<()> +... type ChannelInner (line 74) | struct ChannelInner { method drop (line 81) | fn drop(&mut self) { method serialize (line 89) | fn serialize(&self, serializer: S) -> Result type JavaScriptChannelId (line 119) | pub struct JavaScriptChannelId(CallbackFn); method channel_on (line 134) | pub fn channel_on(&self, webview: Webview) -> Ch... method deserialize (line 198) | fn deserialize(deserializer: D) -> std::result::Result type Err (line 122) | type Err = &'static str; method from_str (line 124) | fn from_str(s: &str) -> Result { function new (line 213) | pub fn new crate::Result<()> + Send + Sync ... function new_with_id (line 223) | fn new_with_id(id: u32, on_message: OnMessageFn, on_drop: OnDropFn) -> S... function from_callback_fn (line 244) | pub(crate) fn from_callback_fn(webview: Webview, callback... function id (line 287) | pub fn id(&self) -> u32 { function send (line 292) | pub fn send(&self, data: TSend) -> crate::Result<()> function from_command (line 302) | fn from_command(command: CommandItem<'de, R>) -> Result() -> TauriPlugin { FILE: crates/tauri/src/ipc/command.rs type CommandItem (line 22) | pub struct CommandItem<'a, R: Runtime> { type CommandArg (line 54) | pub trait CommandArg<'de, R: Runtime>: Sized { method from_command (line 58) | fn from_command(command: CommandItem<'de, R>) -> Result) -> Result { function deserialize_json (line 84) | fn deserialize_json(self) -> serde_json::Result<&'a serde_json::Value> { type Error (line 114) | type Error = serde_json::Error; function deserialize_option (line 134) | fn deserialize_option>(self, visitor: V) -> Result(self, value: T, resolver: InvokeResolver) method future (line 222) | pub async fn future(self, value: T) -> Result ResponseTag { method async_kind (line 204) | fn async_kind(&self) -> ResponseTag { type ResultTag (line 232) | pub struct ResultTag; method block (line 250) | pub fn block(self, value: Result, resolver: InvokeResol... method future (line 260) | pub async fn future(self, value: Result) -> Result ResultTag { method async_kind (line 241) | fn async_kind(&self) -> ResultTag { type FutureTag (line 271) | pub struct FutureTag; method future (line 283) | pub async fn future(self, value: F) -> Result FutureTag { type ResultFutureTag (line 294) | pub struct ResultFutureTag; method future (line 310) | pub async fn future(self, value: F) -> Result ResultFutureTag { FILE: crates/tauri/src/ipc/format_callback.rs constant MAX_JSON_STR_LEN (line 18) | const MAX_JSON_STR_LEN: usize = usize::pow(2, 30) - 2; constant MIN_JSON_PARSE_LEN (line 23) | const MIN_JSON_PARSE_LEN: usize = 10_240; function serialize_js_with (line 43) | fn serialize_js_with String>( function format (line 83) | pub fn format(function_name: CallbackFn, arg: &T) -> crate... function format_raw (line 93) | pub fn format_raw(function_name: CallbackFn, json_string: String) -> cra... function format_raw_js (line 101) | pub fn format_raw_js(callback_id: u32, js: impl AsRef) -> String { function format_result (line 111) | pub fn format_result( function format_result_raw (line 132) | pub fn format_result_raw( method arbitrary (line 150) | fn arbitrary(g: &mut Gen) -> CallbackFn { type JsonStr (line 156) | struct JsonStr(String); method arbitrary (line 159) | fn arbitrary(g: &mut Gen) -> Self { function serialize_js (line 172) | fn serialize_js(value: &T) -> crate::Result { function serialize_js_raw (line 178) | fn serialize_js_raw(value: impl Into) -> crate::Result { function test_serialize_js (line 183) | fn test_serialize_js() { function qc_formatting (line 232) | fn qc_formatting(f: CallbackFn, a: String) -> bool { function qc_format_res (line 248) | fn qc_format_res(result: Result, c: CallbackFn, ec: Call... function test_serialize_js_raw (line 263) | fn test_serialize_js_raw() { function qc_formatting_raw (line 316) | fn qc_formatting_raw(f: CallbackFn, a: JsonStr) -> bool { function qc_format_raw_res (line 331) | fn qc_format_raw_res(result: Result, c: CallbackFn, ec... FILE: crates/tauri/src/ipc/mod.rs type InvokeHandler (line 43) | pub type InvokeHandler = dyn Fn(Invoke) -> bool + Send + Sync + 's... type InvokeResponder (line 46) | pub type InvokeResponder = type OwnedInvokeResponder (line 49) | pub type OwnedInvokeResponder = type InvokeBody (line 59) | pub enum InvokeBody { method from (line 73) | fn from(value: JsonValue) -> Self { method from (line 79) | fn from(value: Vec) -> Self { method into_json (line 86) | pub(crate) fn into_json(self) -> JsonValue { method default (line 67) | fn default() -> Self { type InvokeResponseBody (line 99) | pub enum InvokeResponseBody { method from (line 107) | fn from(value: String) -> Self { method from (line 113) | fn from(value: Vec) -> Self { method from (line 119) | fn from(value: InvokeBody) -> Self { method deserialize (line 135) | pub fn deserialize(self) -> serde_json::Result { type Request (line 148) | pub struct Request<'a> { function body (line 155) | pub fn body(&self) -> &InvokeBody { function headers (line 160) | pub fn headers(&self) -> &HeaderMap { function from_command (line 167) | fn from_command(command: CommandItem<'a, R>) -> Result { type IpcResponse (line 176) | pub trait IpcResponse { method body (line 128) | fn body(self) -> crate::Result { method body (line 178) | fn body(self) -> crate::Result; method body (line 182) | fn body(self) -> crate::Result { method body (line 195) | fn body(self) -> crate::Result { type Response (line 190) | pub struct Response { method new (line 202) | pub fn new(body: impl Into) -> Self { type Invoke (line 211) | pub struct Invoke { type InvokeError (line 224) | pub struct InvokeError(pub serde_json::Value); method from_error (line 229) | pub fn from_error(error: E) -> Self { method from_anyhow (line 235) | pub fn from_anyhow(error: anyhow::Error) -> Self { method from (line 242) | fn from(value: T) -> Self { method from (line 251) | fn from(error: crate::Error) -> Self { type InvokeResponse (line 258) | pub enum InvokeResponse { method from (line 267) | fn from(result: Result) -> Self { method from (line 279) | fn from(error: InvokeError) -> Self { type InvokeResolver (line 286) | pub struct InvokeResolver { method clone (line 295) | fn clone(&self) -> Self { function new (line 307) | pub(crate) fn new( function respond_async (line 324) | pub fn respond_async(self, task: F) function respond_async_serialized (line 343) | pub fn respond_async_serialized(self, task: F) function respond_async_serialized_dyn (line 361) | fn respond_async_serialized_dyn( function respond_async_serialized_inner (line 371) | fn respond_async_serialized_inner(self, task: F) function respond (line 392) | pub fn respond(self, value: Result) { function resolve (line 404) | pub fn resolve(self, value: T) { function reject (line 409) | pub fn reject(self, value: T) { function invoke_error (line 421) | pub fn invoke_error(self, error: InvokeError) { function return_task (line 437) | pub async fn return_task( function return_closure (line 459) | pub(crate) fn return_closure Result { method clone (line 512) | fn clone(&self) -> Self { function new (line 525) | pub(crate) fn new( function command (line 543) | pub fn command(&self) -> &str { function webview (line 549) | pub fn webview(&self) -> Webview { function webview_ref (line 555) | pub fn webview_ref(&self) -> &Webview { function payload (line 561) | pub fn payload(&self) -> &InvokeBody { function state (line 567) | pub fn state(&self) -> Arc { function state_ref (line 573) | pub fn state_ref(&self) -> &StateManager { function headers (line 579) | pub fn headers(&self) -> &HeaderMap { type CallbackFn (line 586) | pub struct CallbackFn(pub u32); function deserialize_invoke_response_body (line 593) | fn deserialize_invoke_response_body() { FILE: crates/tauri/src/ipc/protocol.rs constant TAURI_CALLBACK_HEADER_NAME (line 24) | const TAURI_CALLBACK_HEADER_NAME: &str = "Tauri-Callback"; constant TAURI_ERROR_HEADER_NAME (line 25) | const TAURI_ERROR_HEADER_NAME: &str = "Tauri-Error"; constant TAURI_INVOKE_KEY_HEADER_NAME (line 26) | const TAURI_INVOKE_KEY_HEADER_NAME: &str = "Tauri-Invoke-Key"; constant TAURI_RESPONSE_HEADER_NAME (line 28) | const TAURI_RESPONSE_HEADER_NAME: &str = "Tauri-Response"; constant TAURI_RESPONSE_HEADER_ERROR (line 29) | const TAURI_RESPONSE_HEADER_ERROR: &str = "error"; constant TAURI_RESPONSE_HEADER_OK (line 30) | const TAURI_RESPONSE_HEADER_OK: &str = "ok"; function message_handler (line 32) | pub fn message_handler( function get (line 38) | pub fn get(manager: Arc>) -> UriSchemeProtocol... function handle_ipc_message (line 185) | fn handle_ipc_message(request: Request, manager: &Ap... function parse_invoke_request (line 435) | fn parse_invoke_request( function parse_invoke_request (line 567) | fn parse_invoke_request() { function parse_invoke_request_isolation (line 649) | fn parse_invoke_request_isolation() { FILE: crates/tauri/src/lib.rs type Wry (line 121) | pub type Wry = tauri_runtime_wry::Wry; type WryHandle (line 125) | pub type WryHandle = tauri_runtime_wry::WryHandle; type SyncTask (line 193) | pub type SyncTask = Box; constant VERSION (line 246) | pub const VERSION: &str = env!("CARGO_PKG_VERSION"); function log_stdout (line 250) | pub fn log_stdout() { type EventLoopMessage (line 259) | pub enum EventLoopMessage { type Runtime (line 270) | pub trait Runtime: runtime::Runtime {} type RuntimeHandle (line 272) | pub trait RuntimeHandle: runtime::RuntimeHandle {} function is_dev (line 314) | pub const fn is_dev() -> bool { type Assets (line 319) | pub trait Assets: Send + Sync + 'static { method setup (line 321) | fn setup(&self, app: &App) { method get (line 326) | fn get(&self, key: &AssetKey) -> Option>; method iter (line 329) | fn iter(&self) -> Box>; method csp_hashes (line 332) | fn csp_hashes(&self, html_path: &AssetKey) -> Box Option> { method iter (line 340) | fn iter(&self) -> Box> { method csp_hashes (line 344) | fn csp_hashes(&self, html_path: &AssetKey) -> Box { type DebugAppIcon (line 377) | pub(crate) struct DebugAppIcon<'a>(&'a Option>); function fmt (line 380) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function fmt (line 392) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function config (line 411) | pub fn config(&self) -> &Config { function config_mut (line 417) | pub fn config_mut(&mut self) -> &mut Config { function assets (line 423) | pub fn assets(&self) -> &dyn Assets { function set_assets (line 429) | pub fn set_assets(&mut self, assets: Box>) -> Box Option<&image::Image<'_>> { function set_default_window_icon (line 441) | pub fn set_default_window_icon(&mut self, icon: Option Option<&image::Image<'_>> { function set_tray_icon (line 457) | pub fn set_tray_icon(&mut self, icon: Option>) { function package_info (line 463) | pub fn package_info(&self) -> &PackageInfo { function package_info_mut (line 469) | pub fn package_info_mut(&mut self) -> &mut PackageInfo { function pattern (line 475) | pub fn pattern(&self) -> &Pattern { function runtime_authority_mut (line 486) | pub fn runtime_authority_mut(&mut self) -> &mut RuntimeAuthority { function new (line 493) | pub fn new( function with_config_parent (line 521) | pub fn with_config_parent(&mut self, config_parent: impl AsRef: sealed::ManagerBase { method app_handle (line 532) | fn app_handle(&self) -> &AppHandle { method config (line 537) | fn config(&self) -> &Config { method package_info (line 542) | fn package_info(&self) -> &PackageInfo { method get_window (line 549) | fn get_window(&self, label: &str) -> Option> { method get_focused_window (line 556) | fn get_focused_window(&self) -> Option> { method windows (line 563) | fn windows(&self) -> HashMap> { method get_webview (line 570) | fn get_webview(&self, label: &str) -> Option> { method webviews (line 577) | fn webviews(&self) -> HashMap> { method get_webview_window (line 582) | fn get_webview_window(&self, label: &str) -> Option> { method webview_windows (line 594) | fn webview_windows(&self) -> HashMap> { method manage (line 694) | fn manage(&self, state: T) -> bool method unmanage (line 721) | fn unmanage(&self) -> Option method state (line 735) | fn state(&self) -> State<'_, T> method try_state (line 750) | fn try_state(&self) -> Option> method resources_table (line 758) | fn resources_table(&self) -> MutexGuard<'_, ResourceTable>; method env (line 761) | fn env(&self) -> Env { method asset_protocol_scope (line 767) | fn asset_protocol_scope(&self) -> scope::fs::Scope { method path (line 772) | fn path(&self) -> &crate::path::PathResolver { method add_capability (line 819) | fn add_capability(&self, capability: impl RuntimeCapability) -> Result... type Listener (line 830) | pub trait Listener: sealed::ManagerBase { method listen (line 854) | fn listen(&self, event: impl Into, handler: F) -> EventId method once (line 863) | fn once(&self, event: impl Into, handler: F) -> EventId method unlisten (line 891) | fn unlisten(&self, id: EventId); method listen_any (line 916) | fn listen_any(&self, event: impl Into, handler: F) -> EventId method once_any (line 929) | fn once_any(&self, event: impl Into, handler: F) -> EventId type Emitter (line 939) | pub trait Emitter: sealed::ManagerBase { method emit (line 952) | fn emit(&self, event: &str, payload: S) -> Resul... method emit_str (line 959) | fn emit_str(&self, event: &str, payload: String) -> Result<()> { method emit_to (line 987) | fn emit_to(&self, target: I, event: &str, payload: S) -> Result<()> method emit_str_to (line 998) | fn emit_str_to(&self, target: I, event: &str, payload: String) -> R... method emit_filter (line 1025) | fn emit_filter(&self, event: &str, payload: S, filter: F) -> Res... method emit_str_filter (line 1036) | fn emit_str_filter(&self, event: &str, payload: String, filter: F) ... type RuntimeOrDispatch (line 1053) | pub enum RuntimeOrDispatch<'r, R: Runtime> { type ManagerBase (line 1065) | pub trait ManagerBase { method manager (line 1066) | fn manager(&self) -> &AppManager; method manager_owned (line 1067) | fn manager_owned(&self) -> Arc>; method runtime (line 1068) | fn runtime(&self) -> RuntimeOrDispatch<'_, R>; method managed_app_handle (line 1069) | fn managed_app_handle(&self) -> &AppHandle; type UnsafeSend (line 1073) | struct UnsafeSend(T); function take (line 1077) | fn take(self) -> T { constant _ (line 1105) | const _: () = { constant CHECKED_FEATURES (line 1145) | const CHECKED_FEATURES: &str = include_str!(concat!(env!("OUT_DIR"), "/c... function get_manifest (line 1147) | fn get_manifest() -> &'static Manifest { function features_are_documented (line 1155) | fn features_are_documented() { function aliased_features_exist (line 1167) | fn aliased_features_exist() { function assert_send (line 1184) | pub fn assert_send() {} function assert_sync (line 1185) | pub fn assert_sync() {} function assert_not_allowlist_error (line 1188) | pub fn assert_not_allowlist_error(res: anyhow::Result) { constant TABLE (line 1211) | const TABLE: &[u8; 85] = function encode (line 1219) | pub fn encode(bytes: &[u8]) -> String { function encode (line 1240) | fn encode() { function generate_invoke_key (line 1252) | pub(crate) fn generate_invoke_key() -> Result { FILE: crates/tauri/src/manager/menu.rs type MenuManager (line 15) | pub struct MenuManager { function menu_lock (line 32) | pub fn menu_lock(&self) -> MutexGuard<'_, Option>> { function menus_stash_lock (line 36) | pub fn menus_stash_lock(&self) -> MutexGuard<'_, HashMap... function is_menu_in_use (line 40) | pub fn is_menu_in_use>(&self, id: &I) -> bool { function insert_menu_into_stash (line 48) | pub fn insert_menu_into_stash(&self, menu: &Menu) { function prepare_window_menu_creation_handler (line 54) | pub(crate) fn prepare_window_menu_creation_handler( function on_menu_event (line 97) | pub fn on_menu_event, MenuEvent) + Send + Sync + 'st... FILE: crates/tauri/src/manager/mod.rs type CspHashStrings (line 43) | struct CspHashStrings { function set_csp (line 50) | pub(crate) fn set_csp( function replace_with_callback (line 107) | fn replace_with_callback String>( function replace_csp_nonce (line 123) | fn replace_csp_nonce( type Asset (line 154) | pub struct Asset { method bytes (line 165) | pub fn bytes(&self) -> &[u8] { method mime_type (line 170) | pub fn mime_type(&self) -> &str { method csp_header (line 175) | pub fn csp_header(&self) -> Option<&str> { type AppManager (line 181) | pub struct AppManager { function fmt (line 222) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type EmitPayload (line 242) | pub(crate) enum EmitPayload<'a, S: Serialize> { function with_handlers (line 249) | pub(crate) fn with_handlers( function state (line 325) | pub(crate) fn state(&self) -> Arc { function tauri_protocol_url (line 331) | pub(crate) fn tauri_protocol_url(&self, https: bool) -> Cow<'_, Url> { function get_app_url (line 345) | pub(crate) fn get_app_url(&self, https: bool) -> Cow<'_, Url> { function csp (line 361) | fn csp(&self) -> Option { function get_asset (line 376) | pub fn get_asset( function listeners (line 459) | pub(crate) fn listeners(&self) -> &Listeners { function run_invoke_handler (line 463) | pub fn run_invoke_handler(&self, invoke: Invoke) -> bool { function extend_api (line 467) | pub fn extend_api(&self, plugin: &str, invoke: Invoke) -> bool { function initialize_plugins (line 475) | pub fn initialize_plugins(&self, app: &AppHandle) -> crate::Result<()> { function config (line 483) | pub fn config(&self) -> &Config { function config_parent (line 488) | pub fn config_parent(&self) -> Option<&std::path::PathBuf> { function package_info (line 492) | pub fn package_info(&self) -> &PackageInfo { function listen (line 498) | pub(crate) fn listen( function once (line 509) | pub(crate) fn once( function unlisten (line 518) | pub fn unlisten(&self, id: EventId) { function emit (line 526) | pub(crate) fn emit( function emit_filter (line 550) | pub(crate) fn emit_filter( function emit_to (line 584) | pub(crate) fn emit_to( function get_window (line 632) | pub fn get_window(&self, label: &str) -> Option> { function get_focused_window (line 636) | pub fn get_focused_window(&self) -> Option> { function on_window_close (line 645) | pub(crate) fn on_window_close(&self, label: &str) { function on_webview_close (line 655) | pub(crate) fn on_webview_close(&self, label: &str) { function windows (line 659) | pub fn windows(&self) -> HashMap> { function get_webview (line 663) | pub fn get_webview(&self, label: &str) -> Option> { function webviews (line 667) | pub fn webviews(&self) -> HashMap> { function resources_table (line 671) | pub(crate) fn resources_table(&self) -> MutexGuard<'_, ResourceTable> { function invoke_key (line 678) | pub(crate) fn invoke_key(&self) -> &str { function remove_menu_from_stash_by_id (line 685) | pub fn remove_menu_from_stash_by_id(&self, id: Option<&crate::menu::Menu... function string_replace_with_callback (line 704) | fn string_replace_with_callback() { constant APP_LISTEN_ID (line 741) | const APP_LISTEN_ID: &str = "App::listen"; constant APP_LISTEN_ANY_ID (line 742) | const APP_LISTEN_ANY_ID: &str = "App::listen_any"; constant WINDOW_LISTEN_ID (line 743) | const WINDOW_LISTEN_ID: &str = "Window::listen"; constant WINDOW_LISTEN_ANY_ID (line 744) | const WINDOW_LISTEN_ANY_ID: &str = "Window::listen_any"; constant WEBVIEW_LISTEN_ID (line 745) | const WEBVIEW_LISTEN_ID: &str = "Webview::listen"; constant WEBVIEW_LISTEN_ANY_ID (line 746) | const WEBVIEW_LISTEN_ANY_ID: &str = "Webview::listen_any"; constant WEBVIEW_WINDOW_LISTEN_ID (line 747) | const WEBVIEW_WINDOW_LISTEN_ID: &str = "WebviewWindow::listen"; constant WEBVIEW_WINDOW_LISTEN_ANY_ID (line 748) | const WEBVIEW_WINDOW_LISTEN_ANY_ID: &str = "WebviewWindow::listen_any"; constant TEST_EVENT_NAME (line 749) | const TEST_EVENT_NAME: &str = "event"; function check_get_url (line 752) | fn check_get_url() { type EventSetup (line 799) | struct EventSetup { function setup_events (line 808) | fn setup_events(setup_any: bool) -> EventSetup { function assert_events (line 869) | fn assert_events(kind: &str, received: &[&str], expected: &[&str]) { function emit (line 881) | fn emit() { function run_emit_test (line 897) | fn run_emit_test + Emitter>( function emit_to (line 926) | fn emit_to() { function run_emit_to_test (line 974) | fn run_emit_to_test + Emitter>( FILE: crates/tauri/src/manager/tray.rs type TrayManager (line 18) | pub struct TrayManager { function fmt (line 29) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function on_tray_icon_event (line 37) | pub fn on_tray_icon_event, TrayIconEvent) + Send + S... function tray_by_id (line 48) | pub fn tray_by_id<'a, I>(&self, app: &AppHandle, id: &'a I) -> Option... function tray_resource_by_id (line 64) | pub fn tray_resource_by_id<'a, I>(&self, id: &'a I) -> Option function remove_tray_by_id (line 79) | pub fn remove_tray_by_id<'a, I>(&self, app: &AppHandle, id: &'a I) ->... FILE: crates/tauri/src/manager/webview.rs constant PROXY_DEV_SERVER (line 40) | pub(crate) const PROXY_DEV_SERVER: bool = cfg!(all(dev, mobile)); constant PROCESS_IPC_MESSAGE_FN (line 42) | pub(crate) const PROCESS_IPC_MESSAGE_FN: &str = type IsolationJavascript (line 48) | pub(crate) struct IsolationJavascript<'a> { type IpcJavascript (line 55) | pub(crate) struct IpcJavascript<'a> { type UriSchemeProtocol (line 60) | pub struct UriSchemeProtocol { type WebviewManager (line 67) | pub struct WebviewManager { function fmt (line 86) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function register_uri_scheme_protocol (line 98) | pub(crate) fn register_uri_scheme_protocol>( function webviews_lock (line 112) | pub(crate) fn webviews_lock(&self) -> MutexGuard<'_, HashMap>( function initialization_script (line 344) | fn initialization_script( function prepare_webview (line 401) | pub fn prepare_webview>( function attach_webview (line 581) | pub(crate) fn attach_webview( function eval_script_all (line 638) | pub fn eval_script_all>(&self, script: S) -> crate::Resu... function labels (line 646) | pub fn labels(&self) -> HashSet { function invoke_key (line 650) | pub(crate) fn invoke_key(&self) -> &str { function emit_to_webview (line 657) | fn emit_to_webview( function on_webview_event (line 675) | fn on_webview_event(webview: &Webview, event: &WebviewEve... function is_local_network_url (line 715) | fn is_local_network_url(url: &url::Url) -> bool { function local_network_url (line 728) | fn local_network_url() { FILE: crates/tauri/src/manager/window.rs constant WINDOW_RESIZED_EVENT (line 26) | const WINDOW_RESIZED_EVENT: EventName<&str> = EventName::from_str("tauri... constant WINDOW_MOVED_EVENT (line 27) | const WINDOW_MOVED_EVENT: EventName<&str> = EventName::from_str("tauri:/... constant WINDOW_CLOSE_REQUESTED_EVENT (line 28) | const WINDOW_CLOSE_REQUESTED_EVENT: EventName<&str> = constant WINDOW_DESTROYED_EVENT (line 30) | const WINDOW_DESTROYED_EVENT: EventName<&str> = EventName::from_str("tau... constant WINDOW_FOCUS_EVENT (line 31) | const WINDOW_FOCUS_EVENT: EventName<&str> = EventName::from_str("tauri:/... constant WINDOW_BLUR_EVENT (line 32) | const WINDOW_BLUR_EVENT: EventName<&str> = EventName::from_str("tauri://... constant WINDOW_SCALE_FACTOR_CHANGED_EVENT (line 33) | const WINDOW_SCALE_FACTOR_CHANGED_EVENT: EventName<&str> = constant WINDOW_THEME_CHANGED (line 35) | const WINDOW_THEME_CHANGED: EventName<&str> = EventName::from_str("tauri... constant DRAG_ENTER_EVENT (line 36) | pub(crate) const DRAG_ENTER_EVENT: EventName<&str> = EventName::from_str... constant DRAG_OVER_EVENT (line 37) | pub(crate) const DRAG_OVER_EVENT: EventName<&str> = EventName::from_str(... constant DRAG_DROP_EVENT (line 38) | pub(crate) const DRAG_DROP_EVENT: EventName<&str> = EventName::from_str(... constant DRAG_LEAVE_EVENT (line 39) | pub(crate) const DRAG_LEAVE_EVENT: EventName<&str> = EventName::from_str... type WindowManager (line 41) | pub struct WindowManager { function fmt (line 49) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function windows_lock (line 58) | pub(crate) fn windows_lock(&self) -> MutexGuard<'_, HashMap HashSet { function emit_to_window (line 131) | fn emit_to_window(&self, event: EventName<&str>, payload: ... function has_js_listener (line 145) | fn has_js_listener(&self, event: EventName<&str>) -> bool { type DragDropPayload (line 156) | pub(crate) struct DragDropPayload<'a> { function on_window_event (line 162) | fn on_window_event(window: &Window, event: &WindowEvent) ... type ScaleFactorChanged (line 274) | struct ScaleFactorChanged { FILE: crates/tauri/src/menu/builders/check.rs type CheckMenuItemBuilder (line 8) | pub struct CheckMenuItemBuilder { method new (line 21) | pub fn new>(text: S) -> Self { method with_id (line 35) | pub fn with_id, S: AsRef>(id: I, text: S) -> Self { method id (line 46) | pub fn id>(mut self, id: I) -> Self { method enabled (line 52) | pub fn enabled(mut self, enabled: bool) -> Self { method checked (line 58) | pub fn checked(mut self, checked: bool) -> Self { method accelerator (line 64) | pub fn accelerator>(mut self, accelerator: S) -> Self { method build (line 70) | pub fn build>(self, manager: &M) -> crate::R... FILE: crates/tauri/src/menu/builders/icon.rs type IconMenuItemBuilder (line 12) | pub struct IconMenuItemBuilder<'a> { function new (line 26) | pub fn new>(text: S) -> Self { function with_id (line 41) | pub fn with_id, S: AsRef>(id: I, text: S) -> Self { function id (line 53) | pub fn id>(mut self, id: I) -> Self { function enabled (line 59) | pub fn enabled(mut self, enabled: bool) -> Self { function accelerator (line 65) | pub fn accelerator>(mut self, accelerator: S) -> Self { function icon (line 74) | pub fn icon(mut self, icon: Image<'a>) -> Self { function native_icon (line 84) | pub fn native_icon(mut self, icon: NativeIcon) -> Self { function build (line 91) | pub fn build>(self, manager: &M) -> crate::Res... FILE: crates/tauri/src/menu/builders/menu.rs type MenuBuilder (line 40) | pub struct MenuBuilder<'m, R: Runtime, M: Manager> { function new (line 48) | pub fn new(manager: &'m M) -> Self { function with_id (line 57) | pub fn with_id>(manager: &'m M, id: I) -> Self { function build (line 66) | pub fn build(self) -> crate::Result> { type SubmenuBuilder (line 114) | pub struct SubmenuBuilder<'m, R: Runtime, M: Manager> { function new (line 129) | pub fn new>(manager: &'m M, text: S) -> Self { function with_id (line 145) | pub fn with_id, S: AsRef>(manager: &'m M, id: I, te... function submenu_icon (line 159) | pub fn submenu_icon(mut self, icon: crate::image::Image<'m>) -> Self { function submenu_native_icon (line 167) | pub fn submenu_native_icon(mut self, icon: NativeIcon) -> Self { function enabled (line 174) | pub fn enabled(mut self, enabled: bool) -> Self { function build (line 180) | pub fn build(self) -> crate::Result> { FILE: crates/tauri/src/menu/builders/normal.rs type MenuItemBuilder (line 8) | pub struct MenuItemBuilder { method new (line 20) | pub fn new>(text: S) -> Self { method with_id (line 33) | pub fn with_id, S: AsRef>(id: I, text: S) -> Self { method id (line 43) | pub fn id>(mut self, id: I) -> Self { method enabled (line 49) | pub fn enabled(mut self, enabled: bool) -> Self { method accelerator (line 55) | pub fn accelerator>(mut self, accelerator: S) -> Self { method build (line 61) | pub fn build>(self, manager: &M) -> crate::R... FILE: crates/tauri/src/menu/check.rs function new (line 19) | pub fn new( function with_id (line 53) | pub fn with_id( function app_handle (line 87) | pub fn app_handle(&self) -> &AppHandle { function id (line 92) | pub fn id(&self) -> &MenuId { function text (line 97) | pub fn text(&self) -> crate::Result { function set_text (line 104) | pub fn set_text>(&self, text: S) -> crate::Result<()> { function is_enabled (line 110) | pub fn is_enabled(&self) -> crate::Result { function set_enabled (line 115) | pub fn set_enabled(&self, enabled: bool) -> crate::Result<()> { function set_accelerator (line 120) | pub fn set_accelerator>(&self, accelerator: Option) -> ... function is_checked (line 129) | pub fn is_checked(&self) -> crate::Result { function set_checked (line 134) | pub fn set_checked(&self, checked: bool) -> crate::Result<()> { FILE: crates/tauri/src/menu/icon.rs function new (line 18) | pub fn new( function with_id (line 56) | pub fn with_id( function with_native_icon (line 100) | pub fn with_native_icon( function with_id_and_native_icon (line 138) | pub fn with_id_and_native_icon( function app_handle (line 174) | pub fn app_handle(&self) -> &AppHandle { function id (line 179) | pub fn id(&self) -> &MenuId { function text (line 184) | pub fn text(&self) -> crate::Result { function set_text (line 191) | pub fn set_text>(&self, text: S) -> crate::Result<()> { function is_enabled (line 197) | pub fn is_enabled(&self) -> crate::Result { function set_enabled (line 202) | pub fn set_enabled(&self, enabled: bool) -> crate::Result<()> { function set_accelerator (line 207) | pub fn set_accelerator>(&self, accelerator: Option) -> ... function set_icon (line 216) | pub fn set_icon(&self, icon: Option>) -> crate::Result<()> { function set_native_icon (line 229) | pub fn set_native_icon(&self, _icon: Option) -> crate::Resul... FILE: crates/tauri/src/menu/menu.rs constant WINDOW_SUBMENU_ID (line 19) | pub const WINDOW_SUBMENU_ID: &str = "__tauri_window_menu__"; constant HELP_SUBMENU_ID (line 21) | pub const HELP_SUBMENU_ID: &str = "__tauri_help_menu__"; function hpopupmenu (line 25) | fn hpopupmenu(&self) -> crate::Result { function popup (line 29) | fn popup(&self, window: Window) -> crate::Result<()> { function popup_at (line 33) | fn popup_at>( method popup_inner (line 43) | fn popup_inner>( method inner_context (line 82) | fn inner_context(&self) -> &dyn muda::ContextMenu { method inner_context_owned (line 86) | fn inner_context_owned(&self) -> Box { function new (line 93) | pub fn new>(manager: &M) -> crate::Result { function with_id (line 110) | pub fn with_id, I: Into>(manager: &M, id: I) -> cr... function with_items (line 128) | pub fn with_items>( function with_id_and_items (line 139) | pub fn with_id_and_items, I: Into>( function default (line 150) | pub fn default(app_handle: &AppHandle) -> crate::Result { function inner (line 251) | pub(crate) fn inner(&self) -> &muda::Menu { function app_handle (line 256) | pub fn app_handle(&self) -> &AppHandle { function id (line 261) | pub fn id(&self) -> &MenuId { function append (line 272) | pub fn append(&self, item: &dyn IsMenuItem) -> crate::Result<()> { function append_items (line 287) | pub fn append_items(&self, items: &[&dyn IsMenuItem]) -> crate::Resul... function prepend (line 302) | pub fn prepend(&self, item: &dyn IsMenuItem) -> crate::Result<()> { function prepend_items (line 317) | pub fn prepend_items(&self, items: &[&dyn IsMenuItem]) -> crate::Resu... function insert (line 328) | pub fn insert(&self, item: &dyn IsMenuItem, position: usize) -> crate... function insert_items (line 343) | pub fn insert_items(&self, items: &[&dyn IsMenuItem], position: usize... function remove (line 352) | pub fn remove(&self, item: &dyn IsMenuItem) -> crate::Result<()> { function remove_at (line 361) | pub fn remove_at(&self, position: usize) -> crate::Result(&self, id: &'a I) -> Option> function items (line 384) | pub fn items(&self) -> crate::Result>> { function set_as_app_menu (line 398) | pub fn set_as_app_menu(&self) -> crate::Result>> { function set_as_window_menu (line 405) | pub fn set_as_window_menu(&self, window: &Window) -> crate::Result &MenuId { method from (line 58) | fn from(value: muda::MenuEvent) -> Self { type AboutMetadata (line 169) | pub struct AboutMetadata<'a> { type AboutMetadataBuilder (line 228) | pub struct AboutMetadataBuilder<'a>(AboutMetadata<'a>); function new (line 232) | pub fn new() -> Self { function name (line 237) | pub fn name>(mut self, name: Option) -> Self { function version (line 242) | pub fn version>(mut self, version: Option) -> Self { function short_version (line 251) | pub fn short_version>(mut self, short_version: Option... function authors (line 260) | pub fn authors(mut self, authors: Option>) -> Self { function comments (line 269) | pub fn comments>(mut self, comments: Option) -> Self { function copyright (line 274) | pub fn copyright>(mut self, copyright: Option) -> Self { function license (line 283) | pub fn license>(mut self, license: Option) -> Self { function website (line 292) | pub fn website>(mut self, website: Option) -> Self { function website_label (line 301) | pub fn website_label>(mut self, website_label: Option... function credits (line 310) | pub fn credits>(mut self, credits: Option) -> Self { function icon (line 319) | pub fn icon(mut self, icon: Option>) -> Self { function build (line 325) | pub fn build(self) -> AboutMetadata<'a> { type Error (line 331) | type Error = crate::Error; function try_from (line 333) | fn try_from(value: AboutMetadata<'_>) -> Result { type NativeIcon (line 361) | pub enum NativeIcon { function from (line 477) | fn from(value: NativeIcon) -> Self { type MenuItemKind (line 541) | pub enum MenuItemKind { function id (line 556) | pub fn id(&self) -> &MenuId { function inner (line 566) | pub(crate) fn inner(&self) -> &dyn IsMenuItem { function from_muda (line 576) | pub(crate) fn from_muda(app_handle: AppHandle, i: muda::MenuItemKind)... function as_menuitem (line 609) | pub fn as_menuitem(&self) -> Option<&MenuItem> { function as_menuitem_unchecked (line 617) | pub fn as_menuitem_unchecked(&self) -> &MenuItem { function as_submenu (line 625) | pub fn as_submenu(&self) -> Option<&Submenu> { function as_submenu_unchecked (line 633) | pub fn as_submenu_unchecked(&self) -> &Submenu { function as_predefined_menuitem (line 641) | pub fn as_predefined_menuitem(&self) -> Option<&PredefinedMenuItem> { function as_predefined_menuitem_unchecked (line 649) | pub fn as_predefined_menuitem_unchecked(&self) -> &PredefinedMenuItem { function as_check_menuitem (line 657) | pub fn as_check_menuitem(&self) -> Option<&CheckMenuItem> { function as_check_menuitem_unchecked (line 665) | pub fn as_check_menuitem_unchecked(&self) -> &CheckMenuItem { function as_icon_menuitem (line 673) | pub fn as_icon_menuitem(&self) -> Option<&IconMenuItem> { function as_icon_menuitem_unchecked (line 681) | pub fn as_icon_menuitem_unchecked(&self) -> &IconMenuItem { method clone (line 690) | fn clone(&self) -> Self { function inner_muda (line 702) | fn inner_muda(&self) -> &dyn muda::IsMenuItem { function kind (line 708) | fn kind(&self) -> MenuItemKind { function id (line 712) | fn id(&self) -> &MenuId { type IsMenuItem (line 722) | pub trait IsMenuItem: sealed::IsMenuItemBase { method kind (line 724) | fn kind(&self) -> MenuItemKind; method id (line 727) | fn id(&self) -> &MenuId; type ContextMenu (line 735) | pub trait ContextMenu: sealed::ContextMenuBase + Send + Sync { method hpopupmenu (line 743) | fn hpopupmenu(&self) -> crate::Result; method popup (line 746) | fn popup(&self, window: crate::Window) -> crate:... method popup_at (line 751) | fn popup_at>( type IsMenuItemBase (line 760) | pub trait IsMenuItemBase { method inner_muda (line 761) | fn inner_muda(&self) -> &dyn muda::IsMenuItem; type ContextMenuBase (line 764) | pub trait ContextMenuBase { method inner_context (line 765) | fn inner_context(&self) -> &dyn muda::ContextMenu; method inner_context_owned (line 766) | fn inner_context_owned(&self) -> Box; method popup_inner (line 767) | fn popup_inner>( function map_to_menu_theme (line 776) | pub(crate) fn map_to_menu_theme(theme: tauri_utils::Theme) -> muda::Menu... FILE: crates/tauri/src/menu/normal.rs function new (line 19) | pub fn new( function with_id (line 52) | pub fn with_id( function app_handle (line 85) | pub fn app_handle(&self) -> &AppHandle { function id (line 90) | pub fn id(&self) -> &MenuId { function text (line 95) | pub fn text(&self) -> crate::Result { function set_text (line 102) | pub fn set_text>(&self, text: S) -> crate::Result<()> { function is_enabled (line 108) | pub fn is_enabled(&self) -> crate::Result { function set_enabled (line 113) | pub fn set_enabled(&self, enabled: bool) -> crate::Result<()> { function set_accelerator (line 118) | pub fn set_accelerator>(&self, accelerator: Option) -> ... FILE: crates/tauri/src/menu/plugin.rs type ItemKind (line 23) | pub(crate) enum ItemKind { type AboutMetadata (line 34) | pub(crate) struct AboutMetadata { method into_metadata (line 49) | pub fn into_metadata( type Predefined (line 76) | enum Predefined { type SubmenuPayload (line 97) | struct SubmenuPayload { method create_item (line 106) | pub fn create_item( type CheckMenuItemPayload (line 136) | struct CheckMenuItemPayload { method create_item (line 146) | pub fn create_item(self, webview: &Webview) -> crate::R... type Icon (line 177) | enum Icon { type IconMenuItemPayload (line 184) | struct IconMenuItemPayload { method create_item (line 194) | pub fn create_item( type MenuItemPayload (line 232) | struct MenuItemPayload { method create_item (line 241) | pub fn create_item(self, webview: &Webview) -> crate::R... type PredefinedMenuItemPayload (line 271) | struct PredefinedMenuItemPayload { method create_item (line 277) | pub fn create_item( type MenuItemPayloadKind (line 313) | enum MenuItemPayloadKind { method with_item (line 323) | pub fn with_item) -> crate... type NewOptions (line 344) | struct NewOptions { function new (line 357) | fn new( function append (line 466) | fn append( function prepend (line 493) | fn prepend( function insert (line 520) | fn insert( function remove (line 550) | fn remove( function remove_at (line 589) | fn remove_at( function items (line 616) | fn items( function get (line 637) | fn get( function popup (line 664) | async fn popup( function create_default (line 695) | fn create_default( function set_as_app_menu (line 707) | async fn set_as_app_menu( function set_as_window_menu (line 722) | async fn set_as_window_menu( function text (line 745) | fn text(webview: Webview, rid: ResourceId, kind: ItemKind... function set_text (line 751) | fn set_text( function is_enabled (line 762) | fn is_enabled( function set_enabled (line 772) | fn set_enabled( function set_accelerator (line 789) | fn set_accelerator( function set_as_windows_menu_for_nsapp (line 806) | fn set_as_windows_menu_for_nsapp( function set_as_help_menu_for_nsapp (line 823) | fn set_as_help_menu_for_nsapp( function is_checked (line 841) | fn is_checked(webview: Webview, rid: ResourceId) -> crate... function set_checked (line 848) | fn set_checked( function set_icon (line 859) | fn set_icon( type MenuChannels (line 885) | struct MenuChannels(Mutex>>); function init (line 887) | pub(crate) fn init() -> TauriPlugin { FILE: crates/tauri/src/menu/predefined.rs function separator (line 15) | pub fn separator>(manager: &M) -> crate::Result { function copy (line 32) | pub fn copy>(manager: &M, text: Option<&str>) -> crate::Re... function cut (line 51) | pub fn cut>(manager: &M, text: Option<&str>) -> crate::Res... function paste (line 70) | pub fn paste>(manager: &M, text: Option<&str>) -> crate::R... function select_all (line 89) | pub fn select_all>(manager: &M, text: Option<&str>) -> cra... function undo (line 112) | pub fn undo>(manager: &M, text: Option<&str>) -> crate::Re... function redo (line 134) | pub fn redo>(manager: &M, text: Option<&str>) -> crate::Re... function minimize (line 157) | pub fn minimize>(manager: &M, text: Option<&str>) -> crate... function maximize (line 180) | pub fn maximize>(manager: &M, text: Option<&str>) -> crate... function fullscreen (line 203) | pub fn fullscreen>(manager: &M, text: Option<&str>) -> cra... function hide (line 226) | pub fn hide>(manager: &M, text: Option<&str>) -> crate::Re... function hide_others (line 249) | pub fn hide_others>(manager: &M, text: Option<&str>) -> cr... function show_all (line 272) | pub fn show_all>(manager: &M, text: Option<&str>) -> crate... function close_window (line 295) | pub fn close_window>(manager: &M, text: Option<&str>) -> c... function quit (line 318) | pub fn quit>(manager: &M, text: Option<&str>) -> crate::Re... function about (line 337) | pub fn about>( function services (line 369) | pub fn services>(manager: &M, text: Option<&str>) -> crate... function id (line 388) | pub fn id(&self) -> &MenuId { function text (line 393) | pub fn text(&self) -> crate::Result { function set_text (line 400) | pub fn set_text>(&self, text: S) -> crate::Result<()> { function app_handle (line 406) | pub fn app_handle(&self) -> &AppHandle { FILE: crates/tauri/src/menu/submenu.rs function hpopupmenu (line 18) | fn hpopupmenu(&self) -> crate::Result { function popup (line 22) | fn popup(&self, window: Window) -> crate::Result<()> { function popup_at (line 26) | fn popup_at>( method popup_inner (line 36) | fn popup_inner>( method inner_context (line 76) | fn inner_context(&self) -> &dyn muda::ContextMenu { method inner_context_owned (line 80) | fn inner_context_owned(&self) -> Box { function new (line 87) | pub fn new, S: AsRef>( function new_with_icon (line 110) | pub fn new_with_icon, S: AsRef>( function new_with_native_icon (line 135) | pub fn new_with_native_icon, S: AsRef>( function with_id (line 159) | pub fn with_id, I: Into, S: AsRef>( function with_id_and_icon (line 184) | pub fn with_id_and_icon, I: Into, S: AsRef>( function with_id_and_native_icon (line 211) | pub fn with_id_and_native_icon, I: Into, S: AsRef<... function with_items (line 237) | pub fn with_items, S: AsRef>( function with_id_and_items (line 250) | pub fn with_id_and_items, I: Into, S: AsRef>( function inner (line 262) | pub(crate) fn inner(&self) -> &muda::Submenu { function app_handle (line 267) | pub fn app_handle(&self) -> &AppHandle { function id (line 272) | pub fn id(&self) -> &MenuId { function append (line 277) | pub fn append(&self, item: &dyn IsMenuItem) -> crate::Result<()> { function append_items (line 286) | pub fn append_items(&self, items: &[&dyn IsMenuItem]) -> crate::Resul... function prepend (line 295) | pub fn prepend(&self, item: &dyn IsMenuItem) -> crate::Result<()> { function prepend_items (line 304) | pub fn prepend_items(&self, items: &[&dyn IsMenuItem]) -> crate::Resu... function insert (line 309) | pub fn insert(&self, item: &dyn IsMenuItem, position: usize) -> crate... function insert_items (line 320) | pub fn insert_items(&self, items: &[&dyn IsMenuItem], position: usize... function remove (line 329) | pub fn remove(&self, item: &dyn IsMenuItem) -> crate::Result<()> { function remove_at (line 338) | pub fn remove_at(&self, position: usize) -> crate::Result(&self, id: &'a I) -> Option> function items (line 361) | pub fn items(&self) -> crate::Result>> { function text (line 373) | pub fn text(&self) -> crate::Result { function set_text (line 380) | pub fn set_text>(&self, text: S) -> crate::Result<()> { function is_enabled (line 386) | pub fn is_enabled(&self) -> crate::Result { function set_enabled (line 391) | pub fn set_enabled(&self, enabled: bool) -> crate::Result<()> { function set_as_windows_menu_for_nsapp (line 400) | pub fn set_as_windows_menu_for_nsapp(&self) -> crate::Result<()> { function set_as_help_menu_for_nsapp (line 414) | pub fn set_as_help_menu_for_nsapp(&self) -> crate::Result<()> { function set_icon (line 422) | pub fn set_icon(&self, icon: Option>) -> crate::... function set_native_icon (line 435) | pub fn set_native_icon(&self, _icon: Option) -> crate::Resul... FILE: crates/tauri/src/path/android.rs type PathResolver (line 10) | pub struct PathResolver(pub(crate) PluginHandle); method clone (line 13) | fn clone(&self) -> Self { type PathResponse (line 19) | struct PathResponse { type GetFileNameFromUriRequest (line 24) | struct GetFileNameFromUriRequest<'a> { type GetFileNameFromUriResponse (line 29) | struct GetFileNameFromUriResponse { function file_name (line 44) | pub fn file_name(&self, path: &str) -> Option { function call_resolve (line 64) | fn call_resolve(&self, dir: &str) -> Result { function audio_dir (line 73) | pub fn audio_dir(&self) -> Result { function cache_dir (line 78) | pub fn cache_dir(&self) -> Result { function config_dir (line 83) | pub fn config_dir(&self) -> Result { function data_dir (line 88) | pub fn data_dir(&self) -> Result { function local_data_dir (line 93) | pub fn local_data_dir(&self) -> Result { function document_dir (line 98) | pub fn document_dir(&self) -> Result { function download_dir (line 103) | pub fn download_dir(&self) -> Result { function picture_dir (line 108) | pub fn picture_dir(&self) -> Result { function public_dir (line 113) | pub fn public_dir(&self) -> Result { function video_dir (line 118) | pub fn video_dir(&self) -> Result { function resource_dir (line 123) | pub fn resource_dir(&self) -> Result { function app_config_dir (line 130) | pub fn app_config_dir(&self) -> Result { function app_data_dir (line 137) | pub fn app_data_dir(&self) -> Result { function app_local_data_dir (line 144) | pub fn app_local_data_dir(&self) -> Result { function app_cache_dir (line 151) | pub fn app_cache_dir(&self) -> Result { function app_log_dir (line 156) | pub fn app_log_dir(&self) -> Result { function temp_dir (line 163) | pub fn temp_dir(&self) -> Result { function home_dir (line 175) | pub fn home_dir(&self) -> Result { FILE: crates/tauri/src/path/desktop.rs type PathResolver (line 10) | pub struct PathResolver(pub(crate) AppHandle); method clone (line 13) | fn clone(&self) -> Self { function file_name (line 29) | pub fn file_name(&self, path: &str) -> Option { function audio_dir (line 42) | pub fn audio_dir(&self) -> Result { function cache_dir (line 53) | pub fn cache_dir(&self) -> Result { function config_dir (line 64) | pub fn config_dir(&self) -> Result { function data_dir (line 75) | pub fn data_dir(&self) -> Result { function local_data_dir (line 86) | pub fn local_data_dir(&self) -> Result { function desktop_dir (line 97) | pub fn desktop_dir(&self) -> Result { function document_dir (line 108) | pub fn document_dir(&self) -> Result { function download_dir (line 119) | pub fn download_dir(&self) -> Result { function executable_dir (line 130) | pub fn executable_dir(&self) -> Result { function font_dir (line 141) | pub fn font_dir(&self) -> Result { function home_dir (line 153) | pub fn home_dir(&self) -> Result { function picture_dir (line 164) | pub fn picture_dir(&self) -> Result { function public_dir (line 175) | pub fn public_dir(&self) -> Result { function runtime_dir (line 186) | pub fn runtime_dir(&self) -> Result { function template_dir (line 197) | pub fn template_dir(&self) -> Result { function video_dir (line 208) | pub fn video_dir(&self) -> Result { function resource_dir (line 230) | pub fn resource_dir(&self) -> Result { function app_config_dir (line 238) | pub fn app_config_dir(&self) -> Result { function app_data_dir (line 247) | pub fn app_data_dir(&self) -> Result { function app_local_data_dir (line 256) | pub fn app_local_data_dir(&self) -> Result { function app_cache_dir (line 265) | pub fn app_cache_dir(&self) -> Result { function app_log_dir (line 278) | pub fn app_log_dir(&self) -> Result { function temp_dir (line 293) | pub fn temp_dir(&self) -> Result { FILE: crates/tauri/src/path/mod.rs type SafePathBuf (line 42) | pub struct SafePathBuf(PathBuf); method new (line 46) | pub fn new(path: PathBuf) -> std::result::Result { method display (line 57) | pub fn display(&self) -> Display<'_> { method as_ref (line 63) | fn as_ref(&self) -> &Path { method deserialize (line 77) | fn deserialize(deserializer: D) -> std::result::Result type Err (line 69) | type Err = &'static str; method from_str (line 71) | fn from_str(s: &str) -> std::result::Result { type BaseDirectory (line 95) | pub enum BaseDirectory { method variable (line 175) | pub fn variable(self) -> &'static str { method from_variable (line 210) | pub fn from_variable(variable: &str) -> Option { function resolve (line 263) | pub fn resolve>(&self, path: P, base_directory: BaseDirec... function parse (line 280) | pub fn parse>(&self, path: P) -> Result { function resolve_path (line 306) | fn resolve_path( method arbitrary (line 373) | fn arbitrary(g: &mut Gen) -> Self { method shrink (line 377) | fn shrink(&self) -> Box> { FILE: crates/tauri/src/path/plugin.rs function normalize_path (line 18) | fn normalize_path(path: &Path) -> PathBuf { function normalize_path_no_absolute (line 48) | fn normalize_path_no_absolute(path: &Path) -> PathBuf { function resolve_directory (line 89) | pub fn resolve_directory( function resolve (line 99) | pub fn resolve(paths: Vec) -> Result { function normalize (line 114) | pub fn normalize(path: String) -> String { function join (line 135) | pub fn join(paths: Vec) -> String { function dirname (line 164) | pub fn dirname(path: String) -> Result { function extname (line 172) | pub fn extname(app: AppHandle, path: String) -> Result(app: AppHandle, path: &str, ext: Option<&... function is_absolute (line 200) | pub fn is_absolute(path: String) -> bool { type InitJavascript (line 206) | struct InitJavascript { function init (line 212) | pub(crate) fn init() -> TauriPlugin { function basename (line 258) | fn basename() { function join (line 292) | fn join() { FILE: crates/tauri/src/pattern.rs constant ISOLATION_IFRAME_SRC_DOMAIN (line 13) | pub const ISOLATION_IFRAME_SRC_DOMAIN: &str = "localhost"; type Pattern (line 17) | pub enum Pattern { type PatternObject (line 42) | pub(crate) enum PatternObject { method from (line 54) | fn from(pattern: &Pattern) -> Self { type IsolationSide (line 69) | pub(crate) enum IsolationSide { type PatternJavascript (line 80) | pub(crate) struct PatternJavascript { function format_real_schema (line 85) | pub(crate) fn format_real_schema(schema: &str, https: bool) -> String { FILE: crates/tauri/src/plugin.rs type Plugin (line 37) | pub trait Plugin: Send { method name (line 39) | fn name(&self) -> &'static str; method initialize (line 43) | fn initialize( method initialization_script (line 69) | fn initialization_script(&self) -> Option { method initialization_script_2 (line 76) | fn initialization_script_2(&self) -> Option { method window_created (line 87) | fn window_created(&mut self, window: Window) {} method webview_created (line 91) | fn webview_created(&mut self, webview: Webview) {} method on_navigation (line 95) | fn on_navigation(&mut self, webview: &Webview, url: &Url) -> bool { method on_page_load (line 101) | fn on_page_load(&mut self, webview: &Webview, payload: &PageLoadPay... method on_event (line 105) | fn on_event(&mut self, app: &AppHandle, event: &RunEvent) {} method extend_api (line 109) | fn extend_api(&mut self, invoke: Invoke) -> bool { type SetupHook (line 114) | type SetupHook = type OnWindowReady (line 116) | type OnWindowReady = dyn FnMut(Window) + Send; type OnWebviewReady (line 117) | type OnWebviewReady = dyn FnMut(Webview) + Send; type OnEvent (line 118) | type OnEvent = dyn FnMut(&AppHandle, &RunEvent) + Send; type OnNavigation (line 119) | type OnNavigation = dyn Fn(&Webview, &Url) -> bool + Send; type OnPageLoad (line 120) | type OnPageLoad = dyn FnMut(&Webview, &PageLoadPayload<'_>) + Send; type OnDrop (line 121) | type OnDrop = dyn FnOnce(AppHandle) + Send; type PluginHandle (line 126) | pub struct PluginHandle { method clone (line 132) | fn clone(&self) -> Self { function app (line 142) | pub fn app(&self) -> &AppHandle { type PluginApi (line 150) | pub struct PluginApi { function config (line 159) | pub fn config(&self) -> &C { function app (line 164) | pub fn app(&self) -> &AppHandle { function scope (line 169) | pub fn scope(&self) -> crate::Result> { type BuilderError (line 184) | pub enum BuilderError { constant RESERVED_PLUGIN_NAMES (line 190) | const RESERVED_PLUGIN_NAMES: &[&str] = &["core", "tauri"]; type Builder (line 264) | pub struct Builder { function new (line 280) | pub fn new(name: &'static str) -> Self { function invoke_handler (line 320) | pub fn invoke_handler(mut self, invoke_handler: F) -> Self function js_init_script (line 370) | pub fn js_init_script(mut self, js_init_script: impl Into) -> Se... function js_init_script_on_all_frames (line 399) | pub fn js_init_script_on_all_frames(mut self, js_init_script: impl Into<... function setup (line 431) | pub fn setup(mut self, setup: F) -> Self function on_navigation (line 458) | pub fn on_navigation(mut self, on_navigation: F) -> Self function on_page_load (line 482) | pub fn on_page_load(mut self, on_page_load: F) -> Self function on_window_ready (line 506) | pub fn on_window_ready(mut self, on_window_ready: F) -> Self function on_webview_ready (line 530) | pub fn on_webview_ready(mut self, on_webview_ready: F) -> Self function on_event (line 562) | pub fn on_event(mut self, on_event: F) -> Self function on_drop (line 587) | pub fn on_drop(mut self, on_drop: F) -> Self function register_uri_scheme_protocol (line 635) | pub fn register_uri_scheme_protocol< function register_asynchronous_uri_scheme_protocol (line 709) | pub fn register_asynchronous_uri_scheme_protocol< function try_build (line 727) | pub fn try_build(self) -> Result, BuilderError> { function build (line 753) | pub fn build(self) -> TauriPlugin { type TauriPlugin (line 759) | pub struct TauriPlugin { method drop (line 775) | fn drop(&mut self) { function name (line 783) | fn name(&self) -> &'static str { function initialize (line 787) | fn initialize( function initialization_script (line 819) | fn initialization_script(&self) -> Option { function initialization_script_2 (line 826) | fn initialization_script_2(&self) -> Option { function window_created (line 830) | fn window_created(&mut self, window: Window) { function webview_created (line 834) | fn webview_created(&mut self, webview: Webview) { function on_navigation (line 838) | fn on_navigation(&mut self, webview: &Webview, url: &Url) -> bool { function on_page_load (line 842) | fn on_page_load(&mut self, webview: &Webview, payload: &PageLoadPaylo... function on_event (line 846) | fn on_event(&mut self, app: &AppHandle, event: &RunEvent) { function extend_api (line 850) | fn extend_api(&mut self, invoke: Invoke) -> bool { type PluginStore (line 857) | pub(crate) struct PluginStore { function fmt (line 862) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method default (line 871) | fn default() -> Self { function register (line 880) | pub fn register(&mut self, plugin: Box>) -> bool { function unregister (line 889) | pub fn unregister(&mut self, plugin: &str) -> bool { function initialize (line 896) | pub(crate) fn initialize( function initialize_all (line 906) | pub(crate) fn initialize_all( function initialization_script (line 918) | pub(crate) fn initialization_script(&self) -> Vec { function window_created (line 936) | pub(crate) fn window_created(&mut self, window: Window) { function webview_created (line 945) | pub(crate) fn webview_created(&mut self, webview: Webview) { function on_navigation (line 952) | pub(crate) fn on_navigation(&mut self, webview: &Webview, url: &Url) ... function on_page_load (line 965) | pub(crate) fn on_page_load(&mut self, webview: &Webview, payload: &Pa... function on_event (line 975) | pub(crate) fn on_event(&mut self, app: &AppHandle, event: &RunEvent) { function extend_api (line 985) | pub(crate) fn extend_api(&mut self, plugin: &str, invoke: Invoke) -> ... function initialize (line 999) | fn initialize( type PermissionState (line 1015) | pub enum PermissionState { method fmt (line 1028) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method deserialize (line 1048) | fn deserialize(deserializer: D) -> std::result::Result method serialize (line 1039) | fn serialize(&self, serializer: S) -> std::result::Result; type PendingPluginCallHandler (line 29) | type PendingPluginCallHandler = Box) { function handle_android_plugin_response (line 68) | pub fn handle_android_plugin_response( function send_channel_data (line 110) | pub fn send_channel_data( type ErrorResponse (line 130) | pub struct ErrorResponse { function fmt (line 141) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function register_ios_plugin (line 158) | pub fn register_ios_plugin( function register_android_plugin (line 201) | pub fn register_android_plugin( function run_mobile_plugin_async (line 286) | pub async fn run_mobile_plugin_async( function run_mobile_plugin (line 317) | pub fn run_mobile_plugin( function run_command (line 346) | pub(crate) fn run_command, F: FnOnce(PluginRes... function run_command (line 429) | pub(crate) fn run_command< FILE: crates/tauri/src/process.rs function current_binary (line 48) | pub fn current_binary(_env: &Env) -> std::io::Result { function restart (line 74) | pub fn restart(env: &Env) -> ! { function restart_macos_app (line 92) | fn restart_macos_app(current_binary: &std::path::Path, env: &Env) { FILE: crates/tauri/src/protocol/asset.rs function get (line 13) | pub fn get(scope: scope::fs::Scope, window_origin: String) -> UriSchemeP... function get_response (line 29) | fn get_response( function random_boundary (line 246) | fn random_boundary() -> String { FILE: crates/tauri/src/protocol/isolation.rs function get (line 21) | pub fn get( function request_to_path (line 94) | fn request_to_path(request: &http::Request>) -> String { FILE: crates/tauri/src/protocol/tauri.rs type CachedResponse (line 21) | struct CachedResponse { function get (line 27) | pub fn get( function get_response (line 71) | fn get_response( FILE: crates/tauri/src/resources/mod.rs type Resource (line 27) | pub trait Resource: Any + 'static + Send + Sync { method name (line 31) | fn name(&self) -> Cow<'_, str> { method close (line 38) | fn close(self: Arc) {} function is (line 43) | fn is(&self) -> bool { function downcast_arc (line 48) | pub(crate) fn downcast_arc<'a, T: Resource>(self: &'a Arc) -> Opti... type ResourceId (line 64) | pub type ResourceId = u32; type ResourceTable (line 76) | pub struct ResourceTable { method new_random_rid (line 81) | fn new_random_rid() -> u32 { method add (line 93) | pub fn add(&mut self, resource: T) -> ResourceId { method add_arc (line 103) | pub fn add_arc(&mut self, resource: Arc) -> ResourceId { method add_arc_dyn (line 114) | pub fn add_arc_dyn(&mut self, resource: Arc) -> Resource... method has (line 126) | pub fn has(&self, rid: ResourceId) -> bool { method get (line 133) | pub fn get(&self, rid: ResourceId) -> crate::Result crate::Result(&mut self, rid: ResourceId, resource: T) { method take (line 172) | pub fn take(&mut self, rid: ResourceId) -> crate::Result<... method take_any (line 186) | pub fn take_any(&mut self, rid: ResourceId) -> crate::Result impl Iterator)> { method close (line 210) | pub fn close(&mut self, rid: ResourceId) -> crate::Result<()> { method clear (line 220) | pub(crate) fn clear(&mut self) { FILE: crates/tauri/src/resources/plugin.rs function close (line 14) | fn close(webview: Webview, rid: ResourceId) -> crate::Res... function init (line 25) | pub(crate) fn init() -> TauriPlugin { FILE: crates/tauri/src/scope/fs.rs type Event (line 23) | pub enum Event { type EventListener (line 30) | type EventListener = Box; type Scope (line 34) | pub struct Scope { method next_event_id (line 43) | fn next_event_id(&self) -> u32 { method fmt (line 49) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 178) | pub fn new>( method allowed_patterns (line 226) | pub fn allowed_patterns(&self) -> HashSet { method forbidden_patterns (line 231) | pub fn forbidden_patterns(&self) -> HashSet { method listen (line 236) | pub fn listen(&self, f: F) -> ScopeEve... method listen_with_id (line 242) | fn listen_with_id(&self, id: ScopeEven... method once (line 247) | pub fn once(&self, f: F) -> ScopeE... method unlisten (line 262) | pub fn unlisten(&self, id: ScopeEventId) { method emit (line 266) | fn emit(&self, event: Event) { method allow_directory (line 278) | pub fn allow_directory>(&self, path: P, recursive: bool... method allow_file (line 297) | pub fn allow_file>(&self, path: P) -> crate::Result<()> { method forbid_directory (line 311) | pub fn forbid_directory>(&self, path: P, recursive: boo... method forbid_file (line 330) | pub fn forbid_file>(&self, path: P) -> crate::Result<()> { method is_allowed (line 346) | pub fn is_allowed>(&self, path: P) -> bool { method is_forbidden (line 378) | pub fn is_forbidden>(&self, path: P) -> bool { function push_pattern (line 75) | fn push_pattern, F: Fn(&str) -> Result Option { function try_resolve_symlink_and_canonicalize (line 395) | fn try_resolve_symlink_and_canonicalize>(path: P) -> crat... function escaped_pattern (line 409) | fn escaped_pattern(p: &str) -> Result { function escaped_pattern_with (line 413) | fn escaped_pattern_with(p: &str, append: &str) -> Result Scope { function path_is_escaped (line 454) | fn path_is_escaped() { function windows_root_paths (line 552) | fn windows_root_paths() { function push_pattern_generated_paths (line 617) | fn push_pattern_generated_paths() { FILE: crates/tauri/src/scope/mod.rs type ScopeEventId (line 11) | pub type ScopeEventId = u32; type Scopes (line 14) | pub struct Scopes { method allow_directory (line 22) | pub fn allow_directory>(&self, path: P, recursive: bool... method allow_file (line 29) | pub fn allow_file>(&self, path: P) -> crate::Result<()> { method forbid_file (line 36) | pub fn forbid_file>(&self, path: P) -> crate::Result<()> { FILE: crates/tauri/src/state.rs type State (line 21) | pub struct State<'r, T: Send + Sync + 'static>(&'r T); function inner (line 28) | pub fn inner(&self) -> &'r T { type Target (line 34) | type Target = T; function deref (line 37) | fn deref(&self) -> &T { method clone (line 43) | fn clone(&self) -> Self { method eq (line 49) | fn eq(&self, other: &Self) -> bool { function fmt (line 55) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function from_command (line 62) | fn from_command(command: CommandItem<'de, R>) -> Result u64 { method write (line 85) | fn write(&mut self, bytes: &[u8]) { method write_u8 (line 91) | fn write_u8(&mut self, i: u8) { method write_u64 (line 95) | fn write_u64(&mut self, i: u64) { type TypeIdMap (line 103) | type TypeIdMap = HashMap>, BuildH... type StateManager (line 107) | pub struct StateManager { method new (line 112) | pub(crate) fn new() -> Self { method set (line 118) | pub(crate) fn set(&self, state: T) -> bool { method unmanage (line 137) | pub(crate) unsafe fn unmanage(&self) -> Opti... method get (line 153) | pub fn get(&self) -> State<'_, T> { method try_get (line 160) | pub fn try_get(&self) -> Option> { type DroppingStruct (line 185) | struct DroppingStruct(Arc>); type DroppingStructWrap (line 186) | struct DroppingStructWrap(#[allow(dead_code)] DroppingStruct); method drop (line 189) | fn drop(&mut self) { function get_panics (line 196) | fn get_panics() { function simple_set_get (line 202) | fn simple_set_get() { function simple_set_get_unmanage (line 209) | fn simple_set_get_unmanage() { function dst_set_get (line 222) | fn dst_set_get() { function set_get_remote (line 229) | fn set_get_remote() { function two_put_get (line 242) | fn two_put_get() { function many_puts_only_one_succeeds (line 255) | fn many_puts_only_one_succeeds() { function test_no_drop_on_set (line 270) | fn test_no_drop_on_set() { function drop_inners_on_drop (line 285) | fn drop_inners_on_drop() { FILE: crates/tauri/src/test/mock_runtime.rs type ShortcutMap (line 40) | type ShortcutMap = HashMap>; type Message (line 42) | enum Message { type Webview (line 48) | struct Webview; type Window (line 50) | struct Window { type RuntimeContext (line 56) | pub struct RuntimeContext { method send_message (line 76) | fn send_message(&self, message: Message) -> Result<()> { method next_window_id (line 93) | fn next_window_id(&self) -> WindowId { method next_webview_id (line 97) | fn next_webview_id(&self) -> u32 { method next_window_event_id (line 101) | fn next_window_event_id(&self) -> WindowEventId { method next_webview_event_id (line 105) | fn next_webview_event_id(&self) -> WindowEventId { method fmt (line 111) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type MockRuntimeHandle (line 117) | pub struct MockRuntimeHandle { type Runtime (line 122) | type Runtime = MockRuntime; method create_proxy (line 124) | fn create_proxy(&self) -> EventProxy { method set_activation_policy (line 130) | fn set_activation_policy( method set_dock_visibility (line 139) | fn set_dock_visibility(&self, visible: bool) -> Result<()> { method request_exit (line 143) | fn request_exit(&self, code: i32) -> Result<()> { method create_window (line 148) | fn create_window) + Send + 'static>( method create_webview (line 193) | fn create_webview( method run_on_main_thread (line 216) | fn run_on_main_thread(&self, f: F) -> Re... method display_handle (line 220) | fn display_handle( method primary_monitor (line 245) | fn primary_monitor(&self) -> Option { method monitor_from_point (line 249) | fn monitor_from_point(&self, x: f64, y: f64) -> Option { method available_monitors (line 253) | fn available_monitors(&self) -> Vec { method set_theme (line 257) | fn set_theme(&self, theme: Option) { method show (line 263) | fn show(&self) -> Result<()> { method hide (line 269) | fn hide(&self) -> Result<()> { method set_device_event_filter (line 273) | fn set_device_event_filter(&self, _: DeviceEventFilter) { method find_class (line 278) | fn find_class<'a>( method run_on_android_context (line 288) | fn run_on_android_context(&self, f: F) method fetch_data_store_identifiers (line 296) | fn fetch_data_store_identifiers) + Send + 'sta... method remove_data_store (line 304) | fn remove_data_store) + Send + 'static>( method cursor_position (line 312) | fn cursor_position(&self) -> Result> { type MockWebviewDispatcher (line 318) | pub struct MockWebviewDispatcher { method last_evaluated_script (line 326) | pub fn last_evaluated_script(&self) -> Option { type Runtime (line 540) | type Runtime = MockRuntime; method run_on_main_thread (line 542) | fn run_on_main_thread(&self, f: F) -> Re... method on_webview_event (line 546) | fn on_webview_event) + Send + 'static>(&s... method open_devtools (line 558) | fn open_devtools(&self) {} method close_devtools (line 561) | fn close_devtools(&self) {} method is_devtools_open (line 564) | fn is_devtools_open(&self) -> Result { method set_zoom (line 568) | fn set_zoom(&self, scale_factor: f64) -> Result<()> { method eval_script (line 572) | fn eval_script>(&self, script: S) -> Result<()> { method url (line 581) | fn url(&self) -> Result { method bounds (line 585) | fn bounds(&self) -> Result { method position (line 589) | fn position(&self) -> Result> { method size (line 593) | fn size(&self) -> Result> { method navigate (line 600) | fn navigate(&self, url: Url) -> Result<()> { method reload (line 605) | fn reload(&self) -> Result<()> { method print (line 609) | fn print(&self) -> Result<()> { method close (line 613) | fn close(&self) -> Result<()> { method set_bounds (line 617) | fn set_bounds(&self, bounds: tauri_runtime::dpi::Rect) -> Result<()> { method set_size (line 621) | fn set_size(&self, _size: Size) -> Result<()> { method set_position (line 625) | fn set_position(&self, _position: Position) -> Result<()> { method set_focus (line 629) | fn set_focus(&self) -> Result<()> { method reparent (line 633) | fn reparent(&self, window_id: WindowId) -> Result<()> { method cookies (line 637) | fn cookies(&self) -> Result>> { method cookies_for_url (line 641) | fn cookies_for_url(&self, url: Url) -> Result) -> Result<()> { method delete_cookie (line 649) | fn delete_cookie(&self, cookie: tauri_runtime::Cookie<'_>) -> Result<(... method set_auto_resize (line 653) | fn set_auto_resize(&self, auto_resize: bool) -> Result<()> { method clear_all_browsing_data (line 657) | fn clear_all_browsing_data(&self) -> Result<()> { method hide (line 661) | fn hide(&self) -> Result<()> { method show (line 665) | fn show(&self) -> Result<()> { method set_background_color (line 669) | fn set_background_color(&self, color: Option(&self, f: F) -> Re... method on_window_event (line 683) | fn on_window_event(&self, f: F) ... method scale_factor (line 687) | fn scale_factor(&self) -> Result { method inner_position (line 691) | fn inner_position(&self) -> Result> { method outer_position (line 695) | fn outer_position(&self) -> Result> { method inner_size (line 699) | fn inner_size(&self) -> Result> { method outer_size (line 706) | fn outer_size(&self) -> Result> { method is_fullscreen (line 713) | fn is_fullscreen(&self) -> Result { method is_minimized (line 717) | fn is_minimized(&self) -> Result { method is_maximized (line 721) | fn is_maximized(&self) -> Result { method is_focused (line 725) | fn is_focused(&self) -> Result { method is_decorated (line 729) | fn is_decorated(&self) -> Result { method is_resizable (line 733) | fn is_resizable(&self) -> Result { method is_maximizable (line 737) | fn is_maximizable(&self) -> Result { method is_minimizable (line 741) | fn is_minimizable(&self) -> Result { method is_closable (line 745) | fn is_closable(&self) -> Result { method is_visible (line 749) | fn is_visible(&self) -> Result { method title (line 753) | fn title(&self) -> Result { method current_monitor (line 757) | fn current_monitor(&self) -> Result> { method primary_monitor (line 761) | fn primary_monitor(&self) -> Result> { method monitor_from_point (line 765) | fn monitor_from_point(&self, x: f64, y: f64) -> Result> { method available_monitors (line 769) | fn available_monitors(&self) -> Result> { method theme (line 773) | fn theme(&self) -> Result { method gtk_window (line 784) | fn gtk_window(&self) -> Result { method default_vbox (line 795) | fn default_vbox(&self) -> Result { method window_handle (line 799) | fn window_handle( method center (line 828) | fn center(&self) -> Result<()> { method request_user_attention (line 832) | fn request_user_attention(&self, request_type: Option) + Send + 'static>( method create_webview (line 881) | fn create_webview( method set_resizable (line 902) | fn set_resizable(&self, resizable: bool) -> Result<()> { method set_maximizable (line 906) | fn set_maximizable(&self, maximizable: bool) -> Result<()> { method set_minimizable (line 910) | fn set_minimizable(&self, minimizable: bool) -> Result<()> { method set_closable (line 914) | fn set_closable(&self, closable: bool) -> Result<()> { method set_title (line 918) | fn set_title>(&self, title: S) -> Result<()> { method maximize (line 922) | fn maximize(&self) -> Result<()> { method unmaximize (line 926) | fn unmaximize(&self) -> Result<()> { method minimize (line 930) | fn minimize(&self) -> Result<()> { method unminimize (line 934) | fn unminimize(&self) -> Result<()> { method show (line 938) | fn show(&self) -> Result<()> { method hide (line 942) | fn hide(&self) -> Result<()> { method close (line 946) | fn close(&self) -> Result<()> { method destroy (line 951) | fn destroy(&self) -> Result<()> { method set_decorations (line 956) | fn set_decorations(&self, decorations: bool) -> Result<()> { method set_shadow (line 960) | fn set_shadow(&self, shadow: bool) -> Result<()> { method set_always_on_bottom (line 964) | fn set_always_on_bottom(&self, always_on_bottom: bool) -> Result<()> { method set_always_on_top (line 968) | fn set_always_on_top(&self, always_on_top: bool) -> Result<()> { method set_visible_on_all_workspaces (line 972) | fn set_visible_on_all_workspaces(&self, visible_on_all_workspaces: boo... method set_content_protected (line 976) | fn set_content_protected(&self, protected: bool) -> Result<()> { method set_size (line 980) | fn set_size(&self, size: Size) -> Result<()> { method set_min_size (line 984) | fn set_min_size(&self, size: Option) -> Result<()> { method set_max_size (line 988) | fn set_max_size(&self, size: Option) -> Result<()> { method set_position (line 992) | fn set_position(&self, position: Position) -> Result<()> { method set_fullscreen (line 996) | fn set_fullscreen(&self, fullscreen: bool) -> Result<()> { method set_simple_fullscreen (line 1001) | fn set_simple_fullscreen(&self, enable: bool) -> Result<()> { method set_focus (line 1005) | fn set_focus(&self) -> Result<()> { method set_focusable (line 1009) | fn set_focusable(&self, focusable: bool) -> Result<()> { method set_icon (line 1013) | fn set_icon(&self, icon: Icon<'_>) -> Result<()> { method set_skip_taskbar (line 1017) | fn set_skip_taskbar(&self, skip: bool) -> Result<()> { method set_cursor_grab (line 1021) | fn set_cursor_grab(&self, grab: bool) -> Result<()> { method set_cursor_visible (line 1025) | fn set_cursor_visible(&self, visible: bool) -> Result<()> { method set_cursor_icon (line 1029) | fn set_cursor_icon(&self, icon: CursorIcon) -> Result<()> { method set_cursor_position (line 1033) | fn set_cursor_position>(&self, position: Pos) -> R... method set_ignore_cursor_events (line 1037) | fn set_ignore_cursor_events(&self, ignore: bool) -> Result<()> { method start_dragging (line 1041) | fn start_dragging(&self) -> Result<()> { method start_resize_dragging (line 1045) | fn start_resize_dragging(&self, direction: tauri_runtime::ResizeDirect... method set_progress_bar (line 1049) | fn set_progress_bar(&self, progress_state: ProgressBarState) -> Result... method set_badge_count (line 1053) | fn set_badge_count(&self, count: Option, desktop_filename: Option... method set_badge_label (line 1057) | fn set_badge_label(&self, label: Option) -> Result<()> { method set_overlay_icon (line 1061) | fn set_overlay_icon(&self, icon: Option>) -> Result<()> { method set_title_bar_style (line 1065) | fn set_title_bar_style(&self, style: tauri_utils::TitleBarStyle) -> Re... method set_traffic_light_position (line 1069) | fn set_traffic_light_position(&self, position: Position) -> Result<()> { method set_size_constraints (line 1073) | fn set_size_constraints( method set_theme (line 1080) | fn set_theme(&self, theme: Option) -> Result<()> { method set_enabled (line 1084) | fn set_enabled(&self, enabled: bool) -> Result<()> { method is_enabled (line 1088) | fn is_enabled(&self) -> Result { method is_always_on_top (line 1092) | fn is_always_on_top(&self) -> Result { method set_background_color (line 1096) | fn set_background_color(&self, color: Option Self { method with_config (line 347) | fn with_config(config: &WindowConfig) -> Self { method center (line 351) | fn center(self) -> Self { method position (line 355) | fn position(self, x: f64, y: f64) -> Self { method inner_size (line 359) | fn inner_size(self, min_width: f64, min_height: f64) -> Self { method min_inner_size (line 363) | fn min_inner_size(self, min_width: f64, min_height: f64) -> Self { method max_inner_size (line 367) | fn max_inner_size(self, max_width: f64, max_height: f64) -> Self { method inner_size_constraints (line 371) | fn inner_size_constraints( method prevent_overflow (line 378) | fn prevent_overflow(self) -> Self { method prevent_overflow_with_margin (line 382) | fn prevent_overflow_with_margin(self, margin: tauri_runtime::dpi::Size) ... method resizable (line 386) | fn resizable(self, resizable: bool) -> Self { method maximizable (line 390) | fn maximizable(self, resizable: bool) -> Self { method minimizable (line 394) | fn minimizable(self, resizable: bool) -> Self { method closable (line 398) | fn closable(self, resizable: bool) -> Self { method title (line 402) | fn title>(self, title: S) -> Self { method fullscreen (line 406) | fn fullscreen(self, fullscreen: bool) -> Self { method focused (line 410) | fn focused(self, focused: bool) -> Self { method focusable (line 414) | fn focusable(self, focusable: bool) -> Self { method maximized (line 418) | fn maximized(self, maximized: bool) -> Self { method visible (line 422) | fn visible(self, visible: bool) -> Self { method transparent (line 431) | fn transparent(self, transparent: bool) -> Self { method decorations (line 435) | fn decorations(self, decorations: bool) -> Self { method always_on_bottom (line 439) | fn always_on_bottom(self, always_on_bottom: bool) -> Self { method always_on_top (line 443) | fn always_on_top(self, always_on_top: bool) -> Self { method visible_on_all_workspaces (line 447) | fn visible_on_all_workspaces(self, visible_on_all_workspaces: bool) -> S... method content_protected (line 451) | fn content_protected(self, protected: bool) -> Self { method icon (line 455) | fn icon(self, icon: Icon<'_>) -> Result { method skip_taskbar (line 459) | fn skip_taskbar(self, skip: bool) -> Self { method window_classname (line 463) | fn window_classname>(self, classname: S) -> Self { method shadow (line 467) | fn shadow(self, enable: bool) -> Self { method owner (line 472) | fn owner(self, owner: HWND) -> Self { method parent (line 477) | fn parent(self, parent: HWND) -> Self { method parent (line 482) | fn parent(self, parent: *mut std::ffi::c_void) -> Self { method transient_for (line 493) | fn transient_for(self, parent: &impl gtk::glib::IsA) -> Self { method drag_and_drop (line 498) | fn drag_and_drop(self, enabled: bool) -> Self { method title_bar_style (line 503) | fn title_bar_style(self, style: TitleBarStyle) -> Self { method traffic_light_position (line 508) | fn traffic_light_position>(self, position: P) -> Self { method hidden_title (line 513) | fn hidden_title(self, transparent: bool) -> Self { method tabbing_identifier (line 518) | fn tabbing_identifier(self, identifier: &str) -> Self { method theme (line 522) | fn theme(self, theme: Option) -> Self { method has_icon (line 526) | fn has_icon(&self) -> bool { method get_theme (line 530) | fn get_theme(&self) -> Option { method background_color (line 534) | fn background_color(self, _color: tauri_utils::config::Color) -> Self { type EventProxy (line 1102) | pub struct EventProxy {} method send_event (line 1105) | fn send_event(&self, event: T) -> Result<()> { type MockRuntime (line 1111) | pub struct MockRuntime { method init (line 1118) | fn init() -> Self { type WindowDispatcher (line 1140) | type WindowDispatcher = MockWindowDispatcher; type WebviewDispatcher (line 1141) | type WebviewDispatcher = MockWebviewDispatcher; type Handle (line 1142) | type Handle = MockRuntimeHandle; type EventLoopProxy (line 1143) | type EventLoopProxy = EventProxy; method new (line 1145) | fn new(_args: RuntimeInitArgs) -> Result { method new_any_thread (line 1157) | fn new_any_thread(_args: RuntimeInitArgs) -> Result { method create_proxy (line 1161) | fn create_proxy(&self) -> EventProxy { method handle (line 1165) | fn handle(&self) -> Self::Handle { method create_window (line 1171) | fn create_window) + Send + 'static>( method create_webview (line 1216) | fn create_webview( method primary_monitor (line 1238) | fn primary_monitor(&self) -> Option { method monitor_from_point (line 1242) | fn monitor_from_point(&self, x: f64, y: f64) -> Option { method available_monitors (line 1246) | fn available_monitors(&self) -> Vec { method set_theme (line 1250) | fn set_theme(&self, theme: Option) { method set_activation_policy (line 1256) | fn set_activation_policy(&mut self, activation_policy: tauri_runtime::... method set_dock_visibility (line 1260) | fn set_dock_visibility(&mut self, visible: bool) {} method show (line 1264) | fn show(&self) {} method hide (line 1268) | fn hide(&self) {} method set_device_event_filter (line 1270) | fn set_device_event_filter(&mut self, filter: DeviceEventFilter) {} method run_iteration (line 1281) | fn run_iteration)>(&mut self, callback: F) {} method run_return (line 1283) | fn run_return) + 'static>(self, callback: F) -> i... method run (line 1289) | fn run) + 'static>(self, mut callback: F) { method cursor_position (line 1358) | fn cursor_position(&self) -> Result> { FILE: crates/tauri/src/test/mod.rs constant INVOKE_KEY (line 73) | pub const INVOKE_KEY: &str = "__invoke-key__"; type NoopAsset (line 76) | pub struct NoopAsset { method get (line 82) | fn get(&self, key: &AssetKey) -> Option> { method iter (line 86) | fn iter(&self) -> Box> { method csp_hashes (line 95) | fn csp_hashes(&self, html_path: &AssetKey) -> Box NoopAsset { function mock_context (line 109) | pub fn mock_context>(assets: A) -> crate::Conte... function mock_builder (line 165) | pub fn mock_builder() -> Builder { function mock_app (line 184) | pub fn mock_app() -> App { function assert_ipc_response (line 228) | pub fn assert_ipc_response< function get_ipc_response (line 288) | pub fn get_ipc_response>>( function run_app (line 314) | fn run_app() { FILE: crates/tauri/src/tray/mod.rs type MouseButtonState (line 23) | pub enum MouseButtonState { method from (line 32) | fn from(value: tray_icon::MouseButtonState) -> Self { type MouseButton (line 42) | pub enum MouseButton { method from (line 53) | fn from(value: tray_icon::MouseButton) -> Self { type TrayIconEvent (line 71) | pub enum TrayIconEvent { method id (line 128) | pub fn id(&self) -> &TrayIconId { method from (line 140) | fn from(value: tray_icon::TrayIconEvent) -> Self { type TrayIconBuilder (line 203) | pub struct TrayIconBuilder { function new (line 216) | pub fn new() -> Self { function with_id (line 230) | pub fn with_id>(id: I) -> Self { function menu (line 241) | pub fn menu(mut self, menu: &M) -> Self { function icon (line 252) | pub fn icon(mut self, icon: Image<'_>) -> Self { function tooltip (line 265) | pub fn tooltip>(mut self, s: S) -> Self { function title (line 280) | pub fn title>(mut self, title: S) -> Self { function temp_dir_path (line 289) | pub fn temp_dir_path>(mut self, s: P) -> Self { function icon_as_template (line 295) | pub fn icon_as_template(mut self, is_template: bool) -> Self { function menu_on_left_click (line 309) | pub fn menu_on_left_click(mut self, enable: bool) -> Self { function show_menu_on_left_click (line 319) | pub fn show_menu_on_left_click(mut self, enable: bool) -> Self { function on_menu_event (line 328) | pub fn on_menu_event, MenuEvent) + Sync + Send + 'st... function on_tray_icon_event (line 337) | pub fn on_tray_icon_event, TrayIconEvent) + Sync + Se... function id (line 347) | pub fn id(&self) -> &TrayIconId { function build_inner (line 351) | pub(crate) fn build_inner( function build (line 386) | pub fn build>(self, manager: &M) -> crate::Result { method clone (line 405) | fn clone(&self) -> Self { function register (line 421) | fn register( function app_handle (line 459) | pub fn app_handle(&self) -> &AppHandle { function on_menu_event (line 467) | pub fn on_menu_event, MenuEvent) + Sync + Send + 'st... function on_tray_icon_event (line 479) | pub fn on_tray_icon_event, TrayIconEvent) + Sync + Se... function id (line 494) | pub fn id(&self) -> &TrayIconId { function set_icon (line 499) | pub fn set_icon(&self, icon: Option>) -> crate::Result<()> { function set_menu (line 512) | pub fn set_menu(&self, menu: Option) -> cra... function set_tooltip (line 523) | pub fn set_tooltip>(&self, tooltip: Option) -> crate::R... function set_title (line 538) | pub fn set_title>(&self, title: Option) -> crate::Resul... function set_visible (line 544) | pub fn set_visible(&self, visible: bool) -> crate::Result<()> { function set_temp_dir_path (line 552) | pub fn set_temp_dir_path>(&self, path: Option

) -> crat... function set_icon_as_template (line 561) | pub fn set_icon_as_template(&self, #[allow(unused)] is_template: bool) -... function set_show_menu_on_left_click (line 575) | pub fn set_show_menu_on_left_click(&self, #[allow(unused)] enable: bool)... function rect (line 588) | pub fn rect(&self) -> crate::Result> { function with_inner_tray_icon (line 601) | pub fn with_inner_tray_icon(&self, f: F) -> crate::Result method close (line 611) | fn close(self: std::sync::Arc) { function tray_event_json_serialization (line 625) | fn tray_event_json_serialization() { FILE: crates/tauri/src/tray/plugin.rs type TrayIconOptions (line 25) | struct TrayIconOptions { function new (line 38) | fn new( function get_by_id (line 98) | fn get_by_id(app: AppHandle, id: &str) -> Option(app: AppHandle, id: &str) -> crate::Resul... function set_icon (line 111) | fn set_icon( function set_menu (line 128) | fn set_menu( function set_tooltip (line 156) | fn set_tooltip( function set_title (line 167) | fn set_title( function set_visible (line 178) | fn set_visible(app: AppHandle, rid: ResourceId, visible: ... function set_temp_dir_path (line 185) | fn set_temp_dir_path( function set_icon_as_template (line 196) | fn set_icon_as_template( function set_show_menu_on_left_click (line 207) | fn set_show_menu_on_left_click( function init (line 217) | pub(crate) fn init() -> TauriPlugin { FILE: crates/tauri/src/vibrancy/macos.rs function apply_effects (line 12) | pub fn apply_effects(window: impl HasWindowHandle, effects: WindowEffect... FILE: crates/tauri/src/vibrancy/mod.rs function set_window_effects (line 16) | pub fn set_window_effects( FILE: crates/tauri/src/vibrancy/windows.rs function apply_effects (line 16) | pub fn apply_effects(window: impl HasWindowHandle, effects: WindowEffect... function clear_effects (line 49) | pub fn clear_effects(window: impl HasWindowHandle) { FILE: crates/tauri/src/webview/mod.rs type WebResourceRequestHandler (line 58) | pub(crate) type WebResourceRequestHandler = type NavigationHandler (line 60) | pub(crate) type NavigationHandler = dyn Fn(&Url) -> bool + Send; type NewWindowHandler (line 61) | pub(crate) type NewWindowHandler = type UriSchemeProtocolHandler (line 63) | pub(crate) type UriSchemeProtocolHandler = type OnPageLoad (line 65) | pub(crate) type OnPageLoad = dyn Fn(Webview, PageLoadPayload<'_>) ... type OnDocumentTitleChanged (line 66) | pub(crate) type OnDocumentTitleChanged = dyn Fn(Webview, String) +... type DownloadHandler (line 67) | pub(crate) type DownloadHandler = dyn Fn(Webview, DownloadEvent<'_... type CreatedEvent (line 70) | pub(crate) struct CreatedEvent { type DownloadEvent (line 76) | pub enum DownloadEvent<'a> { type PageLoadPayload (line 108) | pub struct PageLoadPayload<'a> { function url (line 115) | pub fn url(&self) -> &'a Url { function event (line 120) | pub fn event(&self) -> PageLoadEvent { type InvokeRequest (line 132) | pub struct InvokeRequest { type PlatformWebview (line 152) | pub struct PlatformWebview(tauri_runtime_wry::Webview); method inner (line 174) | pub fn inner(&self) -> webkit2gtk::WebView { method controller (line 181) | pub fn controller( method environment (line 190) | pub fn environment( method inner (line 201) | pub fn inner(&self) -> *mut std::ffi::c_void { method controller (line 210) | pub fn controller(&self) -> *mut std::ffi::c_void { method ns_window (line 219) | pub fn ns_window(&self) -> *mut std::ffi::c_void { method view_controller (line 228) | pub fn view_controller(&self) -> *mut std::ffi::c_void { method jni_handle (line 234) | pub fn jni_handle(&self) -> tauri_runtime_wry::wry::JniHandle { type NewWindowResponse (line 240) | pub enum NewWindowResponse { function new (line 349) | pub fn new>(label: L, url: WebviewUrl) -> Self { function from_config (line 390) | pub fn from_config(config: &WindowConfig) -> Self { function on_web_resource_request (line 488) | pub fn on_web_resource_request< function on_navigation (line 529) | pub fn on_navigation bool + Send + 'static>(mut self, f: ... function on_new_window (line 587) | pub fn on_new_window< function on_document_title_changed (line 598) | pub fn on_document_title_changed, String) + Send + 'sta... function on_download (line 647) | pub fn on_download, DownloadEvent<'_>) -> bool + Send +... function on_page_load (line 692) | pub fn on_page_load, PageLoadPayload<'_>) + Send + Sync... function into_pending_webview (line 700) | pub(crate) fn into_pending_webview>( function build (line 787) | pub(crate) fn build( function accept_first_mouse (line 819) | pub fn accept_first_mouse(mut self, accept: bool) -> Self { function initialization_script (line 873) | pub fn initialization_script(mut self, script: impl Into) -> Self { function initialization_script_for_all_frames (line 932) | pub fn initialization_script_for_all_frames(mut self, script: impl Into<... function user_agent (line 945) | pub fn user_agent(mut self, user_agent: &str) -> Self { function additional_browser_args (line 961) | pub fn additional_browser_args(mut self, additional_args: &str) -> Self { function data_directory (line 968) | pub fn data_directory(mut self, data_directory: PathBuf) -> Self { function disable_drag_drop_handler (line 978) | pub fn disable_drag_drop_handler(mut self) -> Self { function enable_clipboard_access (line 988) | pub fn enable_clipboard_access(mut self) -> Self { function incognito (line 1002) | pub fn incognito(mut self, incognito: bool) -> Self { function proxy_url (line 1015) | pub fn proxy_url(mut self, url: Url) -> Self { function transparent (line 1027) | pub fn transparent(mut self, transparent: bool) -> Self { function focused (line 1034) | pub fn focused(mut self, focus: bool) -> Self { function auto_resize (line 1041) | pub fn auto_resize(mut self) -> Self { function zoom_hotkeys_enabled (line 1056) | pub fn zoom_hotkeys_enabled(mut self, enabled: bool) -> Self { function browser_extensions_enabled (line 1068) | pub fn browser_extensions_enabled(mut self, enabled: bool) -> Self { function extensions_path (line 1080) | pub fn extensions_path(mut self, path: impl AsRef) -> Self { function data_store_identifier (line 1093) | pub fn data_store_identifier(mut self, data_store_identifier: [u8; 16]) ... function use_https_scheme (line 1108) | pub fn use_https_scheme(mut self, enabled: bool) -> Self { function devtools (line 1123) | pub fn devtools(mut self, enabled: bool) -> Self { function background_color (line 1136) | pub fn background_color(mut self, color: Color) -> Self { function background_throttling (line 1156) | pub fn background_throttling(mut self, policy: BackgroundThrottlingPolic... function disable_javascript (line 1163) | pub fn disable_javascript(mut self) -> Self { function scroll_bar_style (line 1182) | pub fn scroll_bar_style(mut self, style: ScrollBarStyle) -> Self { function allow_link_preview (line 1198) | pub fn allow_link_preview(mut self, allow_link_preview: bool) -> Self { function with_input_accessory_view_builder (line 1217) | pub fn with_input_accessory_view_builder< function with_environment (line 1238) | pub fn with_environment( function with_related_view (line 1258) | pub fn with_related_view(mut self, related_view: webkit2gtk::WebView) ->... function with_webview_configuration (line 1266) | pub fn with_webview_configuration( type Webview (line 1280) | pub struct Webview { function fmt (line 1292) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method clone (line 1302) | fn clone(&self) -> Self { method hash (line 1316) | fn hash(&self, state: &mut H) { method eq (line 1324) | fn eq(&self, other: &Self) -> bool { function new (line 1332) | pub(crate) fn new( function builder (line 1352) | pub fn builder>(label: L, url: WebviewUrl) -> WebviewBui... function run_on_main_thread (line 1357) | pub fn run_on_main_thread(&self, f: F) -> ... function label (line 1366) | pub fn label(&self) -> &str { function use_https_scheme (line 1371) | pub(crate) fn use_https_scheme(&self) -> bool { function on_webview_event (line 1376) | pub fn on_webview_event(&self, f:... function resolve_command_scope (line 1421) | pub fn resolve_command_scope( function print (line 1467) | pub fn print(&self) -> crate::Result<()> { function cursor_position (line 1479) | pub fn cursor_position(&self) -> crate::Result> { function close (line 1484) | pub fn close(&self) -> crate::Result<()> { function set_bounds (line 1491) | pub fn set_bounds(&self, bounds: tauri_runtime::dpi::Rect) -> crate::Res... function set_size (line 1500) | pub fn set_size>(&self, size: S) -> crate::Result<()> { function set_position (line 1509) | pub fn set_position>(&self, position: Pos) -> crate:... function set_focus (line 1518) | pub fn set_focus(&self) -> crate::Result<()> { function hide (line 1523) | pub fn hide(&self) -> crate::Result<()> { function show (line 1528) | pub fn show(&self) -> crate::Result<()> { function reparent (line 1533) | pub fn reparent(&self, window: &Window) -> crate::Result<()> { function set_auto_resize (line 1547) | pub fn set_auto_resize(&self, auto_resize: bool) -> crate::Result<()> { function bounds (line 1556) | pub fn bounds(&self) -> crate::Result { function position (line 1564) | pub fn position(&self) -> crate::Result> { function size (line 1569) | pub fn size(&self) -> crate::Result> { function window (line 1577) | pub fn window(&self) -> Window { function window_ref (line 1582) | pub fn window_ref(&self) -> MutexGuard<'_, Window> { function window_label (line 1586) | pub(crate) fn window_label(&self) -> String { function with_webview (line 1650) | pub fn with_webview( function url (line 1662) | pub fn url(&self) -> crate::Result { function navigate (line 1671) | pub fn navigate(&self, url: Url) -> crate::Result<()> { function reload (line 1676) | pub fn reload(&self) -> crate::Result<()> { function is_local_url (line 1680) | fn is_local_url(&self, current_url: &Url) -> bool { function on_message (line 1724) | pub fn on_message(self, request: InvokeRequest, responder: Box) -> crate::Result<()> { function listen_js (line 1905) | pub(crate) fn listen_js( function unlisten_js (line 1929) | pub(crate) fn unlisten_js(&self, event: EventName<&str>, id: EventId) ->... function emit_js (line 1937) | pub(crate) fn emit_js(&self, emit_args: &EmitArgs, ids: &[u32]) -> crate... function open_devtools (line 1972) | pub fn open_devtools(&self) { function close_devtools (line 2010) | pub fn close_devtools(&self) { function is_devtools_open (line 2046) | pub fn is_devtools_open(&self) -> bool { function set_zoom (line 2061) | pub fn set_zoom(&self, scale_factor: f64) -> crate::Result<()> { function set_background_color (line 2077) | pub fn set_background_color(&self, color: Option) -> crate::Resul... function clear_all_browsing_data (line 2086) | pub fn clear_all_browsing_data(&self) -> crate::Result<()> { function cookies_for_url (line 2107) | pub fn cookies_for_url(&self, url: Url) -> crate::Result crate::Result>> { function set_cookie (line 2145) | pub fn set_cookie(&self, cookie: Cookie<'_>) -> crate::Result<()> { function delete_cookie (line 2158) | pub fn delete_cookie(&self, cookie: Cookie<'_>) -> crate::Result<()> { function listen (line 2189) | fn listen(&self, event: impl Into, handler: F) -> EventId function once (line 2206) | fn once(&self, event: impl Into, handler: F) -> EventId function unlisten (line 2249) | fn unlisten(&self, id: EventId) { function resources_table (line 2257) | fn resources_table(&self) -> MutexGuard<'_, ResourceTable> { function manager (line 2266) | fn manager(&self) -> &AppManager { function manager_owned (line 2270) | fn manager_owned(&self) -> Arc> { function runtime (line 2274) | fn runtime(&self) -> RuntimeOrDispatch<'_, R> { function managed_app_handle (line 2278) | fn managed_app_handle(&self) -> &AppHandle { function from_command (line 2285) | fn from_command(command: CommandItem<'de, R>) -> Result { function global_scope (line 2298) | pub fn global_scope(&self) -> &GlobalScope { function command_scope (line 2303) | pub fn command_scope(&self) -> &CommandScope { function webview_is_send_sync (line 2311) | fn webview_is_send_sync() { function test_webview_window_has_set_simple_fullscreen_method (line 2318) | fn test_webview_window_has_set_simple_fullscreen_method() { FILE: crates/tauri/src/webview/plugin.rs type WebviewRef (line 25) | pub struct WebviewRef { function get_all_webviews (line 31) | pub async fn get_all_webviews(app: AppHandle) -> Vec( function create_webview (line 54) | pub async fn create_webview() -> crate::Result<()> { function create_webview (line 60) | pub async fn create_webview( function get_webview (line 88) | fn get_webview( function reparent (line 167) | pub async fn reparent( function internal_toggle_devtools (line 181) | pub async fn internal_toggle_devtools( function init (line 196) | pub fn init() -> TauriPlugin { FILE: crates/tauri/src/webview/scripts/toggle-devtools.js function toggleDevtoolsHotkey (line 6) | function toggleDevtoolsHotkey() { FILE: crates/tauri/src/webview/scripts/zoom-hotkey.js constant OS_NAME (line 5) | const OS_NAME = __TEMPLATE_os_name__ constant MAX_ZOOM_LEVEL (line 9) | const MAX_ZOOM_LEVEL = 10 constant MIN_ZOOM_LEVEL (line 10) | const MIN_ZOOM_LEVEL = 0.2 FILE: crates/tauri/src/webview/webview_window.rs type WebviewWindowBuilder (line 52) | pub struct WebviewWindowBuilder<'a, R: Runtime, M: Manager> { function new (line 105) | pub fn new>(manager: &'a M, label: L, url: WebviewUrl) -... function from_config (line 154) | pub fn from_config(manager: &'a M, config: &WindowConfig) -> crate::Resu... function on_menu_event (line 195) | pub fn on_menu_event, crate::menu::MenuEvent) + ... function on_web_resource_request (line 239) | pub fn on_web_resource_request< function on_navigation (line 270) | pub fn on_navigation bool + Send + 'static>(mut self, f: ... function on_new_window (line 320) | pub fn on_new_window< function on_document_title_changed (line 333) | pub fn on_document_title_changed, String) + Send ... function on_download (line 391) | pub fn on_download, DownloadEvent<'_>) -> bool + Send +... function on_page_load (line 428) | pub fn on_page_load, PageLoadPayload<'_>) + Send ... function build (line 445) | pub fn build(self) -> crate::Result> { function menu (line 456) | pub fn menu(mut self, menu: crate::menu::Menu) -> Self { function center (line 463) | pub fn center(mut self) -> Self { function position (line 470) | pub fn position(mut self, x: f64, y: f64) -> Self { function inner_size (line 477) | pub fn inner_size(mut self, width: f64, height: f64) -> Self { function min_inner_size (line 484) | pub fn min_inner_size(mut self, min_width: f64, min_height: f64) -> Self { function max_inner_size (line 491) | pub fn max_inner_size(mut self, max_width: f64, max_height: f64) -> Self { function inner_size_constraints (line 498) | pub fn inner_size_constraints( function prevent_overflow (line 515) | pub fn prevent_overflow(mut self) -> Self { function prevent_overflow_with_margin (line 529) | pub fn prevent_overflow_with_margin(mut self, margin: impl Into) -... function resizable (line 537) | pub fn resizable(mut self, resizable: bool) -> Self { function maximizable (line 550) | pub fn maximizable(mut self, maximizable: bool) -> Self { function minimizable (line 561) | pub fn minimizable(mut self, minimizable: bool) -> Self { function closable (line 574) | pub fn closable(mut self, closable: bool) -> Self { function title (line 581) | pub fn title>(mut self, title: S) -> Self { function fullscreen (line 588) | pub fn fullscreen(mut self, fullscreen: bool) -> Self { function focus (line 599) | pub fn focus(mut self) -> Self { function focusable (line 607) | pub fn focusable(mut self, focusable: bool) -> Self { function focused (line 614) | pub fn focused(mut self, focused: bool) -> Self { function maximized (line 622) | pub fn maximized(mut self, maximized: bool) -> Self { function visible (line 629) | pub fn visible(mut self, visible: bool) -> Self { function theme (line 640) | pub fn theme(mut self, theme: Option) -> Self { function decorations (line 647) | pub fn decorations(mut self, decorations: bool) -> Self { function always_on_bottom (line 654) | pub fn always_on_bottom(mut self, always_on_bottom: bool) -> Self { function always_on_top (line 661) | pub fn always_on_top(mut self, always_on_top: bool) -> Self { function visible_on_all_workspaces (line 668) | pub fn visible_on_all_workspaces(mut self, visible_on_all_workspaces: bo... function content_protected (line 677) | pub fn content_protected(mut self, protected: bool) -> Self { function icon (line 683) | pub fn icon(mut self, icon: Image<'a>) -> crate::Result { function skip_taskbar (line 694) | pub fn skip_taskbar(mut self, skip: bool) -> Self { function window_classname (line 701) | pub fn window_classname>(mut self, classname: S) -> Self { function shadow (line 716) | pub fn shadow(mut self, enable: bool) -> Self { function parent (line 732) | pub fn parent(mut self, parent: &WebviewWindow) -> crate::Result { function owner (line 746) | pub fn owner(mut self, owner: &WebviewWindow) -> crate::Result { function owner_raw (line 761) | pub fn owner_raw(mut self, owner: HWND) -> Self { function parent_raw (line 773) | pub fn parent_raw(mut self, parent: HWND) -> Self { function parent_raw (line 783) | pub fn parent_raw(mut self, parent: *mut std::ffi::c_void) -> Self { function transient_for (line 798) | pub fn transient_for(mut self, parent: &WebviewWindow) -> crate::Resu... function transient_for_raw (line 814) | pub fn transient_for_raw(mut self, parent: &impl gtk::glib::IsA Self { function title_bar_style (line 830) | pub fn title_bar_style(mut self, style: crate::TitleBarStyle) -> Self { function traffic_light_position (line 840) | pub fn traffic_light_position>(mut self, position: P) ... function allow_link_preview (line 859) | pub fn allow_link_preview(mut self, allow_link_preview: bool) -> Self { function hidden_title (line 867) | pub fn hidden_title(mut self, hidden: bool) -> Self { function tabbing_identifier (line 880) | pub fn tabbing_identifier(mut self, identifier: &str) -> Self { function effects (line 893) | pub fn effects(mut self, effects: crate::utils::config::WindowEffectsCon... function accept_first_mouse (line 903) | pub fn accept_first_mouse(mut self, accept: bool) -> Self { function initialization_script (line 946) | pub fn initialization_script(mut self, script: impl Into) -> Self { function initialization_script_for_all_frames (line 988) | pub fn initialization_script_for_all_frames(mut self, script: impl Into<... function user_agent (line 997) | pub fn user_agent(mut self, user_agent: &str) -> Self { function additional_browser_args (line 1013) | pub fn additional_browser_args(mut self, additional_args: &str) -> Self { function data_directory (line 1022) | pub fn data_directory(mut self, data_directory: PathBuf) -> Self { function disable_drag_drop_handler (line 1029) | pub fn disable_drag_drop_handler(mut self) -> Self { function enable_clipboard_access (line 1039) | pub fn enable_clipboard_access(mut self) -> Self { function incognito (line 1050) | pub fn incognito(mut self, incognito: bool) -> Self { function auto_resize (line 1057) | pub fn auto_resize(mut self) -> Self { function proxy_url (line 1066) | pub fn proxy_url(mut self, url: Url) -> Self { function transparent (line 1079) | pub fn transparent(mut self, transparent: bool) -> Self { function zoom_hotkeys_enabled (line 1098) | pub fn zoom_hotkeys_enabled(mut self, enabled: bool) -> Self { function browser_extensions_enabled (line 1110) | pub fn browser_extensions_enabled(mut self, enabled: bool) -> Self { function extensions_path (line 1122) | pub fn extensions_path(mut self, path: impl AsRef) -> Self { function data_store_identifier (line 1133) | pub fn data_store_identifier(mut self, data_store_identifier: [u8; 16]) ... function use_https_scheme (line 1150) | pub fn use_https_scheme(mut self, enabled: bool) -> Self { function devtools (line 1165) | pub fn devtools(mut self, enabled: bool) -> Self { function background_color (line 1181) | pub fn background_color(mut self, color: Color) -> Self { function background_throttling (line 1202) | pub fn background_throttling(mut self, policy: BackgroundThrottlingPolic... function disable_javascript (line 1209) | pub fn disable_javascript(mut self) -> Self { function scroll_bar_style (line 1228) | pub fn scroll_bar_style(mut self, style: ScrollBarStyle) -> Self { function with_input_accessory_view_builder (line 1270) | pub fn with_input_accessory_view_builder< function with_environment (line 1288) | pub fn with_environment( function with_related_view (line 1308) | pub fn with_related_view(mut self, related_view: webkit2gtk::WebView) ->... function with_webview_configuration (line 1316) | pub fn with_webview_configuration( function window_features (line 1337) | pub fn window_features(mut self, features: NewWindowFeatures) -> Self { type WebviewWindow (line 1382) | pub struct WebviewWindow { function as_ref (line 1388) | fn as_ref(&self) -> &Webview { method clone (line 1394) | fn clone(&self) -> Self { method eq (line 1405) | fn eq(&self, other: &Self) -> bool { function window_handle (line 1411) | fn window_handle( function display_handle (line 1421) | fn display_handle( function from_command (line 1430) | fn from_command(command: CommandItem<'de, R>) -> Result, L: Into>( function run_on_main_thread (line 1455) | pub fn run_on_main_thread(&self, f: F) -> ... function label (line 1460) | pub fn label(&self) -> &str { function on_window_event (line 1465) | pub fn on_window_event(&self, f: F) { function on_webview_event (line 1470) | pub fn on_webview_event(&self, f:... function resolve_command_scope (line 1512) | pub fn resolve_command_scope( function on_menu_event (line 1561) | pub fn on_menu_event, crate::menu::MenuEvent) + ... function menu (line 1569) | pub fn menu(&self) -> Option> { function set_menu (line 1580) | pub fn set_menu(&self, menu: Menu) -> crate::Result>> { function remove_menu (line 1590) | pub fn remove_menu(&self) -> crate::Result>> { function hide_menu (line 1595) | pub fn hide_menu(&self) -> crate::Result<()> { function show_menu (line 1600) | pub fn show_menu(&self) -> crate::Result<()> { function is_menu_visible (line 1605) | pub fn is_menu_visible(&self) -> crate::Result { function popup_menu (line 1610) | pub fn popup_menu(&self, menu: &M) -> crate::Result<()> { function popup_menu_at (line 1617) | pub fn popup_menu_at>( function scale_factor (line 1629) | pub fn scale_factor(&self) -> crate::Result { function inner_position (line 1634) | pub fn inner_position(&self) -> crate::Result> { function outer_position (line 1639) | pub fn outer_position(&self) -> crate::Result> { function inner_size (line 1646) | pub fn inner_size(&self) -> crate::Result> { function outer_size (line 1653) | pub fn outer_size(&self) -> crate::Result> { function is_fullscreen (line 1658) | pub fn is_fullscreen(&self) -> crate::Result { function is_minimized (line 1663) | pub fn is_minimized(&self) -> crate::Result { function is_maximized (line 1668) | pub fn is_maximized(&self) -> crate::Result { function is_focused (line 1673) | pub fn is_focused(&self) -> crate::Result { function is_decorated (line 1678) | pub fn is_decorated(&self) -> crate::Result { function is_resizable (line 1683) | pub fn is_resizable(&self) -> crate::Result { function is_enabled (line 1688) | pub fn is_enabled(&self) -> crate::Result { function is_always_on_top (line 1697) | pub fn is_always_on_top(&self) -> crate::Result { function is_maximizable (line 1706) | pub fn is_maximizable(&self) -> crate::Result { function is_minimizable (line 1715) | pub fn is_minimizable(&self) -> crate::Result { function is_closable (line 1724) | pub fn is_closable(&self) -> crate::Result { function is_visible (line 1729) | pub fn is_visible(&self) -> crate::Result { function title (line 1734) | pub fn title(&self) -> crate::Result { function current_monitor (line 1741) | pub fn current_monitor(&self) -> crate::Result> { function primary_monitor (line 1748) | pub fn primary_monitor(&self) -> crate::Result> { function monitor_from_point (line 1753) | pub fn monitor_from_point(&self, x: f64, y: f64) -> crate::Result crate::Result> { function ns_window (line 1764) | pub fn ns_window(&self) -> crate::Result<*mut std::ffi::c_void> { function ns_view (line 1770) | pub fn ns_view(&self) -> crate::Result<*mut std::ffi::c_void> { function hwnd (line 1776) | pub fn hwnd(&self) -> crate::Result { function gtk_window (line 1790) | pub fn gtk_window(&self) -> crate::Result { function default_vbox (line 1804) | pub fn default_vbox(&self) -> crate::Result { function theme (line 1813) | pub fn theme(&self) -> crate::Result { function cursor_position (line 1829) | pub fn cursor_position(&self) -> crate::Result> { function center (line 1838) | pub fn center(&self) -> crate::Result<()> { function request_user_attention (line 1853) | pub fn request_user_attention( function set_resizable (line 1862) | pub fn set_resizable(&self, resizable: bool) -> crate::Result<()> { function set_enabled (line 1867) | pub fn set_enabled(&self, enabled: bool) -> crate::Result<()> { function set_maximizable (line 1878) | pub fn set_maximizable(&self, maximizable: bool) -> crate::Result<()> { function set_minimizable (line 1887) | pub fn set_minimizable(&self, minimizable: bool) -> crate::Result<()> { function set_closable (line 1898) | pub fn set_closable(&self, closable: bool) -> crate::Result<()> { function set_title (line 1903) | pub fn set_title(&self, title: &str) -> crate::Result<()> { function maximize (line 1908) | pub fn maximize(&self) -> crate::Result<()> { function unmaximize (line 1913) | pub fn unmaximize(&self) -> crate::Result<()> { function minimize (line 1918) | pub fn minimize(&self) -> crate::Result<()> { function unminimize (line 1923) | pub fn unminimize(&self) -> crate::Result<()> { function show (line 1928) | pub fn show(&self) -> crate::Result<()> { function hide (line 1933) | pub fn hide(&self) -> crate::Result<()> { function close (line 1938) | pub fn close(&self) -> crate::Result<()> { function destroy (line 1943) | pub fn destroy(&self) -> crate::Result<()> { function set_decorations (line 1950) | pub fn set_decorations(&self, decorations: bool) -> crate::Result<()> { function set_shadow (line 1963) | pub fn set_shadow(&self, enable: bool) -> crate::Result<()> { function set_effects (line 1995) | pub fn set_effects crate::Res... function set_always_on_top (line 2008) | pub fn set_always_on_top(&self, always_on_top: bool) -> crate::Result<()> { function set_visible_on_all_workspaces (line 2013) | pub fn set_visible_on_all_workspaces( function set_content_protected (line 2023) | pub fn set_content_protected(&self, protected: bool) -> crate::Result<()> { function set_size (line 2028) | pub fn set_size>(&self, size: S) -> crate::Result<()> { function set_min_size (line 2033) | pub fn set_min_size>(&self, size: Option) -> crate::Res... function set_max_size (line 2038) | pub fn set_max_size>(&self, size: Option) -> crate::Res... function set_size_constraints (line 2043) | pub fn set_size_constraints( function set_position (line 2051) | pub fn set_position>(&self, position: Pos) -> crate:... function set_fullscreen (line 2056) | pub fn set_fullscreen(&self, fullscreen: bool) -> crate::Result<()> { function set_simple_fullscreen (line 2070) | pub fn set_simple_fullscreen(&self, enable: bool) -> crate::Result<()> { function set_focus (line 2075) | pub fn set_focus(&self) -> crate::Result<()> { function set_focusable (line 2085) | pub fn set_focusable(&self, focusable: bool) -> crate::Result<()> { function set_icon (line 2090) | pub fn set_icon(&self, icon: Image<'_>) -> crate::Result<()> { function set_background_color (line 2104) | pub fn set_background_color(&self, color: Option) -> crate::Resul... function set_skip_taskbar (line 2114) | pub fn set_skip_taskbar(&self, skip: bool) -> crate::Result<()> { function set_cursor_grab (line 2127) | pub fn set_cursor_grab(&self, grab: bool) -> crate::Result<()> { function set_cursor_visible (line 2140) | pub fn set_cursor_visible(&self, visible: bool) -> crate::Result<()> { function set_cursor_icon (line 2145) | pub fn set_cursor_icon(&self, icon: CursorIcon) -> crate::Result<()> { function set_cursor_position (line 2150) | pub fn set_cursor_position>(&self, position: Pos) ->... function set_ignore_cursor_events (line 2155) | pub fn set_ignore_cursor_events(&self, ignore: bool) -> crate::Result<()> { function start_dragging (line 2160) | pub fn start_dragging(&self) -> crate::Result<()> { function set_overlay_icon (line 2169) | pub fn set_overlay_icon(&self, icon: Option>) -> crate::Result... function set_badge_count (line 2179) | pub fn set_badge_count(&self, count: Option) -> crate::Result<()> { function set_badge_label (line 2186) | pub fn set_badge_label(&self, label: Option) -> crate::Result<()> { function set_progress_bar (line 2197) | pub fn set_progress_bar( function set_title_bar_style (line 2205) | pub fn set_title_bar_style(&self, style: tauri_utils::TitleBarStyle) -> ... function set_theme (line 2215) | pub fn set_theme(&self, theme: Option) -> crate::Res... function print (line 2226) | pub fn print(&self) -> crate::Result<()> { function with_webview (line 2291) | pub fn with_webview crate::Result { function navigate (line 2304) | pub fn navigate(&self, url: Url) -> crate::Result<()> { function reload (line 2309) | pub fn reload(&self) -> crate::Result<()> { function on_message (line 2314) | pub fn on_message( function eval (line 2323) | pub fn eval(&self, js: impl Into) -> crate::Result<()> { function open_devtools (line 2348) | pub fn open_devtools(&self) { function close_devtools (line 2381) | pub fn close_devtools(&self) { function is_devtools_open (line 2412) | pub fn is_devtools_open(&self) -> bool { function set_zoom (line 2423) | pub fn set_zoom(&self, scale_factor: f64) -> crate::Result<()> { function clear_all_browsing_data (line 2428) | pub fn clear_all_browsing_data(&self) -> crate::Result<()> { function cookies_for_url (line 2445) | pub fn cookies_for_url(&self, url: Url) -> crate::Result crate::Result>> { function set_cookie (line 2479) | pub fn set_cookie(&self, cookie: Cookie<'_>) -> crate::Result<()> { function delete_cookie (line 2488) | pub fn delete_cookie(&self, cookie: Cookie<'_>) -> crate::Result<()> { function listen (line 2511) | fn listen(&self, event: impl Into, handler: F) -> EventId function once (line 2528) | fn once(&self, event: impl Into, handler: F) -> EventId function unlisten (line 2566) | fn unlisten(&self, id: EventId) { function resources_table (line 2574) | fn resources_table(&self) -> MutexGuard<'_, ResourceTable> { function manager (line 2584) | fn manager(&self) -> &AppManager { function manager_owned (line 2588) | fn manager_owned(&self) -> Arc> { function runtime (line 2592) | fn runtime(&self) -> RuntimeOrDispatch<'_, R> { function managed_app_handle (line 2596) | fn managed_app_handle(&self) -> &AppHandle { FILE: crates/tauri/src/window/mod.rs type Monitor (line 60) | pub struct Monitor { method from (line 69) | fn from(monitor: RuntimeMonitor) -> Self { method name (line 83) | pub fn name(&self) -> Option<&String> { method size (line 88) | pub fn size(&self) -> &PhysicalSize { method position (line 93) | pub fn position(&self) -> &PhysicalPosition { method work_area (line 98) | pub fn work_area(&self) -> &PhysicalRect { method scale_factor (line 103) | pub fn scale_factor(&self) -> f64 { function fmt (line 136) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function new (line 207) | pub fn new>(manager: &'a M, label: L) -> Self { function from_config (line 250) | pub fn from_config(manager: &'a M, config: &WindowConfig) -> crate::Resu... function on_menu_event (line 316) | pub fn on_menu_event, crate::menu::MenuEvent) + Send + ... function with_webview (line 329) | pub(crate) fn with_webview( function build (line 342) | pub fn build(self) -> crate::Result> { function build_internal (line 347) | fn build_internal( function menu (line 434) | pub fn menu(mut self, menu: Menu) -> Self { function center (line 441) | pub fn center(mut self) -> Self { function position (line 448) | pub fn position(mut self, x: f64, y: f64) -> Self { function inner_size (line 455) | pub fn inner_size(mut self, width: f64, height: f64) -> Self { function min_inner_size (line 462) | pub fn min_inner_size(mut self, min_width: f64, min_height: f64) -> Self { function max_inner_size (line 469) | pub fn max_inner_size(mut self, max_width: f64, max_height: f64) -> Self { function inner_size_constraints (line 476) | pub fn inner_size_constraints( function prevent_overflow (line 493) | pub fn prevent_overflow(mut self) -> Self { function prevent_overflow_with_margin (line 507) | pub fn prevent_overflow_with_margin(mut self, margin: impl Into) -... function resizable (line 517) | pub fn resizable(mut self, resizable: bool) -> Self { function maximizable (line 530) | pub fn maximizable(mut self, maximizable: bool) -> Self { function minimizable (line 541) | pub fn minimizable(mut self, minimizable: bool) -> Self { function closable (line 554) | pub fn closable(mut self, closable: bool) -> Self { function title (line 561) | pub fn title>(mut self, title: S) -> Self { function fullscreen (line 568) | pub fn fullscreen(mut self, fullscreen: bool) -> Self { function focus (line 579) | pub fn focus(mut self) -> Self { function focused (line 586) | pub fn focused(mut self, focused: bool) -> Self { function focusable (line 593) | pub fn focusable(mut self, focusable: bool) -> Self { function maximized (line 600) | pub fn maximized(mut self, maximized: bool) -> Self { function visible (line 607) | pub fn visible(mut self, visible: bool) -> Self { function theme (line 618) | pub fn theme(mut self, theme: Option) -> Self { function transparent (line 631) | pub fn transparent(mut self, transparent: bool) -> Self { function decorations (line 638) | pub fn decorations(mut self, decorations: bool) -> Self { function always_on_bottom (line 645) | pub fn always_on_bottom(mut self, always_on_bottom: bool) -> Self { function always_on_top (line 652) | pub fn always_on_top(mut self, always_on_top: bool) -> Self { function visible_on_all_workspaces (line 663) | pub fn visible_on_all_workspaces(mut self, visible_on_all_workspaces: bo... function content_protected (line 672) | pub fn content_protected(mut self, protected: bool) -> Self { function icon (line 678) | pub fn icon(mut self, icon: Image<'a>) -> crate::Result { function skip_taskbar (line 689) | pub fn skip_taskbar(mut self, skip: bool) -> Self { function window_classname (line 696) | pub fn window_classname>(mut self, classname: S) -> Self { function shadow (line 711) | pub fn shadow(mut self, enable: bool) -> Self { function parent (line 727) | pub fn parent(mut self, parent: &Window) -> crate::Result { function owner (line 761) | pub fn owner(mut self, owner: &Window) -> crate::Result { function owner_raw (line 778) | pub fn owner_raw(mut self, owner: HWND) -> Self { function parent_raw (line 792) | pub fn parent_raw(mut self, parent: HWND) -> Self { function parent_raw (line 804) | pub fn parent_raw(mut self, parent: *mut std::ffi::c_void) -> Self { function transient_for (line 821) | pub fn transient_for(mut self, parent: &Window) -> crate::Result { function transient_for_raw (line 839) | pub fn transient_for_raw(mut self, parent: &impl gtk::glib::IsA Self { function title_bar_style (line 855) | pub fn title_bar_style(mut self, style: crate::TitleBarStyle) -> Self { function hidden_title (line 863) | pub fn hidden_title(mut self, hidden: bool) -> Self { function tabbing_identifier (line 876) | pub fn tabbing_identifier(mut self, identifier: &str) -> Self { function effects (line 889) | pub fn effects(mut self, effects: WindowEffectsConfig) -> Self { function background_color (line 902) | pub fn background_color(mut self, color: Color) -> Self { type WindowMenu (line 910) | pub(crate) struct WindowMenu { type Window (line 921) | pub struct Window { function fmt (line 934) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function window_handle (line 944) | fn window_handle( function display_handle (line 952) | fn display_handle( method clone (line 960) | fn clone(&self) -> Self { method hash (line 974) | fn hash(&self, state: &mut H) { method eq (line 982) | fn eq(&self, other: &Self) -> bool { function resources_table (line 988) | fn resources_table(&self) -> MutexGuard<'_, ResourceTable> { function manager (line 997) | fn manager(&self) -> &AppManager { function manager_owned (line 1001) | fn manager_owned(&self) -> Arc> { function runtime (line 1005) | fn runtime(&self) -> RuntimeOrDispatch<'_, R> { function managed_app_handle (line 1009) | fn managed_app_handle(&self) -> &AppHandle { function from_command (line 1016) | fn from_command(command: CommandItem<'de, R>) -> Result, L: Into>(manager: &M, label: L) ->... function add_child (line 1052) | pub fn add_child, S: Into>( function webviews (line 1072) | pub fn webviews(&self) -> Vec> { function is_webview_window (line 1083) | pub(crate) fn is_webview_window(&self) -> bool { function run_on_main_thread (line 1088) | pub fn run_on_main_thread(&self, f: F) -> ... function label (line 1097) | pub fn label(&self) -> &str { function on_window_event (line 1102) | pub fn on_window_event(&self, f: F) { function on_menu_event (line 1152) | pub fn on_menu_event, crate::menu::MenuEvent) + Send + ... function menu_lock (line 1165) | pub(crate) fn menu_lock(&self) -> std::sync::MutexGuard<'_, Option bool { function is_menu_in_use (line 1179) | pub(crate) fn is_menu_in_use>(&self, id: &I) -> bool { function menu (line 1188) | pub fn menu(&self) -> Option> { function set_menu (line 1199) | pub fn set_menu(&self, menu: Menu) -> crate::Result>> { function remove_menu (line 1244) | pub fn remove_menu(&self) -> crate::Result>> { function hide_menu (line 1278) | pub fn hide_menu(&self) -> crate::Result<()> { function show_menu (line 1306) | pub fn show_menu(&self) -> crate::Result<()> { function is_menu_visible (line 1334) | pub fn is_menu_visible(&self) -> crate::Result { function popup_menu (line 1365) | pub fn popup_menu(&self, menu: &M) -> crate::Result<()> { function popup_menu_at (line 1372) | pub fn popup_menu_at>( function scale_factor (line 1384) | pub fn scale_factor(&self) -> crate::Result { function inner_position (line 1389) | pub fn inner_position(&self) -> crate::Result> { function outer_position (line 1394) | pub fn outer_position(&self) -> crate::Result> { function inner_size (line 1401) | pub fn inner_size(&self) -> crate::Result> { function outer_size (line 1408) | pub fn outer_size(&self) -> crate::Result> { function is_fullscreen (line 1413) | pub fn is_fullscreen(&self) -> crate::Result { function is_minimized (line 1418) | pub fn is_minimized(&self) -> crate::Result { function is_maximized (line 1423) | pub fn is_maximized(&self) -> crate::Result { function is_focused (line 1428) | pub fn is_focused(&self) -> crate::Result { function is_decorated (line 1433) | pub fn is_decorated(&self) -> crate::Result { function is_resizable (line 1438) | pub fn is_resizable(&self) -> crate::Result { function is_enabled (line 1443) | pub fn is_enabled(&self) -> crate::Result { function is_always_on_top (line 1452) | pub fn is_always_on_top(&self) -> crate::Result { function is_maximizable (line 1465) | pub fn is_maximizable(&self) -> crate::Result { function is_minimizable (line 1474) | pub fn is_minimizable(&self) -> crate::Result { function is_closable (line 1483) | pub fn is_closable(&self) -> crate::Result { function is_visible (line 1488) | pub fn is_visible(&self) -> crate::Result { function title (line 1493) | pub fn title(&self) -> crate::Result { function current_monitor (line 1500) | pub fn current_monitor(&self) -> crate::Result> { function monitor_from_point (line 1510) | pub fn monitor_from_point(&self, x: f64, y: f64) -> crate::Result crate::Result> { function available_monitors (line 1532) | pub fn available_monitors(&self) -> crate::Result> { function ns_window (line 1543) | pub fn ns_window(&self) -> crate::Result<*mut std::ffi::c_void> { function ns_view (line 1562) | pub fn ns_view(&self) -> crate::Result<*mut std::ffi::c_void> { function hwnd (line 1579) | pub fn hwnd(&self) -> crate::Result { function gtk_window (line 1604) | pub fn gtk_window(&self) -> crate::Result { function default_vbox (line 1618) | pub fn default_vbox(&self) -> crate::Result { function theme (line 1627) | pub fn theme(&self) -> crate::Result { function cursor_position (line 1643) | pub fn cursor_position(&self) -> crate::Result> { function center (line 1652) | pub fn center(&self) -> crate::Result<()> { function request_user_attention (line 1667) | pub fn request_user_attention( function set_resizable (line 1680) | pub fn set_resizable(&self, resizable: bool) -> crate::Result<()> { function set_maximizable (line 1695) | pub fn set_maximizable(&self, maximizable: bool) -> crate::Result<()> { function set_minimizable (line 1708) | pub fn set_minimizable(&self, minimizable: bool) -> crate::Result<()> { function set_closable (line 1723) | pub fn set_closable(&self, closable: bool) -> crate::Result<()> { function set_title (line 1732) | pub fn set_title(&self, title: &str) -> crate::Result<()> { function set_enabled (line 1741) | pub fn set_enabled(&self, enabled: bool) -> crate::Result<()> { function maximize (line 1750) | pub fn maximize(&self) -> crate::Result<()> { function unmaximize (line 1755) | pub fn unmaximize(&self) -> crate::Result<()> { function minimize (line 1760) | pub fn minimize(&self) -> crate::Result<()> { function unminimize (line 1765) | pub fn unminimize(&self) -> crate::Result<()> { function show (line 1770) | pub fn show(&self) -> crate::Result<()> { function hide (line 1775) | pub fn hide(&self) -> crate::Result<()> { function close (line 1780) | pub fn close(&self) -> crate::Result<()> { function destroy (line 1785) | pub fn destroy(&self) -> crate::Result<()> { function set_decorations (line 1792) | pub fn set_decorations(&self, decorations: bool) -> crate::Result<()> { function set_shadow (line 1809) | pub fn set_shadow(&self, enable: bool) -> crate::Result<()> { function set_effects (line 1849) | pub fn set_effects>>(&self, effects:... function set_always_on_bottom (line 1858) | pub fn set_always_on_bottom(&self, always_on_bottom: bool) -> crate::Res... function set_always_on_top (line 1867) | pub fn set_always_on_top(&self, always_on_top: bool) -> crate::Result<()> { function set_visible_on_all_workspaces (line 1880) | pub fn set_visible_on_all_workspaces( function set_background_color (line 1897) | pub fn set_background_color(&self, color: Option) -> crate::Resul... function set_content_protected (line 1906) | pub fn set_content_protected(&self, protected: bool) -> crate::Result<()> { function set_size (line 1915) | pub fn set_size>(&self, size: S) -> crate::Result<()> { function set_min_size (line 1924) | pub fn set_min_size>(&self, size: Option) -> crate::Res... function set_max_size (line 1933) | pub fn set_max_size>(&self, size: Option) -> crate::Res... function set_size_constraints (line 1942) | pub fn set_size_constraints( function set_position (line 1954) | pub fn set_position>(&self, position: Pos) -> crate:... function set_fullscreen (line 1963) | pub fn set_fullscreen(&self, fullscreen: bool) -> crate::Result<()> { function set_simple_fullscreen (line 1981) | pub fn set_simple_fullscreen(&self, enable: bool) -> crate::Result<()> { function set_focus (line 1995) | pub fn set_focus(&self) -> crate::Result<()> { function set_focusable (line 2005) | pub fn set_focusable(&self, focusable: bool) -> crate::Result<()> { function set_icon (line 2014) | pub fn set_icon(&self, icon: Image<'_>) -> crate::Result<()> { function set_skip_taskbar (line 2027) | pub fn set_skip_taskbar(&self, skip: bool) -> crate::Result<()> { function set_cursor_grab (line 2044) | pub fn set_cursor_grab(&self, grab: bool) -> crate::Result<()> { function set_cursor_visible (line 2061) | pub fn set_cursor_visible(&self, visible: bool) -> crate::Result<()> { function set_cursor_icon (line 2070) | pub fn set_cursor_icon(&self, icon: CursorIcon) -> crate::Result<()> { function set_cursor_position (line 2079) | pub fn set_cursor_position>(&self, position: Pos) ->... function set_ignore_cursor_events (line 2088) | pub fn set_ignore_cursor_events(&self, ignore: bool) -> crate::Result<()> { function start_dragging (line 2097) | pub fn start_dragging(&self) -> crate::Result<()> { function start_resize_dragging (line 2102) | pub fn start_resize_dragging( function set_overlay_icon (line 2118) | pub fn set_overlay_icon(&self, icon: Option>) -> crate::Result... function set_badge_count (line 2132) | pub fn set_badge_count(&self, count: Option) -> crate::Result<()> { function set_badge_label (line 2143) | pub fn set_badge_label(&self, label: Option) -> crate::Result<()> { function set_progress_bar (line 2158) | pub fn set_progress_bar(&self, progress_state: ProgressBarState) -> crat... function set_title_bar_style (line 2171) | pub fn set_title_bar_style(&self, style: tauri_utils::TitleBarStyle) -> ... function set_theme (line 2185) | pub fn set_theme(&self, theme: Option) -> crate::Result<()> { type ProgressBarState (line 2216) | pub struct ProgressBarState { function listen (line 2245) | fn listen(&self, event: impl Into, handler: F) -> EventId function once (line 2262) | fn once(&self, event: impl Into, handler: F) -> EventId function unlisten (line 2305) | fn unlisten(&self, id: EventId) { type EffectsBuilder (line 2314) | pub struct EffectsBuilder(WindowEffectsConfig); method new (line 2317) | pub fn new() -> Self { method effect (line 2322) | pub fn effect(mut self, effect: Effect) -> Self { method effects (line 2328) | pub fn effects>(mut self, effects: I) -... method clear_effects (line 2334) | pub fn clear_effects(mut self) -> Self { method state (line 2340) | pub fn state(mut self, state: EffectState) -> Self { method radius (line 2345) | pub fn radius(mut self, radius: f64) -> Self { method color (line 2350) | pub fn color(mut self, color: Color) -> Self { method build (line 2356) | pub fn build(self) -> WindowEffectsConfig { method from (line 2362) | fn from(value: WindowEffectsConfig) -> Self { function window_is_send_sync (line 2370) | fn window_is_send_sync() { FILE: crates/tauri/src/window/plugin.rs function get_all_windows (line 29) | pub async fn get_all_windows(app: AppHandle) -> Vec(app: AppHandle, options: WindowConfig... function get_window (line 39) | fn get_window(window: Window, label: Option) -> c... function set_overlay_icon (line 155) | pub async fn set_overlay_icon( function set_icon (line 173) | pub async fn set_icon( function toggle_maximize (line 185) | pub async fn toggle_maximize( function internal_toggle_maximize (line 198) | pub async fn internal_toggle_maximize( function monitor_from_point (line 213) | pub async fn monitor_from_point( function init (line 225) | pub fn init() -> TauriPlugin { FILE: crates/tauri/src/window/scripts/drag.js function isClickableElement (line 13) | function isClickableElement(el) { function isDragRegion (line 38) | function isDragRegion(composedPath) { FILE: crates/tests/acl/src/lib.rs function load_plugins (line 19) | fn load_plugins(plugins: &[String]) -> BTreeMap { function resolve_acl (line 43) | fn resolve_acl() { FILE: crates/tests/restart/build.rs function main (line 5) | fn main() {} FILE: crates/tests/restart/src/main.rs function main (line 7) | fn main() { FILE: crates/tests/restart/tests/restart.rs type Result (line 10) | type Result = std::result::Result<(), Box>; constant ERROR_PRIVILEGE_NOT_HELD (line 14) | const ERROR_PRIVILEGE_NOT_HELD: i32 = 1314; type Symlink (line 17) | enum Symlink { function symlink_runner (line 30) | fn symlink_runner(create_symlinks: impl Fn(&Path) -> io::Result... function create_symlink (line 86) | fn create_symlink(original: &Path, link: PathBuf) -> io::Result { function restart_symlinks (line 104) | fn restart_symlinks() -> Result { FILE: examples/api/src-tauri/build.rs function main (line 7) | fn main() { function embed_manifest_for_tests (line 39) | fn embed_manifest_for_tests() { FILE: examples/api/src-tauri/src/cmd.rs type RequestBody (line 13) | pub struct RequestBody { type LogScope (line 19) | pub struct LogScope { function log_operation (line 24) | pub fn log_operation( type ApiResponse (line 40) | pub struct ApiResponse { function perform_request (line 45) | pub fn perform_request(endpoint: String, body: RequestBody) -> ApiRespon... function echo (line 53) | pub fn echo(request: tauri::ipc::Request<'_>) -> tauri::ipc::Response { function spam (line 58) | pub fn spam(channel: Channel) -> tauri::Result<()> { FILE: examples/api/src-tauri/src/lib.rs type Reply (line 22) | struct Reply { type AppMenu (line 27) | pub struct AppMenu(pub std::sync::Mutex(tauri::menu::Menu); function run (line 33) | pub fn run() { function run_app (line 37) | pub fn run_app) + Send + 'static>( function run_app (line 220) | fn run_app() { FILE: examples/api/src-tauri/src/main.rs function main (line 8) | fn main() { FILE: examples/api/src-tauri/src/menu_plugin.rs function toggle (line 14) | pub fn toggle(window: tauri::Window) { function toggle (line 24) | pub fn toggle( function popup (line 38) | pub fn popup( function init (line 45) | pub fn init() -> TauriPlugin { FILE: examples/api/src-tauri/src/tray.rs function create_tray (line 15) | pub fn create_tray(app: &tauri::AppHandle) -> tauri::Resu... FILE: examples/api/src-tauri/tauri-plugin-sample/build.rs constant COMMANDS (line 5) | const COMMANDS: &[&str] = &["ping"]; function main (line 7) | fn main() { FILE: examples/api/src-tauri/tauri-plugin-sample/src/desktop.rs function init (line 10) | pub fn init( type Sample (line 18) | pub struct Sample(AppHandle); function ping (line 21) | pub fn ping(&self, payload: PingRequest) -> crate::Result { FILE: examples/api/src-tauri/tauri-plugin-sample/src/error.rs type Error (line 6) | pub enum Error { type Result (line 14) | pub type Result = std::result::Result; FILE: examples/api/src-tauri/tauri-plugin-sample/src/lib.rs type SampleExt (line 30) | pub trait SampleExt { method sample (line 31) | fn sample(&self) -> &Sample; method sample (line 35) | fn sample(&self) -> &Sample { type PingScope (line 42) | struct PingScope { type SampleScope (line 48) | struct SampleScope { function ping (line 53) | fn ping( function init (line 70) | pub fn init() -> TauriPlugin { FILE: examples/api/src-tauri/tauri-plugin-sample/src/mobile.rs constant PLUGIN_IDENTIFIER (line 14) | const PLUGIN_IDENTIFIER: &str = "com.plugin.sample"; function init (line 20) | pub fn init( type Sample (line 32) | pub struct Sample(PluginHandle); function ping (line 35) | pub fn ping(&self, payload: PingRequest) -> crate::Result { FILE: examples/api/src-tauri/tauri-plugin-sample/src/models.rs type Event (line 9) | pub struct Event { type PingRequest (line 16) | pub struct PingRequest { type PingResponse (line 22) | pub struct PingResponse { FILE: examples/commands/commands.rs function cmd (line 8) | pub fn cmd(_argument: String) {} function invoke (line 11) | pub fn invoke(_argument: String) {} function message (line 14) | pub fn message(_argument: String) {} function resolver (line 17) | pub fn resolver(_argument: String) {} function simple_command (line 20) | pub fn simple_command(the_argument: String) { function stateful_command (line 25) | pub fn stateful_command(the_argument: Option, state: State<'_, s... FILE: examples/commands/main.rs type MyState (line 19) | pub struct MyState { type MyError (line 27) | enum MyError { function window_label (line 33) | fn window_label(window: Window) { function async_simple_command (line 40) | async fn async_simple_command(the_argument: String) { function async_simple_command_snake (line 45) | async fn async_simple_command_snake(the_argument: String) { function async_stateful_command (line 50) | async fn async_stateful_command( function future_simple_command (line 60) | fn future_simple_command(the_argument: String) -> impl std::future::Futu... function future_simple_command_with_return (line 66) | fn future_simple_command_with_return( function future_simple_command_with_result (line 74) | fn future_simple_command_with_result( function force_async (line 82) | fn force_async(the_argument: String) -> String { function force_async_with_result (line 87) | fn force_async_with_result(the_argument: &str) -> Result<&str, MyError> { function future_simple_command_snake (line 96) | fn future_simple_command_snake(the_argument: String) -> impl std::future... function future_simple_command_with_return_snake (line 102) | fn future_simple_command_with_return_snake( function future_simple_command_with_result_snake (line 110) | fn future_simple_command_with_result_snake( function force_async_snake (line 118) | fn force_async_snake(the_argument: String) -> String { function force_async_with_result_snake (line 123) | fn force_async_with_result_snake(the_argument: &str) -> Result<&str, MyE... function simple_command_with_result (line 132) | fn simple_command_with_result(the_argument: String) -> Result Result Resul... function async_stateful_command_with_result (line 176) | async fn async_stateful_command_with_result( function command_arguments_wild (line 187) | fn command_arguments_wild(_: Window) { type Person (line 192) | struct Person<'a> { function command_arguments_struct (line 198) | fn command_arguments_struct(Person { name, age }: Person<'_>) { type InlinePerson (line 203) | struct InlinePerson<'a>(&'a str, u8); function command_arguments_tuple_struct (line 206) | fn command_arguments_tuple_struct(InlinePerson(name, age): InlinePerson<... function borrow_cmd (line 211) | fn borrow_cmd(the_argument: &str) -> &str { function borrow_cmd_async (line 216) | fn borrow_cmd_async(the_argument: &str) -> &str { function raw_request (line 221) | fn raw_request(request: Request<'_>) -> Response { function main (line 226) | fn main() { FILE: examples/file-associations/src-tauri/build.rs function main (line 5) | fn main() { FILE: examples/file-associations/src-tauri/src/main.rs function handle_file_associations (line 13) | fn handle_file_associations(app: AppHandle, files: Vec) { function main (line 50) | fn main() { FILE: examples/helloworld/main.rs function greet (line 8) | fn greet(name: &str) -> String { function main (line 12) | fn main() { FILE: examples/isolation/main.rs function ping (line 8) | fn ping() { function main (line 12) | fn main() { FILE: examples/multiwebview/main.rs function main (line 9) | fn main() { FILE: examples/multiwindow/main.rs function main (line 9) | fn main() { function generate_context (line 22) | fn generate_context() -> tauri::Context { FILE: examples/resources/src-tauri/build.rs function main (line 5) | fn main() { FILE: examples/resources/src-tauri/src/main.rs function read_to_string (line 10) | fn read_to_string(path: &str) -> String { function main (line 14) | fn main() { FILE: examples/run-return/main.rs function main (line 7) | fn main() { FILE: examples/splashscreen/main.rs function close_splashscreen (line 10) | fn close_splashscreen(app: AppHandle) { function main (line 21) | fn main() { FILE: examples/state/main.rs type Counter (line 11) | struct Counter(Mutex); function increment (line 14) | fn increment(counter: State<'_, Counter>) -> isize { function decrement (line 21) | fn decrement(counter: State<'_, Counter>) -> isize { function reset (line 28) | fn reset(counter: State<'_, Counter>) -> isize { function get (line 35) | fn get(counter: State<'_, Counter>) -> isize { function main (line 39) | fn main() { FILE: examples/streaming/main.rs function get_stream_response (line 15) | fn get_stream_response( function random_boundary (line 153) | fn random_boundary() -> String { function download_video (line 165) | fn download_video() { function main (line 189) | fn main() { FILE: packages/api/rollup.config.ts function externalLibPath (line 74) | function externalLibPath(path: string) { function onwarn (line 78) | function onwarn(warning: RollupLog) { function makeFlatPackageInDist (line 83) | function makeFlatPackageInDist(): Plugin { function cleanDir (line 95) | function cleanDir(path: string) { FILE: packages/api/src/app.ts type DataStoreIdentifier (line 14) | type DataStoreIdentifier = [ type BundleType (line 36) | enum BundleType { function getVersion (line 67) | async function getVersion(): Promise { function getName (line 81) | async function getName(): Promise { function getTauriVersion (line 96) | async function getTauriVersion(): Promise { function getIdentifier (line 112) | async function getIdentifier(): Promise { function show (line 128) | async function show(): Promise { function hide (line 143) | async function hide(): Promise { function fetchDataStoreIdentifiers (line 160) | async function fetchDataStoreIdentifiers(): Promise { function defaultWindowIcon (line 197) | async function defaultWindowIcon(): Promise { function setTheme (line 219) | async function setTheme(theme?: Theme | null): Promise { function setDockVisibility (line 236) | async function setDockVisibility(visible: boolean): Promise { function getBundleType (line 251) | async function getBundleType(): Promise { type OnBackButtonPressPayload (line 258) | type OnBackButtonPressPayload = { function onBackButtonPress (line 267) | async function onBackButtonPress( FILE: packages/api/src/core.ts constant SERIALIZE_TO_IPC_FN (line 59) | const SERIALIZE_TO_IPC_FN = '__TAURI_TO_IPC_KEY__' function transformCallback (line 69) | function transformCallback( class Channel (line 77) | class Channel { method constructor (line 87) | constructor(onmessage?: (response: T) => void) { method cleanupCallback (line 134) | private cleanupCallback() { method onmessage (line 138) | set onmessage(handler: (response: T) => void) { method onmessage (line 142) | get onmessage(): (response: T) => void { method [SERIALIZE_TO_IPC_FN] (line 146) | [SERIALIZE_TO_IPC_FN]() { method toJSON (line 150) | toJSON(): string { class PluginListener (line 156) | class PluginListener { method constructor (line 161) | constructor(plugin: string, event: string, channelId: number) { method unregister (line 167) | async unregister(): Promise { function addPluginListener (line 182) | async function addPluginListener( type PermissionState (line 202) | type PermissionState = 'granted' | 'denied' | 'prompt' | 'prompt-with-ra... function checkPermissions (line 209) | async function checkPermissions(plugin: string): Promise { function requestPermissions (line 218) | async function requestPermissions(plugin: string): Promise { type InvokeArgs (line 227) | type InvokeArgs = Record | number[] | ArrayBuffer | Uin... type InvokeOptions (line 232) | interface InvokeOptions { function invoke (line 251) | async function invoke( function convertFileSrc (line 289) | function convertFileSrc(filePath: string, protocol = 'asset'): string { class Resource (line 315) | class Resource { method rid (line 318) | get rid(): number { method constructor (line 322) | constructor(rid: number) { method close (line 330) | async close(): Promise { function isTauri (line 337) | function isTauri(): boolean { FILE: packages/api/src/dpi.ts class LogicalSize (line 16) | class LogicalSize { method constructor (line 24) | constructor( method toPhysical (line 59) | toPhysical(scaleFactor: number): PhysicalSize { method [SERIALIZE_TO_IPC_FN] (line 63) | [SERIALIZE_TO_IPC_FN]() { method toJSON (line 70) | toJSON() { class PhysicalSize (line 87) | class PhysicalSize { method constructor (line 95) | constructor( method toLogical (line 126) | toLogical(scaleFactor: number): LogicalSize { method [SERIALIZE_TO_IPC_FN] (line 130) | [SERIALIZE_TO_IPC_FN]() { method toJSON (line 137) | toJSON() { class Size (line 174) | class Size { method constructor (line 177) | constructor(size: LogicalSize | PhysicalSize) { method toLogical (line 181) | toLogical(scaleFactor: number): LogicalSize { method toPhysical (line 187) | toPhysical(scaleFactor: number): PhysicalSize { method [SERIALIZE_TO_IPC_FN] (line 193) | [SERIALIZE_TO_IPC_FN]() { method toJSON (line 202) | toJSON() { class LogicalPosition (line 214) | class LogicalPosition { method constructor (line 222) | constructor( method toPhysical (line 257) | toPhysical(scaleFactor: number): PhysicalPosition { method [SERIALIZE_TO_IPC_FN] (line 261) | [SERIALIZE_TO_IPC_FN]() { method toJSON (line 268) | toJSON() { class PhysicalPosition (line 281) | class PhysicalPosition { method constructor (line 289) | constructor( method toLogical (line 324) | toLogical(scaleFactor: number): LogicalPosition { method [SERIALIZE_TO_IPC_FN] (line 328) | [SERIALIZE_TO_IPC_FN]() { method toJSON (line 335) | toJSON() { class Position (line 372) | class Position { method constructor (line 375) | constructor(position: LogicalPosition | PhysicalPosition) { method toLogical (line 379) | toLogical(scaleFactor: number): LogicalPosition { method toPhysical (line 385) | toPhysical(scaleFactor: number): PhysicalPosition { method [SERIALIZE_TO_IPC_FN] (line 391) | [SERIALIZE_TO_IPC_FN]() { method toJSON (line 400) | toJSON() { FILE: packages/api/src/event.ts type Window (line 15) | interface Window { type EventTarget (line 22) | type EventTarget = type Event (line 30) | interface Event { type EventCallback (line 39) | type EventCallback = (event: Event) => void type UnlistenFn (line 42) | type UnlistenFn = () => void type EventName (line 44) | type EventName = `${TauriEvent}` | (string & Record) type Options (line 46) | interface Options { type TauriEvent (line 58) | enum TauriEvent { function _unlisten (line 83) | async function _unlisten(event: string, eventId: number): Promise { function listen (line 113) | async function listen( function once (line 157) | async function once( function emit (line 186) | async function emit(event: string, payload?: T): Promise { function emitTo (line 208) | async function emitTo( FILE: packages/api/src/global.d.ts type Window (line 11) | interface Window { type WebviewDef (line 44) | interface WebviewDef { type WindowDef (line 50) | interface WindowDef { FILE: packages/api/src/image.ts type ImageSize (line 9) | interface ImageSize { type MenuIcon (line 17) | type MenuIcon = class Image (line 26) | class Image extends Resource { method constructor (line 32) | constructor(rid: number) { method new (line 37) | static async new( method fromBytes (line 62) | static async fromBytes( method fromPath (line 82) | static async fromPath(path: string): Promise { method rgba (line 89) | async rgba(): Promise { method size (line 96) | async size(): Promise { function transformImage (line 107) | function transformImage( FILE: packages/api/src/menu/base.ts type ItemKind (line 14) | type ItemKind = type MenuItemOptionsAlias (line 22) | type MenuItemOptionsAlias = function injectChannel (line 29) | function injectChannel(i: MenuItemOptionsAlias): MenuItemOptionsAlias & { function newMenu (line 45) | async function newMenu( class MenuItemBase (line 121) | class MenuItemBase extends Resource { method id (line 128) | get id(): string { method kind (line 133) | get kind(): string { method constructor (line 138) | protected constructor(rid: number, id: string, kind: ItemKind) { FILE: packages/api/src/menu/checkMenuItem.ts type CheckMenuItemOptions (line 10) | interface CheckMenuItemOptions extends MenuItemOptions { class CheckMenuItem (line 20) | class CheckMenuItem extends MenuItemBase { method constructor (line 22) | protected constructor(rid: number, id: string) { method new (line 27) | static async new(opts: CheckMenuItemOptions): Promise { method text (line 34) | async text(): Promise { method setText (line 39) | async setText(text: string): Promise { method isEnabled (line 48) | async isEnabled(): Promise { method setEnabled (line 53) | async setEnabled(enabled: boolean): Promise { method setAccelerator (line 62) | async setAccelerator(accelerator: string | null): Promise { method isChecked (line 71) | async isChecked(): Promise { method setChecked (line 76) | async setChecked(checked: boolean): Promise { FILE: packages/api/src/menu/iconMenuItem.ts type NativeIcon (line 17) | enum NativeIcon { type IconMenuItemOptions (line 133) | interface IconMenuItemOptions extends MenuItemOptions { class IconMenuItem (line 151) | class IconMenuItem extends MenuItemBase { method constructor (line 153) | protected constructor(rid: number, id: string) { method new (line 158) | static async new(opts: IconMenuItemOptions): Promise { method text (line 163) | async text(): Promise { method setText (line 168) | async setText(text: string): Promise { method isEnabled (line 177) | async isEnabled(): Promise { method setEnabled (line 182) | async setEnabled(enabled: boolean): Promise { method setAccelerator (line 191) | async setAccelerator(accelerator: string | null): Promise { method setIcon (line 200) | async setIcon(icon: MenuIcon | null): Promise { FILE: packages/api/src/menu/menu.ts type MenuOptions (line 23) | interface MenuOptions { class Menu (line 48) | class Menu extends MenuItemBase { method constructor (line 50) | protected constructor(rid: number, id: string) { method new (line 55) | static async new(opts?: MenuOptions): Promise

{ method default (line 60) | static async default(): Promise { method append (line 73) | async append< method prepend (line 102) | async prepend< method insert (line 131) | async insert< method remove (line 155) | async remove( method removeAt (line 166) | async removeAt( method items (line 184) | async items(): Promise< method get (line 196) | async get( method popup (line 219) | async popup( method setAsAppMenu (line 237) | async setAsAppMenu(): Promise { method setAsWindowMenu (line 251) | async setAsWindowMenu(window?: Window): Promise { FILE: packages/api/src/menu/menuItem.ts type MenuItemOptions (line 9) | interface MenuItemOptions { class MenuItem (line 23) | class MenuItem extends MenuItemBase { method constructor (line 25) | protected constructor(rid: number, id: string) { method new (line 30) | static async new(opts: MenuItemOptions): Promise { method text (line 35) | async text(): Promise { method setText (line 40) | async setText(text: string): Promise { method isEnabled (line 49) | async isEnabled(): Promise { method setEnabled (line 54) | async setEnabled(enabled: boolean): Promise { method setAccelerator (line 63) | async setAccelerator(accelerator: string | null): Promise { FILE: packages/api/src/menu/predefinedMenuItem.ts type AboutMetadata (line 10) | interface AboutMetadata { type PredefinedMenuItemOptions (line 84) | interface PredefinedMenuItemOptions { class PredefinedMenuItem (line 111) | class PredefinedMenuItem extends MenuItemBase { method constructor (line 113) | protected constructor(rid: number, id: string) { method new (line 118) | static async new( method text (line 127) | async text(): Promise { method setText (line 132) | async setText(text: string): Promise { FILE: packages/api/src/menu/submenu.ts function itemFromKind (line 22) | function itemFromKind([rid, id, kind]: [number, string, ItemKind]): type SubmenuOptions (line 50) | type SubmenuOptions = (Omit class Submenu (line 60) | class Submenu extends MenuItemBase { method constructor (line 62) | protected constructor(rid: number, id: string) { method new (line 67) | static async new(opts: SubmenuOptions): Promise { method text (line 72) | async text(): Promise { method setText (line 77) | async setText(text: string): Promise { method isEnabled (line 86) | async isEnabled(): Promise { method setEnabled (line 91) | async setEnabled(enabled: boolean): Promise { method append (line 106) | async append< method prepend (line 135) | async prepend< method insert (line 164) | async insert< method remove (line 188) | async remove( method removeAt (line 199) | async removeAt( method items (line 217) | async items(): Promise< method get (line 229) | async get( method popup (line 251) | async popup( method setAsWindowsMenuForNSApp (line 273) | async setAsWindowsMenuForNSApp(): Promise { method setAsHelpMenuForNSApp (line 291) | async setAsHelpMenuForNSApp(): Promise { method setIcon (line 298) | async setIcon(icon: MenuIcon | null): Promise { FILE: packages/api/src/mocks.ts function mockInternals (line 8) | function mockInternals() { type MockIPCOptions (line 23) | interface MockIPCOptions { function mockIPC (line 104) | function mockIPC( function mockWindows (line 248) | function mockWindows( function mockConvertFileSrc (line 277) | function mockConvertFileSrc(osName: string): void { function clearMocks (line 316) | function clearMocks(): void { FILE: packages/api/src/path.ts type BaseDirectory (line 19) | enum BaseDirectory { function appConfigDir (line 125) | async function appConfigDir(): Promise { function appDataDir (line 142) | async function appDataDir(): Promise { function appLocalDataDir (line 159) | async function appLocalDataDir(): Promise { function appCacheDir (line 176) | async function appCacheDir(): Promise { function audioDir (line 198) | async function audioDir(): Promise { function cacheDir (line 220) | async function cacheDir(): Promise { function configDir (line 242) | async function configDir(): Promise { function dataDir (line 264) | async function dataDir(): Promise { function desktopDir (line 286) | async function desktopDir(): Promise { function documentDir (line 308) | async function documentDir(): Promise { function downloadDir (line 330) | async function downloadDir(): Promise { function executableDir (line 352) | async function executableDir(): Promise { function fontDir (line 374) | async function fontDir(): Promise { function homeDir (line 396) | async function homeDir(): Promise { function localDataDir (line 418) | async function localDataDir(): Promise { function pictureDir (line 440) | async function pictureDir(): Promise { function publicDir (line 462) | async function publicDir(): Promise { function resourceDir (line 495) | async function resourceDir(): Promise { function resolveResource (line 515) | async function resolveResource(resourcePath: string): Promise { function runtimeDir (line 538) | async function runtimeDir(): Promise { function templateDir (line 560) | async function templateDir(): Promise { function videoDir (line 582) | async function videoDir(): Promise { function appLogDir (line 604) | async function appLogDir(): Promise { function tempDir (line 620) | async function tempDir(): Promise { function sep (line 633) | function sep(): string { function delimiter (line 644) | function delimiter(): string { function resolve (line 658) | async function resolve(...paths: string[]): Promise { function normalize (line 673) | async function normalize(path: string): Promise { function join (line 688) | async function join(...paths: string[]): Promise { function dirname (line 703) | async function dirname(path: string): Promise { function extname (line 718) | async function extname(path: string): Promise { function basename (line 734) | async function basename(path: string, ext?: string): Promise { function isAbsolute (line 748) | async function isAbsolute(path: string): Promise { FILE: packages/api/src/tray.ts type MouseButtonState (line 10) | type MouseButtonState = 'Up' | 'Down' type MouseButton (line 11) | type MouseButton = 'Left' | 'Right' | 'Middle' type TrayIconEventType (line 12) | type TrayIconEventType = type TrayIconEventBase (line 19) | type TrayIconEventBase = { type TrayIconClickEvent (line 33) | type TrayIconClickEvent = { type TrayIconEvent (line 48) | type TrayIconEvent = type RustTrayIconEvent (line 55) | type RustTrayIconEvent = Omit & { type TrayIconOptions (line 74) | interface TrayIconOptions { class TrayIcon (line 158) | class TrayIcon extends Resource { method constructor (line 162) | private constructor(rid: number, id: string) { method getById (line 168) | static async getById(id: string): Promise { method removeById (line 180) | static async removeById(id: string): Promise { method new (line 192) | static async new(options?: TrayIconOptions): Promise { method setIcon (line 224) | async setIcon( method setMenu (line 241) | async setMenu(menu: Menu | Submenu | null): Promise { method setTooltip (line 256) | async setTooltip(tooltip: string | null): Promise { method setTitle (line 272) | async setTitle(title: string | null): Promise { method setVisible (line 277) | async setVisible(visible: boolean): Promise { method setTempDirPath (line 287) | async setTempDirPath(path: string | null): Promise { method setIconAsTemplate (line 292) | async setIconAsTemplate(asTemplate: boolean): Promise { method setMenuOnLeftClick (line 308) | async setMenuOnLeftClick(onLeft: boolean): Promise { method setShowMenuOnLeftClick (line 324) | async setShowMenuOnLeftClick(onLeft: boolean): Promise { function mapEvent (line 332) | function mapEvent(e: RustTrayIconEvent): TrayIconEvent { FILE: packages/api/src/webview.ts type DragDropEvent (line 43) | type DragDropEvent = function getCurrentWebview (line 54) | function getCurrentWebview(): Webview { function getAllWebviews (line 70) | async function getAllWebviews(): Promise { type WebviewLabel (line 95) | type WebviewLabel = string class Webview (line 153) | class Webview { method constructor (line 194) | constructor(window: Window, label: WebviewLabel, options: WebviewOptio... method getByLabel (line 225) | static async getByLabel(label: string): Promise { method getCurrent (line 232) | static getCurrent(): Webview { method getAll (line 239) | static async getAll(): Promise { method listen (line 262) | async listen( method once (line 297) | async once( method emit (line 325) | async emit(event: string, payload?: T): Promise { method emitTo (line 353) | async emitTo( method _handleTauriEvent (line 373) | _handleTauriEvent(event: string, handler: EventCallback): boolean { method position (line 398) | async position(): Promise { method size (line 415) | async size(): Promise { method close (line 436) | async close(): Promise { method setSize (line 453) | async setSize(size: LogicalSize | PhysicalSize | Size): Promise { method setPosition (line 471) | async setPosition( method setFocus (line 490) | async setFocus(): Promise { method setAutoResize (line 506) | async setAutoResize(autoResize: boolean): Promise { method hide (line 523) | async hide(): Promise { method show (line 539) | async show(): Promise { method setZoom (line 555) | async setZoom(scaleFactor: number): Promise { method reparent (line 572) | async reparent(window: Window | WebviewWindow | string): Promise { method clearAllBrowsingData (line 589) | async clearAllBrowsingData(): Promise { method setBackgroundColor (line 607) | async setBackgroundColor(color: Color | null): Promise { method onDragDropEvent (line 641) | async onDragDropEvent( type WebviewOptions (line 708) | interface WebviewOptions { FILE: packages/api/src/webviewWindow.ts function getCurrentWebviewWindow (line 23) | function getCurrentWebviewWindow(): WebviewWindow { function getAllWebviewWindows (line 34) | async function getAllWebviewWindows(): Promise { type WebviewWindow (line 47) | interface WebviewWindow extends Webview, Window {} method constructor (line 75) | constructor( method getByLabel (line 112) | static async getByLabel(label: string): Promise { method getCurrent (line 125) | static getCurrent(): WebviewWindow { method getAll (line 132) | static async getAll(): Promise { method listen (line 155) | async listen( method once (line 190) | async once( method setBackgroundColor (line 222) | async setBackgroundColor(color: Color): Promise { class WebviewWindow (line 50) | class WebviewWindow { method constructor (line 75) | constructor( method getByLabel (line 112) | static async getByLabel(label: string): Promise { method getCurrent (line 125) | static getCurrent(): WebviewWindow { method getAll (line 132) | static async getAll(): Promise { method listen (line 155) | async listen( method once (line 190) | async once( method setBackgroundColor (line 222) | async setBackgroundColor(color: Color): Promise { function applyMixins (line 233) | function applyMixins( FILE: packages/api/src/window.ts type Monitor (line 47) | interface Monitor { type Theme (line 63) | type Theme = 'light' | 'dark' type TitleBarStyle (line 64) | type TitleBarStyle = 'visible' | 'transparent' | 'overlay' type ResizeDirection (line 66) | type ResizeDirection = type ScaleFactorChanged (line 81) | interface ScaleFactorChanged { type UserAttentionType (line 93) | enum UserAttentionType { class CloseRequestedEvent (line 108) | class CloseRequestedEvent { method constructor (line 115) | constructor(event: Event) { method preventDefault (line 120) | preventDefault(): void { method isPreventDefault (line 124) | isPreventDefault(): boolean { type CursorIcon (line 129) | type CursorIcon = type ProgressBarStatus (line 170) | enum ProgressBarStatus { type WindowSizeConstraints (line 193) | interface WindowSizeConstraints { type ProgressBarState (line 200) | interface ProgressBarState { function getCurrentWindow (line 216) | function getCurrentWindow(): Window { function getAllWindows (line 228) | async function getAllWindows(): Promise { type WindowLabel (line 244) | type WindowLabel = string class Window (line 274) | class Window { method constructor (line 298) | constructor(label: WindowLabel, options: WindowOptions = {}) { method getByLabel (line 331) | static async getByLabel(label: string): Promise { method getCurrent (line 338) | static getCurrent(): Window { method getAll (line 345) | static async getAll(): Promise { method getFocusedWindow (line 359) | static async getFocusedWindow(): Promise { method listen (line 387) | async listen( method once (line 422) | async once( method emit (line 449) | async emit(event: string, payload?: T): Promise { method emitTo (line 476) | async emitTo( method _handleTauriEvent (line 496) | _handleTauriEvent(event: string, handler: EventCallback): boolean { method scaleFactor (line 521) | async scaleFactor(): Promise { method innerPosition (line 537) | async innerPosition(): Promise { method outerPosition (line 553) | async outerPosition(): Promise { method innerSize (line 570) | async innerSize(): Promise { method outerSize (line 590) | async outerSize(): Promise { method isFullscreen (line 609) | async isFullscreen(): Promise { method isMinimized (line 623) | async isMinimized(): Promise { method isMaximized (line 639) | async isMaximized(): Promise { method isFocused (line 655) | async isFocused(): Promise { method isDecorated (line 671) | async isDecorated(): Promise { method isResizable (line 687) | async isResizable(): Promise { method isMaximizable (line 708) | async isMaximizable(): Promise { method isMinimizable (line 729) | async isMinimizable(): Promise { method isClosable (line 750) | async isClosable(): Promise { method isVisible (line 766) | async isVisible(): Promise { method title (line 780) | async title(): Promise { method theme (line 801) | async theme(): Promise { method isAlwaysOnTop (line 817) | async isAlwaysOnTop(): Promise { method center (line 835) | async center(): Promise { method requestUserAttention (line 861) | async requestUserAttention( method setResizable (line 889) | async setResizable(resizable: boolean): Promise { method setEnabled (line 908) | async setEnabled(enabled: boolean): Promise { method isEnabled (line 927) | async isEnabled(): Promise { method setMaximizable (line 950) | async setMaximizable(maximizable: boolean): Promise { method setMinimizable (line 972) | async setMinimizable(minimizable: boolean): Promise { method setClosable (line 995) | async setClosable(closable: boolean): Promise { method setTitle (line 1013) | async setTitle(title: string): Promise { method maximize (line 1030) | async maximize(): Promise { method unmaximize (line 1046) | async unmaximize(): Promise { method toggleMaximize (line 1062) | async toggleMaximize(): Promise { method minimize (line 1078) | async minimize(): Promise { method unminimize (line 1094) | async unminimize(): Promise { method show (line 1110) | async show(): Promise { method hide (line 1126) | async hide(): Promise { method close (line 1144) | async close(): Promise { method destroy (line 1160) | async destroy(): Promise { method setDecorations (line 1177) | async setDecorations(decorations: boolean): Promise { method setShadow (line 1203) | async setShadow(enable: boolean): Promise { method setEffects (line 1213) | async setEffects(effects: Effects): Promise { method clearEffects (line 1223) | async clearEffects(): Promise { method setAlwaysOnTop (line 1241) | async setAlwaysOnTop(alwaysOnTop: boolean): Promise { method setAlwaysOnBottom (line 1259) | async setAlwaysOnBottom(alwaysOnBottom: boolean): Promise { method setContentProtected (line 1276) | async setContentProtected(protected_: boolean): Promise { method setSize (line 1294) | async setSize(size: LogicalSize | PhysicalSize | Size): Promise { method setMinSize (line 1312) | async setMinSize( method setMaxSize (line 1332) | async setMaxSize( method setSizeConstraints (line 1352) | async setSizeConstraints( method setPosition (line 1381) | async setPosition( method setFullscreen (line 1401) | async setFullscreen(fullscreen: boolean): Promise { method setSimpleFullscreen (line 1417) | async setSimpleFullscreen(fullscreen: boolean): Promise { method setFocus (line 1434) | async setFocus(): Promise { method setFocusable (line 1457) | async setFocusable(focusable: boolean): Promise { method setIcon (line 1482) | async setIcon( method setSkipTaskbar (line 1506) | async setSkipTaskbar(skip: boolean): Promise { method setCursorGrab (line 1532) | async setCursorGrab(grab: boolean): Promise { method setCursorVisible (line 1556) | async setCursorVisible(visible: boolean): Promise { method setCursorIcon (line 1574) | async setCursorIcon(icon: CursorIcon): Promise { method setBackgroundColor (line 1593) | async setBackgroundColor(color: Color): Promise { method setCursorPosition (line 1608) | async setCursorPosition( method setIgnoreCursorEvents (line 1629) | async setIgnoreCursorEvents(ignore: boolean): Promise { method startDragging (line 1646) | async startDragging(): Promise { method startResizeDragging (line 1662) | async startResizeDragging(direction: ResizeDirection): Promise { method setBadgeCount (line 1685) | async setBadgeCount(count?: number): Promise { method setBadgeLabel (line 1704) | async setBadgeLabel(label?: string): Promise { method setOverlayIcon (line 1733) | async setOverlayIcon( method setProgressBar (line 1761) | async setProgressBar(state: ProgressBarState): Promise { method setVisibleOnAllWorkspaces (line 1777) | async setVisibleOnAllWorkspaces(visible: boolean): Promise { method setTitleBarStyle (line 1789) | async setTitleBarStyle(style: TitleBarStyle): Promise { method setTheme (line 1806) | async setTheme(theme?: Theme | null): Promise { method onResized (line 1832) | async onResized(handler: EventCallback): Promise): Promise): Promise): Promise { function primaryMonitor (line 2559) | async function primaryMonitor(): Promise { function monitorFromPoint (line 2575) | async function monitorFromPoint(x: number, y: number): Promise { function cursorPosition (line 2608) | async function cursorPosition(): Promise { FILE: packages/cli/__tests__/template.spec.ts function exec (line 79) | function exec( FILE: packages/cli/append-headers.js constant HEADERS (line 5) | const HEADERS = `// Copyright 2019-2024 Tauri Programme within The Commo... FILE: packages/cli/build.rs function main (line 5) | fn main() { FILE: packages/cli/index.js function requireNative (line 67) | function requireNative() { FILE: packages/cli/src/lib.rs function run (line 15) | pub fn run( function log_error (line 51) | pub fn log_error(error: String) {