SYMBOL INDEX (645 symbols across 68 files) FILE: bindings/packager/nodejs/build.rs function main (line 3) | fn main() { FILE: bindings/packager/nodejs/index.js function isMusl (line 16) | function isMusl() { FILE: bindings/packager/nodejs/src-ts/config.d.ts type HookCommand (line 11) | type HookCommand = type LogLevel (line 27) | type LogLevel = "error" | "warn" | "info" | "debug" | "trace"; type PackageFormat (line 31) | type PackageFormat = "all" | "default" | "app" | "dmg" | "wix" | "nsis" ... type AppCategory (line 35) | type AppCategory = type BundleTypeRole (line 79) | type BundleTypeRole = "editor" | "viewer" | "shell" | "qLGenerator" | "n... type Resource (line 83) | type Resource = type Dependencies (line 101) | type Dependencies = string[] | string; type WixLanguage (line 105) | type WixLanguage = type NsisCompression (line 123) | type NsisCompression = "zlib" | "bzip2" | "lzma" | "off"; type NSISInstallerMode (line 127) | type NSISInstallerMode = "currentUser" | "perMachine" | "both"; type Config (line 132) | interface Config { type Binary (line 307) | interface Binary { type FileAssociation (line 320) | interface FileAssociation { type DeepLinkProtocol (line 345) | interface DeepLinkProtocol { type WindowsConfig (line 362) | interface WindowsConfig { type MacOsConfig (line 397) | interface MacOsConfig { type LinuxConfig (line 454) | interface LinuxConfig { type DebianConfig (line 463) | interface DebianConfig { type AppImageConfig (line 504) | interface AppImageConfig { type PacmanConfig (line 533) | interface PacmanConfig { type WixConfig (line 572) | interface WixConfig { type NsisConfig (line 639) | interface NsisConfig { type DmgConfig (line 714) | interface DmgConfig { type Position (line 739) | interface Position { type Size (line 752) | interface Size { FILE: bindings/packager/nodejs/src-ts/index.ts type Options (line 8) | interface Options { type SigningConfig (line 12) | interface SigningConfig { function packageApp (line 24) | async function packageApp(config: Config = {}, options?: Options) { function packageAndSignApp (line 40) | async function packageAndSignApp( function cli (line 63) | async function cli(args: string[], binName: string) { function logError (line 72) | function logError(error: string) { FILE: bindings/packager/nodejs/src-ts/plugins/electron/index.ts function run (line 10) | async function run( function binaryScript (line 218) | function binaryScript(binaryName: string): string { FILE: bindings/packager/nodejs/src-ts/plugins/electron/prune.ts constant ELECTRON_MODULES (line 7) | const ELECTRON_MODULES = [ function normalizePath (line 14) | function normalizePath(path: string): string { class Pruner (line 18) | class Pruner { method constructor (line 25) | constructor(dir: string, quiet: boolean) { method setModules (line 36) | setModules(moduleMap: ModuleMap) { method pruneModule (line 44) | async pruneModule(name: string) { method shouldKeepModule (line 56) | shouldKeepModule(module: Module, isDevDep: boolean) { method isProductionModule (line 72) | isProductionModule(name: string): boolean { function isNodeModuleFolder (line 77) | function isNodeModuleFolder(pathToCheck: string) { function isModule (line 86) | async function isModule(pathToCheck: string) { FILE: bindings/packager/nodejs/src-ts/plugins/index.ts type PackageJson (line 7) | interface PackageJson { function getPackageJsonPath (line 14) | function getPackageJsonPath(): string | null { function run (line 29) | async function run(): Promise | null> { FILE: bindings/packager/nodejs/src/lib.rs function cli (line 4) | pub fn cli(args: Vec, bin_name: Option) -> Result<()> { function package_app (line 10) | pub fn package_app(config: String) -> Result<()> { function package_and_sign_app (line 19) | pub fn package_and_sign_app(config: String, signing_config: String) -> R... function init_tracing_subscriber (line 30) | pub fn init_tracing_subscriber(verbosity: u8) { function log_error (line 35) | pub fn log_error(error: String) { FILE: bindings/resource-resolver/nodejs/build.rs function main (line 3) | fn main() { FILE: bindings/resource-resolver/nodejs/index.d.ts type PackageFormat (line 7) | const enum PackageFormat { FILE: bindings/resource-resolver/nodejs/index.js function isMusl (line 16) | function isMusl() { FILE: bindings/resource-resolver/nodejs/src/lib.rs type PackageFormat (line 8) | pub enum PackageFormat { method from (line 24) | fn from(value: PackageFormat) -> Self { function resources_dir (line 38) | pub fn resources_dir(package_format: PackageFormat) -> Result { FILE: bindings/updater/nodejs/__test__/app/main.js constant UPDATER_PUB_KEY (line 5) | const UPDATER_PUB_KEY = constant CURRENT_VERSION (line 8) | const CURRENT_VERSION = "{{version}}"; FILE: bindings/updater/nodejs/build.rs function main (line 3) | fn main() { FILE: bindings/updater/nodejs/index.d.ts type WindowsUpdateInstallMode (line 6) | const enum WindowsUpdateInstallMode { type UpdaterWindowsOptions (line 17) | interface UpdaterWindowsOptions { type Options (line 23) | interface Options { type UpdateFormat (line 40) | const enum UpdateFormat { class Update (line 51) | class Update { FILE: bindings/updater/nodejs/index.js function isMusl (line 16) | function isMusl() { FILE: bindings/updater/nodejs/src/from_impls.rs function from (line 4) | fn from(value: WindowsUpdateInstallMode) -> Self { method from (line 14) | fn from(value: cargo_packager_updater::WindowsUpdateInstallMode) -> Self { method from (line 24) | fn from(value: cargo_packager_updater::WindowsConfig) -> Self { function from (line 32) | fn from(value: UpdaterWindowsOptions) -> Self { function from (line 41) | fn from(value: Options) -> Self { method from (line 55) | fn from(value: cargo_packager_updater::UpdateFormat) -> Self { function from (line 65) | fn from(value: UpdateFormat) -> Self { method from (line 76) | fn from(value: cargo_packager_updater::Update) -> Self { FILE: bindings/updater/nodejs/src/lib.rs type WindowsUpdateInstallMode (line 18) | pub enum WindowsUpdateInstallMode { type UpdaterWindowsOptions (line 31) | pub struct UpdaterWindowsOptions { type Options (line 39) | pub struct Options { method into_updater (line 57) | fn into_updater(mut self, current_version: Version) -> Result { type UpdateFormat (line 96) | pub enum UpdateFormat { type Update (line 108) | pub struct Update { method create_update (line 138) | fn create_update(&self) -> Result { method download (line 336) | pub fn download( method install (line 345) | pub fn install(&self, bytes: JsArrayBuffer) -> Result = Option; type JsValue (line 206) | type JsValue = JsArrayBuffer; method compute (line 208) | fn compute(&mut self) -> Result { method resolve (line 229) | fn resolve(&mut self, env: Env, output: Self::Output) -> Result) -> Result { type Output (line 252) | type Output = (); type JsValue (line 253) | type JsValue = (); method compute (line 255) | fn compute(&mut self) -> Result { method resolve (line 261) | fn resolve(&mut self, _env: Env, _output: Self::Output) -> Result Self { type Output (line 277) | type Output = (); type JsValue (line 278) | type JsValue = (); method compute (line 280) | fn compute(&mut self) -> Result { method resolve (line 288) | fn resolve(&mut self, _env: Env, _output: Self::Output) -> Result Result; type JsValue (line 314) | type JsValue = Option; method compute (line 316) | fn compute(&mut self) -> Result { method resolve (line 325) | fn resolve(&mut self, _env: Env, output: Self::Output) -> Result Result<(), Box> { FILE: crates/config-schema-generator/src/main.rs function main (line 5) | fn main() {} FILE: crates/packager/src/bin/cargo-packager.rs function main (line 7) | fn main() { FILE: crates/packager/src/cli/config.rs method name (line 15) | pub(crate) fn name(&self) -> &str { method should_pacakge (line 20) | pub(crate) fn should_pacakge(&self, cli: &super::Cli) -> bool { function find_nearset_pkg_name (line 32) | fn find_nearset_pkg_name(path: &Path) -> Result> { function parse_config_file (line 63) | fn parse_config_file + Debug>(path: P) -> Result crate::Result> { function load_configs_from_cargo_workspace (line 127) | fn load_configs_from_cargo_workspace(cli: &super::Cli) -> Result Result, ... FILE: crates/packager/src/cli/error.rs type Error (line 13) | pub enum Error { type Result (line 59) | pub type Result = std::result::Result; FILE: crates/packager/src/cli/mod.rs type Commands (line 23) | enum Commands { type Cli (line 36) | pub(crate) struct Cli { function run_cli (line 94) | fn run_cli(cli: Cli) -> Result<()> { function run (line 229) | pub fn run(args: I, bin_name: Option) function try_run (line 241) | pub fn try_run(args: I, bin_name: Option) -> Result<()> FILE: crates/packager/src/cli/signer/generate.rs type Options (line 14) | pub struct Options { function command (line 29) | pub fn command(mut options: Options) -> Result<()> { FILE: crates/packager/src/cli/signer/mod.rs type Commands (line 13) | enum Commands { type Options (line 20) | pub struct Options { function command (line 25) | pub fn command(options: Options) -> Result<()> { FILE: crates/packager/src/cli/signer/sign.rs type Options (line 14) | pub struct Options { function command (line 25) | pub fn command(options: Options) -> Result<()> { FILE: crates/packager/src/codesign/macos.rs constant KEYCHAIN_ID (line 19) | const KEYCHAIN_ID: &str = "cargo-packager.keychain"; constant KEYCHAIN_PWD (line 20) | const KEYCHAIN_PWD: &str = "cargo-packager"; function setup_keychain (line 29) | pub fn setup_keychain( function delete_keychain (line 139) | pub fn delete_keychain() { type SignTarget (line 148) | pub struct SignTarget { method cmp (line 154) | fn cmp(&self, other: &Self) -> Ordering { method partial_cmp (line 165) | fn partial_cmp(&self, other: &Self) -> Option { function try_sign (line 171) | pub fn try_sign(targets: Vec, identity: &str, config: &Confi... function sign (line 212) | fn sign( type NotarytoolSubmitOutput (line 254) | struct NotarytoolSubmitOutput { function notarize (line 261) | pub fn notarize( function staple_app (line 361) | fn staple_app(app_bundle_path: PathBuf) -> crate::Result<()> { type NotarytoolCmdExt (line 381) | pub trait NotarytoolCmdExt { method notarytool_args (line 382) | fn notarytool_args(&mut self, auth: &MacOsNotarizationCredentials) -> ... method notarytool_args (line 386) | fn notarytool_args(&mut self, auth: &MacOsNotarizationCredentials) -> ... function notarize_auth (line 421) | pub fn notarize_auth() -> crate::Result { function find_api_key (line 491) | fn find_api_key(folder: PathBuf, file_name: &OsString) -> Option { FILE: crates/packager/src/codesign/windows.rs type SignParams (line 20) | pub struct SignParams { method can_sign (line 30) | pub(crate) fn can_sign(&self) -> bool { method custom_sign_command (line 37) | pub(crate) fn custom_sign_command(&self) -> bool { method sign_params (line 43) | pub(crate) fn sign_params(&self) -> SignParams { constant INSTALLED_ROOTS_REGKEY_PATH (line 65) | const INSTALLED_ROOTS_REGKEY_PATH: &str = r"SOFTWARE\Microsoft\Windows K... constant KITS_ROOT_REGVALUE_NAME (line 66) | const KITS_ROOT_REGVALUE_NAME: &str = r"KitsRoot10"; function signtool (line 125) | fn signtool() -> Option { function sign_command_custom (line 130) | pub fn sign_command_custom + Debug>( function sign_command_default (line 155) | pub fn sign_command_default + Debug>( function sign_command (line 182) | pub fn sign_command + Debug>( function sign_custom (line 198) | pub fn sign_custom + Debug>(path: P, custom_command: &str... function sign_default (line 220) | pub fn sign_default + Debug>(path: P, params: &SignParams... function sign (line 242) | pub fn sign + Debug>(path: P, params: &SignParams) -> cra... function try_sign (line 255) | pub fn try_sign( FILE: crates/packager/src/config/builder.rs type ConfigBuilder (line 12) | pub struct ConfigBuilder(Config); method new (line 16) | pub fn new() -> Self { method config (line 21) | pub fn config(&self) -> &Config { method product_name (line 26) | pub fn product_name>(mut self, product_name: S) -> Self { method version (line 32) | pub fn version>(mut self, version: S) -> Self { method binaries (line 38) | pub fn binaries>(mut self, binaries: I)... method identifier (line 44) | pub fn identifier>(mut self, identifier: S) -> Self { method before_packaging_command (line 50) | pub fn before_packaging_command(mut self, command: HookCommand) -> Self { method before_each_package_command (line 56) | pub fn before_each_package_command(mut self, command: HookCommand) -> ... method log_level (line 62) | pub fn log_level(mut self, level: LogLevel) -> Self { method formats (line 68) | pub fn formats>(mut self, format... method out_dir (line 74) | pub fn out_dir>(mut self, path: P) -> Self { method target_triple (line 80) | pub fn target_triple>(mut self, target_triple: S) -> S... method description (line 86) | pub fn description>(mut self, description: S) -> Self { method long_description (line 92) | pub fn long_description>(mut self, long_description: S... method homepage (line 98) | pub fn homepage>(mut self, homepage: S) -> Self { method authors (line 104) | pub fn authors(mut self, authors: I) -> Self method publisher (line 116) | pub fn publisher>(mut self, publisher: S) -> Self { method license_file (line 122) | pub fn license_file>(mut self, license_file: P) -> Se... method copyright (line 128) | pub fn copyright>(mut self, copyright: S) -> Self { method icons (line 134) | pub fn icons(mut self, icons: I) -> Self method file_associations (line 146) | pub fn file_associations>( method resources (line 157) | pub fn resources>(mut self, resources... method external_binaries (line 163) | pub fn external_binaries(mut self, external_binaries: I) -> Self method windows (line 175) | pub fn windows(mut self, windows: WindowsConfig) -> Self { method macos (line 181) | pub fn macos(mut self, macos: MacOsConfig) -> Self { method wix (line 187) | pub fn wix(mut self, wix: WixConfig) -> Self { method nsis (line 193) | pub fn nsis(mut self, nsis: NsisConfig) -> Self { method deb (line 199) | pub fn deb(mut self, deb: DebianConfig) -> Self { method appimage (line 205) | pub fn appimage(mut self, appimage: AppImageConfig) -> Self { method pacman (line 211) | pub fn pacman(mut self, pacman: PacmanConfig) -> Self { FILE: crates/packager/src/config/category.rs constant CONFIDENCE_THRESHOLD (line 11) | const CONFIDENCE_THRESHOLD: f64 = 0.8; constant MACOS_APP_CATEGORY_PREFIX (line 13) | const MACOS_APP_CATEGORY_PREFIX: &str = "public.app-category."; type AppCategory (line 21) | pub enum AppCategory { method canonical (line 101) | fn canonical(self) -> &'static str { method gnome_desktop_categories (line 148) | pub fn gnome_desktop_categories(self) -> &'static str { method macos_application_category_type (line 195) | pub fn macos_application_category_type(self) -> &'static str { method deserialize (line 242) | fn deserialize>(deserializer: D) -> Result<... type Err (line 65) | type Err = Option<&'static str>; method from_str (line 69) | fn from_str(input: &str) -> Result { type AppCategoryVisitor (line 247) | struct AppCategoryVisitor { type Value (line 252) | type Value = AppCategory; method expecting (line 254) | fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { method visit_str (line 264) | fn visit_str(mut self, value: &str) -> Result) -> fmt::Result { type FileAssociation (line 64) | pub struct FileAssociation { method new (line 82) | pub fn new(extensions: I) -> Self method extensions (line 97) | pub fn extensions(mut self, extensions: I) -> Self method mime_type (line 107) | pub fn mime_type>(mut self, mime_type: S) -> Self { method description (line 113) | pub fn description>(mut self, description: S) -> Self { method name (line 119) | pub fn name>(mut self, name: S) -> Self { method role (line 126) | pub fn role(mut self, role: BundleTypeRole) -> Self { type DeepLinkProtocol (line 137) | pub struct DeepLinkProtocol { method new (line 149) | pub fn new(schemes: I) -> Self method name (line 162) | pub fn name>(mut self, name: S) -> Self { method role (line 169) | pub fn role(mut self, role: BundleTypeRole) -> Self { type DebianConfig (line 180) | pub struct DebianConfig { method new (line 238) | pub fn new() -> Self { method depends (line 243) | pub fn depends(mut self, depends: I) -> Self method depends_path (line 256) | pub fn depends_path

(mut self, path: P) -> Self method desktop_template (line 284) | pub fn desktop_template>(mut self, desktop_template: ... method section (line 290) | pub fn section>(mut self, section: S) -> Self { method priority (line 297) | pub fn priority>(mut self, priority: S) -> Self { method files (line 304) | pub fn files(mut self, files: I) -> Self type Dependencies (line 326) | pub enum Dependencies { method to_list (line 341) | pub fn to_list(&self) -> crate::Result> { type AppImageConfig (line 368) | pub struct AppImageConfig { method new (line 394) | pub fn new() -> Self { method libs (line 401) | pub fn libs(mut self, libs: I) -> Self method bins (line 413) | pub fn bins(mut self, bins: I) -> Self method files (line 425) | pub fn files(mut self, files: I) -> Self method linuxdeploy_plugins (line 445) | pub fn linuxdeploy_plugins(mut self, linuxdeploy_plugins: I) ... type PacmanConfig (line 466) | pub struct PacmanConfig { method new (line 495) | pub fn new() -> Self { method files (line 500) | pub fn files(mut self, files: I) -> Self method depends (line 516) | pub fn depends(mut self, depends: I) -> Self method depends_path (line 529) | pub fn depends_path

(mut self, path: P) -> Self method provides (line 538) | pub fn provides(mut self, provides: I) -> Self method conflicts (line 548) | pub fn conflicts(mut self, conflicts: I) -> Self method replaces (line 558) | pub fn replaces(mut self, replaces: I) -> Self method source (line 568) | pub fn source(mut self, source: I) -> Self type Position (line 583) | pub struct Position { type Size (line 594) | pub struct Size { type DmgConfig (line 606) | pub struct DmgConfig { method new (line 627) | pub fn new() -> Self { method background (line 632) | pub fn background>(mut self, path: P) -> Self { method window_position (line 638) | pub fn window_position(mut self, position: Position) -> Self { method window_size (line 644) | pub fn window_size(mut self, size: Size) -> Self { method app_position (line 650) | pub fn app_position(mut self, position: Position) -> Self { method app_folder_position (line 656) | pub fn app_folder_position(mut self, position: Position) -> Self { type MacOsNotarizationCredentials (line 664) | pub enum MacOsNotarizationCredentials { type MacOsConfig (line 701) | pub struct MacOsConfig { method new (line 768) | pub fn new() -> Self { method frameworks (line 782) | pub fn frameworks(mut self, frameworks: I) -> Self method minimum_system_version (line 794) | pub fn minimum_system_version>(mut self, minimum_syste... method exception_domain (line 803) | pub fn exception_domain>(mut self, exception_domain: S... method signing_identity (line 809) | pub fn signing_identity>(mut self, signing_identity: S... method provider_short_name (line 815) | pub fn provider_short_name>(mut self, provider_short_n... method entitlements (line 821) | pub fn entitlements>(mut self, entitlements: S) -> Self { method info_plist_path (line 827) | pub fn info_plist_path>(mut self, info_plist_path: S)... method embedded_provisionprofile_path (line 833) | pub fn embedded_provisionprofile_path>( method embedded_apps (line 843) | pub fn embedded_apps(mut self, embedded_apps: I) -> Self type LinuxConfig (line 859) | pub struct LinuxConfig { type WixLanguage (line 874) | pub enum WixLanguage { method default (line 887) | fn default() -> Self { type WixConfig (line 897) | pub struct WixConfig { method new (line 963) | pub fn new() -> Self { method languages (line 968) | pub fn languages>(mut self, langua... method template (line 975) | pub fn template>(mut self, template: P) -> Self { method merge_modules (line 984) | pub fn merge_modules(mut self, merge_modules: I) -> Self method fragment_paths (line 995) | pub fn fragment_paths(mut self, fragment_paths: I) -> Self method fragments (line 1019) | pub fn fragments(mut self, fragments: I) -> Self method component_group_refs (line 1030) | pub fn component_group_refs(mut self, component_group_refs: I) -... method component_refs (line 1041) | pub fn component_refs(mut self, component_refs: I) -> Self method custom_action_refs (line 1052) | pub fn custom_action_refs(mut self, custom_action_refs: I) -> Self method feature_group_refs (line 1063) | pub fn feature_group_refs(mut self, feature_group_refs: I) -> Self method feature_refs (line 1074) | pub fn feature_refs(mut self, feature_refs: I) -> Self method merge_refs (line 1085) | pub fn merge_refs(mut self, merge_refs: I) -> Self method banner_path (line 1099) | pub fn banner_path>(mut self, path: P) -> Self { method dialog_image_path (line 1107) | pub fn dialog_image_path>(mut self, path: P) -> Self { method fips_compliant (line 1113) | pub fn fips_compliant(mut self, fips_compliant: bool) -> Self { type NSISInstallerMode (line 1125) | pub enum NSISInstallerMode { type NsisCompression (line 1153) | pub enum NsisCompression { type NsisConfig (line 1169) | pub struct NsisConfig { method new (line 1259) | pub fn new() -> Self { method compression (line 1266) | pub fn compression(mut self, compression: NsisCompression) -> Self { method template (line 1275) | pub fn template>(mut self, template: P) -> Self { method preinstall_section (line 1302) | pub fn preinstall_section>(mut self, preinstall_sectio... method header_image (line 1310) | pub fn header_image>(mut self, header_image: P) -> Se... method sidebar_image (line 1318) | pub fn sidebar_image>(mut self, sidebar_image: P) -> ... method installer_icon (line 1324) | pub fn installer_icon>(mut self, installer_icon: P) -... method install_mode (line 1330) | pub fn install_mode(mut self, install_mode: NSISInstallerMode) -> Self { method languages (line 1340) | pub fn languages(mut self, languages: I) -> Self method custom_language_files (line 1356) | pub fn custom_language_files(mut self, custom_language_files:... method display_language_selector (line 1373) | pub fn display_language_selector(mut self, display: bool) -> Self { method appdata_paths (line 1390) | pub fn appdata_paths(mut self, appdata_paths: I) -> Self type WindowsConfig (line 1406) | pub struct WindowsConfig { method new (line 1458) | pub fn new() -> Self { method digest_algorithm (line 1463) | pub fn digest_algorithm>(mut self, digest_algorithm: S... method certificate_thumbprint (line 1469) | pub fn certificate_thumbprint>(mut self, certificate_t... method tsp (line 1477) | pub fn tsp(mut self, tsp: bool) -> Self { method timestamp_url (line 1483) | pub fn timestamp_url>(mut self, timestamp_url: S) -> S... method allow_downgrades (line 1493) | pub fn allow_downgrades(mut self, allow: bool) -> Self { method default (line 1444) | fn default() -> Self { type LogLevel (line 1506) | pub enum LogLevel { type Binary (line 1535) | pub struct Binary { method new (line 1547) | pub fn new>(path: P) -> Self { method path (line 1555) | pub fn path>(mut self, path: P) -> Self { method main (line 1561) | pub fn main(mut self, main: bool) -> Self { type Resource (line 1573) | pub enum Resource { type HookCommand (line 1594) | pub enum HookCommand { type Config (line 1610) | pub struct Config { method builder (line 1754) | pub fn builder() -> ConfigBuilder { method windows (line 1759) | pub fn windows(&self) -> Option<&WindowsConfig> { method macos (line 1764) | pub fn macos(&self) -> Option<&MacOsConfig> { method linux (line 1769) | pub fn linux(&self) -> Option<&LinuxConfig> { method nsis (line 1774) | pub fn nsis(&self) -> Option<&NsisConfig> { method wix (line 1779) | pub fn wix(&self) -> Option<&WixConfig> { method deb (line 1784) | pub fn deb(&self) -> Option<&DebianConfig> { method appimage (line 1789) | pub fn appimage(&self) -> Option<&AppImageConfig> { method pacman (line 1794) | pub fn pacman(&self) -> Option<&PacmanConfig> { method dmg (line 1799) | pub fn dmg(&self) -> Option<&DmgConfig> { method target_triple (line 1804) | pub fn target_triple(&self) -> String { method target_arch (line 1811) | pub fn target_arch(&self) -> crate::Result<&str> { method binary_path (line 1829) | pub fn binary_path(&self, binary: &Binary) -> PathBuf { method identifier (line 1838) | pub fn identifier(&self) -> &str { method publisher (line 1844) | pub fn publisher(&self) -> String { method out_dir (line 1855) | pub fn out_dir(&self) -> PathBuf { method binaries_dir (line 1867) | pub fn binaries_dir(&self) -> PathBuf { method main_binary (line 1876) | pub fn main_binary(&self) -> crate::Result<&Binary> { method main_binary_mut (line 1884) | pub fn main_binary_mut(&mut self) -> crate::Result<&mut Binary> { method main_binary_name (line 1892) | pub fn main_binary_name(&self) -> crate::Result { method icons (line 1901) | pub fn icons(&self) -> crate::Result>> { method resources_from_dir (line 1923) | pub(crate) fn resources_from_dir( method resources_from_glob (line 1946) | pub(crate) fn resources_from_glob(glob: &str) -> crate::Result crate::Result> { method find_ico (line 2002) | pub(crate) fn find_ico(&self) -> crate::Result> { method copy_resources (line 2021) | pub(crate) fn copy_resources(&self, path: &Path) -> crate::Result<()> { method copy_external_binaries (line 2035) | pub(crate) fn copy_external_binaries(&self, path: &Path) -> crate::Res... type ResolvedResource (line 1916) | pub(crate) struct ResolvedResource { function sanitize_path (line 2062) | fn sanitize_path>(path: P) -> PathBuf { function default_true (line 2072) | fn default_true() -> bool { FILE: crates/packager/src/error.rs type Error (line 13) | pub enum Error { type Result (line 256) | pub type Result = std::result::Result; FILE: crates/packager/src/lib.rs function parse_log_level (line 102) | fn parse_log_level(verbose: u8) -> tracing::Level { function init_tracing_subscriber (line 117) | pub fn init_tracing_subscriber(verbosity: u8) { type TracingFormatter (line 149) | enum TracingFormatter { method format_event (line 182) | fn format_event( type ShellFieldVisitor (line 157) | struct ShellFieldVisitor { method record_str (line 163) | fn record_str(&mut self, field: &tracing::field::Field, value: &str) { method record_debug (line 169) | fn record_debug(&mut self, field: &tracing::field::Field, value: &dyn ... function sign_outputs (line 208) | pub fn sign_outputs( function package_and_sign (line 242) | pub fn package_and_sign( FILE: crates/packager/src/package/app/mod.rs function package (line 21) | pub(crate) fn package(ctx: &Context) -> crate::Result> { function create_info_plist (line 188) | fn create_info_plist( function copy_dir (line 364) | fn copy_dir(from: &Path, to: &Path) -> crate::Result<()> { function copy_framework_from (line 414) | fn copy_framework_from(dest_dir: &Path, framework: &str, src_dir: &Path)... function copy_frameworks_to_bundle (line 427) | fn copy_frameworks_to_bundle( function remove_extra_attr (line 491) | fn remove_extra_attr(app_bundle_path: &Path) -> crate::Result<()> { function copy_embedded_provisionprofile_file (line 501) | fn copy_embedded_provisionprofile_file( function copy_embedded_apps (line 531) | fn copy_embedded_apps(contents_directory: &Path, config: &Config) -> cra... FILE: crates/packager/src/package/appimage/mod.rs function donwload_dependencies (line 20) | fn donwload_dependencies( function package (line 72) | pub(crate) fn package(ctx: &Context) -> crate::Result> { FILE: crates/packager/src/package/context.rs type Context (line 11) | pub struct Context { method new (line 22) | pub fn new(config: &Config) -> crate::Result { FILE: crates/packager/src/package/deb/mod.rs type DebIcon (line 32) | pub struct DebIcon { function generate_icon_files (line 41) | fn generate_icon_files(config: &Config, data_dir: &Path) -> crate::Resul... function generate_desktop_file (line 94) | fn generate_desktop_file(config: &Config, data_dir: &Path) -> crate::Res... function generate_data (line 188) | pub fn generate_data(config: &Config, data_dir: &Path) -> crate::Result<... function get_size (line 223) | pub fn get_size>(path: P) -> crate::Result { function copy_custom_files (line 249) | pub fn copy_custom_files(files: &HashMap, data_dir: &Pat... function generate_control_file (line 295) | fn generate_control_file( function generate_md5sums (line 364) | fn generate_md5sums(control_dir: &Path, data_dir: &Path) -> crate::Resul... function create_tar_from_dir (line 389) | fn create_tar_from_dir, W: Write>(src_dir: P, dest_file: ... function tar_and_gzip_dir (line 420) | pub fn tar_and_gzip_dir>(src_dir: P) -> crate::Result, dest: &Path) -> crate::Result<()> { function package (line 443) | pub(crate) fn package(ctx: &Context) -> crate::Result> { FILE: crates/packager/src/package/dmg/mod.rs constant CREATE_DMG_URL (line 16) | const CREATE_DMG_URL: &str = function package (line 20) | pub(crate) fn package(ctx: &Context) -> crate::Result> { FILE: crates/packager/src/package/mod.rs type PackageOutput (line 47) | pub struct PackageOutput { method new (line 59) | pub fn new(format: PackageFormat, paths: Vec) -> Self { function package (line 66) | pub fn package(config: &Config) -> crate::Result> { function run_before_each_packaging_command_hook (line 191) | fn run_before_each_packaging_command_hook( function run_before_packaging_command_hook (line 236) | fn run_before_packaging_command_hook( FILE: crates/packager/src/package/nsis/mod.rs constant NSIS_URL (line 30) | const NSIS_URL: &str = constant NSIS_SHA1 (line 33) | const NSIS_SHA1: &str = "586855a743a6e0ade203d8758af303a48ee0716b"; constant NSIS_APPLICATIONID_URL (line 34) | const NSIS_APPLICATIONID_URL: &str = "https://github.com/tauri-apps/bina... constant NSIS_TAURI_UTILS_URL (line 35) | const NSIS_TAURI_UTILS_URL: &str = constant NSIS_TAURI_UTILS_SHA1 (line 37) | const NSIS_TAURI_UTILS_SHA1: &str = "53A7CFAEB6A4A9653D6D5FBFF02A3C3B872... constant NSIS_REQUIRED_FILES (line 40) | const NSIS_REQUIRED_FILES: &[&str] = &[ constant NSIS_REQUIRED_FILES (line 54) | const NSIS_REQUIRED_FILES: &[&str] = &[ constant NSIS_REQUIRED_FILES_HASH (line 59) | const NSIS_REQUIRED_FILES_HASH: &[(&str, &str, &str, HashAlgorithm)] = &[( type DirectoriesSet (line 66) | type DirectoriesSet = BTreeSet; type ResourcesMap (line 67) | type ResourcesMap = BTreeMap; function normalize_resource_path (line 70) | fn normalize_resource_path>(path: P) -> PathBuf { function normalize_resource_path (line 76) | fn normalize_resource_path>(path: P) -> PathBuf { function generate_resource_data (line 85) | fn generate_resource_data(config: &Config) -> crate::Result<(Directories... type BinariesMap (line 105) | type BinariesMap = BTreeMap; function generate_binaries_data (line 107) | fn generate_binaries_data(config: &Config) -> crate::Result { function get_lang_data (line 143) | fn get_lang_data( function write_ut16_le_with_bom (line 177) | fn write_ut16_le_with_bom + Debug>(path: P, content: &str... function handlebars_or (line 193) | fn handlebars_or( function association_description (line 211) | fn association_description( function unescape_newlines (line 229) | fn unescape_newlines( function unescape_dollar_sign (line 241) | fn unescape_dollar_sign( function add_build_number_if_needed (line 253) | fn add_build_number_if_needed(version_str: &str) -> crate::Result { function file_len (line 273) | fn file_len>(p: P) -> crate::Result { function generate_estimated_size (line 279) | fn generate_estimated_size(main: P, other_files: I) -> crate::... function get_and_extract_nsis (line 297) | fn get_and_extract_nsis( function build_nsis_app_installer (line 338) | fn build_nsis_app_installer(ctx: &Context, nsis_path: &Path) -> crate::R... function package (line 612) | pub(crate) fn package(ctx: &Context) -> crate::Result> { FILE: crates/packager/src/package/pacman/mod.rs function package (line 16) | pub(crate) fn package(ctx: &Context) -> crate::Result> { function generate_pkgbuild_file (line 64) | fn generate_pkgbuild_file( FILE: crates/packager/src/package/wix/mod.rs constant WIX_URL (line 28) | pub const WIX_URL: &str = constant WIX_SHA256 (line 30) | pub const WIX_SHA256: &str = "2c1888d5d1dba377fc7fa14444cf556963747ff9a0... constant WIX_REQUIRED_FILES (line 32) | const WIX_REQUIRED_FILES: &[&str] = &[ constant UUID_NAMESPACE (line 47) | const UUID_NAMESPACE: [u8; 16] = [ type LanguageMetadata (line 52) | struct LanguageMetadata { function generate_guid (line 60) | fn generate_guid(key: &[u8]) -> Uuid { function generate_package_guid (line 66) | fn generate_package_guid(config: &Config) -> Uuid { function convert_version (line 71) | pub fn convert_version(version_str: &str) -> crate::Result { type Binary (line 124) | struct Binary { function generate_binaries_data (line 135) | fn generate_binaries_data(config: &Config) -> crate::Result> { type ResourceFile (line 196) | struct ResourceFile { type ResourceDirectory (line 208) | struct ResourceDirectory { method add_file (line 221) | fn add_file(&mut self, file: ResourceFile) { method get_wix_data (line 226) | fn get_wix_data(self) -> (String, Vec) { type ResourceMap (line 265) | type ResourceMap = BTreeMap; function generate_resource_data (line 269) | fn generate_resource_data(config: &Config) -> crate::Result { type MergeModule (line 341) | struct MergeModule<'a> { function clear_env_for_wix (line 346) | fn clear_env_for_wix(cmd: &mut Command) { function run_candle (line 359) | fn run_candle( function run_light (line 408) | fn run_light( function get_and_extract_wix (line 445) | fn get_and_extract_wix(path: &Path) -> crate::Result<()> { function build_wix_app_installer (line 457) | fn build_wix_app_installer(ctx: &Context, wix_path: &Path) -> crate::Res... function package (line 779) | pub(crate) fn package(ctx: &Context) -> crate::Result> { FILE: crates/packager/src/shell.rs type CommandExt (line 13) | pub trait CommandExt { method output_ok (line 14) | fn output_ok(&mut self) -> std::io::Result; method output_ok_info (line 15) | fn output_ok_info(&mut self) -> std::io::Result; method output_ok_inner (line 16) | fn output_ok_inner(&mut self, level: tracing::Level) -> std::io::Resul... method output_ok (line 20) | fn output_ok(&mut self) -> std::io::Result { method output_ok_info (line 24) | fn output_ok_info(&mut self) -> std::io::Result { method output_ok_inner (line 28) | fn output_ok_inner(&mut self, level: tracing::Level) -> std::io::Resul... function log (line 96) | fn log(level: tracing::Level, shell: &str, msg: Cow<'_, str>) { FILE: crates/packager/src/sign.rs type KeyPair (line 27) | pub struct KeyPair { function generate_key (line 38) | pub fn generate_key(password: Option) -> crate::Result { function decode_base64 (line 53) | fn decode_base64(base64_key: &str) -> crate::Result { function decode_private_key (line 60) | pub fn decode_private_key( function save_keypair (line 72) | pub fn save_keypair + Debug>( type SigningConfig (line 112) | pub struct SigningConfig { method new (line 124) | pub fn new() -> Self { method private_key (line 129) | pub fn private_key>(mut self, private_key: S) -> Self { method password (line 135) | pub fn password>(mut self, password: S) -> Self { function sign_file (line 144) | pub fn sign_file + Debug>( function sign_file_with_secret_key (line 154) | pub fn sign_file_with_secret_key + Debug>( FILE: crates/packager/src/util.rs function cross_command (line 21) | pub(crate) fn cross_command(script: &str) -> Command { function display_path (line 35) | pub fn display_path>(p: P) -> String { function create_clean_dir (line 44) | pub fn create_clean_dir>(path: P) -> crate::Result<()> { function create_file (line 54) | pub(crate) fn create_file(path: &Path) -> crate::Result RustCfg { function target_triple (line 86) | pub fn target_triple() -> crate::Result { function download (line 142) | pub(crate) fn download(url: &str) -> crate::Result> { type HashAlgorithm (line 164) | pub(crate) enum HashAlgorithm { function download_and_verify (line 171) | pub(crate) fn download_and_verify>( function verify_hash (line 183) | pub(crate) fn verify_hash( function verify_data_with_hasher (line 201) | fn verify_data_with_hasher(data: &[u8], hash: &str, mut hasher: impl Dig... function verify_file_hash (line 213) | pub(crate) fn verify_file_hash>( function extract_zip (line 223) | pub(crate) fn extract_zip(data: &[u8], path: &Path) -> crate::Result<()> { type Bitness (line 260) | pub(crate) enum Bitness { function os_bitness (line 267) | pub(crate) fn os_bitness() -> crate::Result { function is_retina (line 289) | pub(crate) fn is_retina>(path: P) -> bool { function create_icns_file (line 300) | pub fn create_icns_file(out_dir: &Path, config: &crate::Config) -> crate... function make_icns_image (line 394) | fn make_icns_image(img: image::DynamicImage) -> std::io::Result, W: Write>(src_dir: P, dest_fi... type PathExt (line 436) | pub trait PathExt { method with_additional_extension (line 437) | fn with_additional_extension(&self, extension: impl AsRef) -> P... method with_additional_extension (line 441) | fn with_additional_extension(&self, extension: impl AsRef) -> P... function it_appends_ext (line 459) | fn it_appends_ext() { FILE: crates/resource-resolver/src/error.rs type Result (line 8) | pub type Result = std::result::Result; type Error (line 13) | pub enum Error { FILE: crates/resource-resolver/src/lib.rs function current_format (line 50) | pub fn current_format() -> crate::Result { function resources_dir (line 76) | pub fn resources_dir(package_format: PackageFormat) -> Result { FILE: crates/updater/src/custom_serialization.rs function parse_version (line 15) | fn parse_version<'de, D>(deserializer: D) -> std::result::Result(deserializer: D) -> std::result::Result method deserialize (line 46) | fn deserialize(deserializer: D) -> std::result::Result FILE: crates/updater/src/error.rs type Error (line 11) | pub enum Error { type Result (line 72) | pub type Result = std::result::Result; FILE: crates/updater/src/lib.rs type WindowsUpdateInstallMode (line 174) | pub enum WindowsUpdateInstallMode { method msiexec_args (line 187) | pub fn msiexec_args(&self) -> &'static [&'static str] { method nsis_args (line 196) | pub fn nsis_args(&self) -> &'static [&'static str] { type WindowsConfig (line 208) | pub struct WindowsConfig { type Config (line 218) | pub struct Config { type UpdateFormat (line 236) | pub enum UpdateFormat { method fmt (line 248) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type ReleaseManifestPlatform (line 264) | pub struct ReleaseManifestPlatform { type RemoteReleaseData (line 276) | pub enum RemoteReleaseData { type RemoteRelease (line 290) | pub struct RemoteRelease { method download_url (line 303) | pub fn download_url(&self, target: &str) -> Result<&Url> { method signature (line 315) | pub fn signature(&self, target: &str) -> Result<&String> { method format (line 327) | pub fn format(&self, target: &str) -> Result { type UpdaterBuilder (line 340) | pub struct UpdaterBuilder { method new (line 352) | pub fn new(current_version: Version, config: crate::Config) -> Self { method version_comparator (line 365) | pub fn version_comparator bool + Send... method pub_key (line 374) | pub fn pub_key(mut self, pub_key: impl Into) -> Self { method target (line 380) | pub fn target(mut self, target: impl Into) -> Self { method endpoints (line 386) | pub fn endpoints(mut self, endpoints: Vec) -> Self { method executable_path (line 392) | pub fn executable_path>(mut self, p: P) -> Self { method header (line 398) | pub fn header(mut self, key: K, value: V) -> Result method timeout (line 414) | pub fn timeout(mut self, timeout: Duration) -> Self { method installer_args (line 420) | pub fn installer_args(mut self, args: I) -> Self method build (line 438) | pub fn build(self) -> Result { type Updater (line 486) | pub struct Updater { method check (line 502) | pub fn check(&self) -> Result> { type Update (line 636) | pub struct Update { method download (line 667) | pub fn download(&self) -> Result> { method download_extended (line 680) | pub fn download_extended), D: FnOnce()>( method download_extended_inner (line 688) | fn download_extended_inner), D: FnOnce()>( method install (line 765) | pub fn install(&self, bytes: Vec) -> Result<()> { method download_and_install (line 770) | pub fn download_and_install(&self) -> Result<()> { method download_and_install_extended (line 779) | pub fn download_and_install_extended), D: FnO... method install_inner (line 795) | fn install_inner(&self, bytes: Vec) -> Result<()> { method install_inner (line 951) | fn install_inner(&self, bytes: Vec) -> Result<()> { method install_inner (line 1014) | fn install_inner(&self, bytes: Vec) -> Result<()> { function check_update (line 1107) | pub fn check_update(current_version: Version, config: crate::Config) -> ... function target (line 1115) | pub fn target() -> Option { function get_updater_target (line 1123) | pub(crate) fn get_updater_target() -> Option<&'static str> { function get_updater_arch (line 1135) | pub(crate) fn get_updater_arch() -> Option<&'static str> { function extract_path_from_executable (line 1152) | fn extract_path_from_executable(executable_path: &Path) -> Result( function base64_to_string (line 1210) | fn base64_to_string(base64_string: &str) -> Result { FILE: crates/updater/tests/app/src/main.rs function main (line 6) | fn main() { FILE: crates/updater/tests/update.rs constant UPDATER_PRIVATE_KEY (line 17) | const UPDATER_PRIVATE_KEY: &str = include_str!("./dummy.key"); type PlatformUpdate (line 20) | struct PlatformUpdate { type Update (line 27) | struct Update { function build_app (line 33) | fn build_app(cwd: &Path, root_dir: &Path, version: &str, target: &[Updat... type UpdaterFormat (line 63) | enum UpdaterFormat { method name (line 73) | fn name(self) -> &'static str { method default (line 82) | fn default() -> &'static [Self] { function update_app (line 94) | fn update_app() { FILE: crates/utils/src/current_exe.rs function current_exe (line 78) | pub fn current_exe() -> std::io::Result { type StartingBinary (line 94) | struct StartingBinary(std::io::Result); method new (line 98) | fn new() -> Self { method cloned (line 120) | pub(super) fn cloned(&self) -> Result { method has_symlink (line 134) | fn has_symlink(_: &Path) -> Option<&Path> { method has_symlink (line 143) | fn has_symlink(path: &Path) -> Option<&Path> { FILE: crates/utils/src/lib.rs type PackageFormat (line 23) | pub enum PackageFormat { method from_short_name (line 59) | pub fn from_short_name(name: &str) -> Option { method short_name (line 73) | pub fn short_name(&self) -> &'static str { method platform_all (line 94) | pub fn platform_all() -> &'static [PackageFormat] { method platform_default (line 136) | pub fn platform_default() -> &'static [PackageFormat] { method priority (line 177) | pub fn priority(&self) -> u32 { method fmt (line 51) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { FILE: examples/dioxus/src/main.rs function main (line 8) | fn main() { function App (line 14) | fn App() -> Element { FILE: examples/egui/src/main.rs function main (line 5) | fn main() -> Result<(), eframe::Error> { type MyApp (line 13) | struct MyApp { method update (line 28) | fn update(&mut self, ctx: &egui::Context, _frame: &mut eframe::Frame) { method default (line 19) | fn default() -> Self { FILE: examples/slint/build.rs function main (line 1) | fn main() { FILE: examples/slint/src/main.rs function main (line 6) | fn main() -> Result<(), slint::PlatformError> { FILE: examples/tauri/build.rs function main (line 1) | fn main() { FILE: examples/tauri/src-ui/main.js method setup (line 12) | setup() { FILE: examples/tauri/src/main.rs function greet (line 9) | fn greet(name: &str) -> String { function version (line 14) | fn version() -> &'static str { constant UPDATER_PUB_KEY (line 18) | const UPDATER_PUB_KEY: &str = include_str!("../dummy.pub.key"); constant UPDATER_ENDPOINT (line 19) | const UPDATER_ENDPOINT: &str = "http://localhost:2342"; function check_update (line 22) | fn check_update(app: AppHandle) -> Result<(bool, Option); type ProgressPayload (line 60) | struct ProgressPayload { function download_update (line 65) | fn download_update(app: AppHandle) -> Result<(), ()> { function install_update (line 90) | fn install_update(app: AppHandle) -> Result<(), ()> { function main (line 97) | fn main() { FILE: examples/wails/app.go type App (line 9) | type App struct method startup (line 20) | func (a *App) startup(ctx context.Context) { method Greet (line 25) | func (a *App) Greet(name string) string { function NewApp (line 14) | func NewApp() *App { FILE: examples/wails/frontend/wailsjs/go/main/App.js function Greet (line 5) | function Greet(arg1) { FILE: examples/wails/frontend/wailsjs/runtime/runtime.d.ts type Position (line 11) | interface Position { type Size (line 16) | interface Size { type Screen (line 21) | interface Screen { type EnvironmentInfo (line 29) | interface EnvironmentInfo { FILE: examples/wails/frontend/wailsjs/runtime/runtime.js function LogPrint (line 11) | function LogPrint(message) { function LogTrace (line 15) | function LogTrace(message) { function LogDebug (line 19) | function LogDebug(message) { function LogInfo (line 23) | function LogInfo(message) { function LogWarning (line 27) | function LogWarning(message) { function LogError (line 31) | function LogError(message) { function LogFatal (line 35) | function LogFatal(message) { function EventsOnMultiple (line 39) | function EventsOnMultiple(eventName, callback, maxCallbacks) { function EventsOn (line 43) | function EventsOn(eventName, callback) { function EventsOff (line 47) | function EventsOff(eventName, ...additionalEventNames) { function EventsOnce (line 51) | function EventsOnce(eventName, callback) { function EventsEmit (line 55) | function EventsEmit(eventName) { function WindowReload (line 60) | function WindowReload() { function WindowReloadApp (line 64) | function WindowReloadApp() { function WindowSetAlwaysOnTop (line 68) | function WindowSetAlwaysOnTop(b) { function WindowSetSystemDefaultTheme (line 72) | function WindowSetSystemDefaultTheme() { function WindowSetLightTheme (line 76) | function WindowSetLightTheme() { function WindowSetDarkTheme (line 80) | function WindowSetDarkTheme() { function WindowCenter (line 84) | function WindowCenter() { function WindowSetTitle (line 88) | function WindowSetTitle(title) { function WindowFullscreen (line 92) | function WindowFullscreen() { function WindowUnfullscreen (line 96) | function WindowUnfullscreen() { function WindowIsFullscreen (line 100) | function WindowIsFullscreen() { function WindowGetSize (line 104) | function WindowGetSize() { function WindowSetSize (line 108) | function WindowSetSize(width, height) { function WindowSetMaxSize (line 112) | function WindowSetMaxSize(width, height) { function WindowSetMinSize (line 116) | function WindowSetMinSize(width, height) { function WindowSetPosition (line 120) | function WindowSetPosition(x, y) { function WindowGetPosition (line 124) | function WindowGetPosition() { function WindowHide (line 128) | function WindowHide() { function WindowShow (line 132) | function WindowShow() { function WindowMaximise (line 136) | function WindowMaximise() { function WindowToggleMaximise (line 140) | function WindowToggleMaximise() { function WindowUnmaximise (line 144) | function WindowUnmaximise() { function WindowIsMaximised (line 148) | function WindowIsMaximised() { function WindowMinimise (line 152) | function WindowMinimise() { function WindowUnminimise (line 156) | function WindowUnminimise() { function WindowSetBackgroundColour (line 160) | function WindowSetBackgroundColour(R, G, B, A) { function ScreenGetAll (line 164) | function ScreenGetAll() { function WindowIsMinimised (line 168) | function WindowIsMinimised() { function WindowIsNormal (line 172) | function WindowIsNormal() { function BrowserOpenURL (line 176) | function BrowserOpenURL(url) { function Environment (line 180) | function Environment() { function Quit (line 184) | function Quit() { function Hide (line 188) | function Hide() { function Show (line 192) | function Show() { function ClipboardGetText (line 196) | function ClipboardGetText() { function ClipboardSetText (line 200) | function ClipboardSetText(text) { FILE: examples/wails/main.go function main (line 14) | func main() { FILE: examples/wry/src/main.rs function main (line 3) | fn main() -> Result<(), Box> {