SYMBOL INDEX (397 symbols across 60 files) FILE: docs/_installer/build-installer.rs function main (line 3) | fn main() { function fixup (line 22) | fn fixup(input: &str) -> String { FILE: docs/_installer/wasm-pack.js function detect_platform (line 4) | function detect_platform() { function adjust_for_platform (line 54) | function adjust_for_platform() { function fill_in_bug_report_values (line 68) | function fill_in_bug_report_values() { FILE: src/bindgen.rs function wasm_bindgen_build (line 14) | pub fn wasm_bindgen_build( function supports_web_target (line 83) | fn supports_web_target(cli_path: &Path) -> Result { function supports_dash_dash_target (line 93) | fn supports_dash_dash_target(cli_path: &Path) -> Result { function build_target_arg (line 102) | fn build_target_arg(target: Target, cli_path: &Path) -> Result { function build_target_arg_legacy (line 110) | fn build_target_arg_legacy(target: Target, cli_path: &Path) -> Result Result { function rustc_minor_version (line 46) | fn rustc_minor_version() -> Option { function check_wasm_pack_versions (line 65) | pub fn check_wasm_pack_versions() -> Result { function wasm_pack_local_version (line 72) | fn wasm_pack_local_version() -> Option { function cargo_build_wasm (line 78) | pub fn cargo_build_wasm( function cargo_build_wasm_tests (line 195) | pub fn cargo_build_wasm_tests(path: &Path, debug: bool, extra_options: &... FILE: src/build/wasm_target.rs type Wasm32Check (line 13) | struct Wasm32Check<'target> { function fmt (line 22) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { function check_for_wasm_target (line 55) | pub fn check_for_wasm_target(target: &str) -> Result<()> { function get_rustc_sysroot (line 68) | fn get_rustc_sysroot() -> Result { function get_rustc_target_libdir (line 84) | fn get_rustc_target_libdir(target: &str) -> Result { function does_target_libdir_exist (line 99) | fn does_target_libdir_exist(target: &str) -> bool { function check_target (line 119) | fn check_target(target: &'_ str) -> Result> { function rustup_add_wasm_target (line 156) | fn rustup_add_wasm_target(target: &str) -> Result<()> { FILE: src/cache.rs function get_wasm_pack_cache (line 9) | pub fn get_wasm_pack_cache() -> Result { FILE: src/child.rs function new_command (line 11) | pub fn new_command(program: &str) -> Command { function run (line 27) | pub fn run(mut command: Command, command_name: &str) -> Result<()> { function run_capture_stdout (line 45) | pub fn run_capture_stdout( FILE: src/command/build.rs type Build (line 27) | pub struct Build { method try_from_opts (line 219) | pub fn try_from_opts(mut build_opts: BuildOptions) -> Result { method set_cache (line 286) | pub fn set_cache(&mut self, cache: Cache) { method run (line 291) | pub fn run(&mut self) -> Result<()> { method get_process_steps (line 317) | fn get_process_steps( method step_check_rustc_version (line 366) | fn step_check_rustc_version(&mut self) -> Result<()> { method step_check_crate_config (line 374) | fn step_check_crate_config(&mut self) -> Result<()> { method step_check_for_wasm_target (line 381) | fn step_check_for_wasm_target(&mut self) -> Result<()> { method step_build_wasm (line 388) | fn step_build_wasm(&mut self) -> Result<()> { method step_create_dir (line 397) | fn step_create_dir(&mut self) -> Result<()> { method step_create_json (line 404) | fn step_create_json(&mut self) -> Result<()> { method step_copy_readme (line 418) | fn step_copy_readme(&mut self) -> Result<()> { method step_copy_license (line 425) | fn step_copy_license(&mut self) -> Result<()> { method step_install_wasm_bindgen (line 432) | fn step_install_wasm_bindgen(&mut self) -> Result<()> { method step_run_wasm_bindgen (line 448) | fn step_run_wasm_bindgen(&mut self) -> Result<()> { method step_run_wasm_opt (line 466) | fn step_run_wasm_opt(&mut self) -> Result<()> { type Target (line 51) | pub enum Target { method fmt (line 77) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method default (line 71) | fn default() -> Target { type Err (line 90) | type Err = Error; method from_str (line 91) | fn from_str(s: &str) -> Result { type BuildProfile (line 106) | pub enum BuildProfile { type BuildOptions (line 120) | pub struct BuildOptions { method default (line 192) | fn default() -> Self { type BuildStep (line 215) | type BuildStep = fn(&mut Build) -> Result<()>; FILE: src/command/generate.rs function generate (line 10) | pub fn generate(template: String, name: String, install_permitted: bool)... FILE: src/command/login.rs function login (line 6) | pub fn login( FILE: src/command/mod.rs type Command (line 26) | pub enum Command { function run_wasm_pack (line 116) | pub fn run_wasm_pack(command: Command) -> Result<()> { FILE: src/command/pack.rs function pack (line 10) | pub fn pack(path: Option, pkg_directory: PathBuf) -> Result<()> { FILE: src/command/publish/access.rs type Access (line 7) | pub enum Access { method fmt (line 28) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type Err (line 15) | type Err = Error; method from_str (line 17) | fn from_str(s: &str) -> Result { FILE: src/command/publish/mod.rs function publish (line 17) | pub fn publish( FILE: src/command/test.rs type TestOptions (line 22) | pub struct TestOptions { type Test (line 86) | pub struct Test { method try_from_opts (line 108) | pub fn try_from_opts(test_opts: TestOptions) -> Result { method set_cache (line 172) | pub fn set_cache(&mut self, cache: Cache) { method run (line 177) | pub fn run(mut self) -> Result<()> { method get_process_steps (line 190) | fn get_process_steps(&self) -> Vec<(&'static str, TestStep)> { method step_check_rustc_version (line 245) | fn step_check_rustc_version(&mut self) -> Result<()> { method step_check_for_wasm_target (line 252) | fn step_check_for_wasm_target(&mut self) -> Result<()> { method step_build_tests (line 259) | fn step_build_tests(&mut self) -> Result<()> { method step_install_wasm_bindgen (line 276) | fn step_install_wasm_bindgen(&mut self) -> Result<()> { method step_test_node (line 311) | fn step_test_node(&mut self) -> Result<()> { method step_get_chromedriver (line 330) | fn step_get_chromedriver(&mut self) -> Result<()> { method step_test_chrome (line 340) | fn step_test_chrome(&mut self) -> Result<()> { method step_get_geckodriver (line 355) | fn step_get_geckodriver(&mut self) -> Result<()> { method step_test_firefox (line 365) | fn step_test_firefox(&mut self) -> Result<()> { method step_get_safaridriver (line 380) | fn step_get_safaridriver(&mut self) -> Result<()> { method step_test_safari (line 387) | fn step_test_safari(&mut self) -> Result<()> { method webdriver_env (line 402) | fn webdriver_env(&self) -> Vec<(&'static str, &str)> { type TestStep (line 104) | type TestStep = fn(&mut Test) -> Result<()>; FILE: src/command/utils.rs function get_crate_path (line 12) | pub fn get_crate_path(path: Option) -> Result { function find_manifest_from_cwd (line 22) | fn find_manifest_from_cwd() -> Result { function create_pkg_dir (line 39) | pub fn create_pkg_dir(out_dir: &Path) -> Result<()> { function find_pkg_directory (line 48) | pub fn find_pkg_directory(path: &Path, pkg_directory: &Path) -> Option bool { function elapsed (line 64) | pub fn elapsed(duration: Duration) -> String { FILE: src/generate.rs function generate (line 11) | pub fn generate(template: &str, name: &str, install_status: &install::St... FILE: src/install/arch.rs type Arch (line 8) | pub enum Arch { method get (line 19) | pub fn get() -> Result { method fmt (line 33) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { FILE: src/install/krate.rs constant VERSION (line 4) | const VERSION: Option<&str> = option_env!("CARGO_PKG_VERSION"); type Krate (line 7) | pub struct Krate { method new (line 18) | pub fn new(name: &Tool) -> Result { type KrateResponse (line 12) | pub struct KrateResponse { FILE: src/install/mod.rs type Status (line 29) | pub enum Status { function get_tool_path (line 39) | pub fn get_tool_path(status: &Status, tool: Tool) -> Result<&Download> { function download_prebuilt_or_cargo_install (line 55) | pub fn download_prebuilt_or_cargo_install( function check_version (line 92) | pub fn check_version(tool: &Tool, path: &Path, expected_version: &str) -... function get_cli_version (line 109) | pub fn get_cli_version(tool: &Tool, path: &Path) -> Result { function download_prebuilt (line 121) | pub fn download_prebuilt( function prebuilt_url (line 167) | fn prebuilt_url(tool: &Tool, version: &str) -> Result { function prebuilt_url_for (line 174) | pub fn prebuilt_url_for(tool: &Tool, version: &str, arch: &Arch, os: &Os... function cargo_install (line 216) | pub fn cargo_install( FILE: src/install/mode.rs type InstallMode (line 7) | pub enum InstallMode { method install_permitted (line 37) | pub fn install_permitted(self) -> bool { method default (line 18) | fn default() -> InstallMode { type Err (line 24) | type Err = Error; method from_str (line 25) | fn from_str(s: &str) -> Result { FILE: src/install/os.rs type Os (line 8) | pub enum Os { method get (line 19) | pub fn get() -> Result { method fmt (line 33) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { FILE: src/install/tool.rs type Tool (line 4) | pub enum Tool { method fmt (line 14) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { FILE: src/installer.rs function install (line 29) | pub fn install() -> ! { function do_install (line 50) | fn do_install() -> Result<()> { function confirm_can_overwrite (line 88) | fn confirm_can_overwrite(dst: &Path) -> Result<()> { FILE: src/lib.rs type Cli (line 54) | pub struct Cli { FILE: src/license.rs function glob_license_files (line 11) | fn glob_license_files(path: &Path) -> Result> { function copy_from_crate (line 40) | pub fn copy_from_crate(crate_data: &CrateData, path: &Path, out_dir: &Pa... FILE: src/lockfile.rs type Lockfile (line 15) | pub struct Lockfile { method new (line 28) | pub fn new(crate_data: &CrateData) -> Result { method wasm_bindgen_version (line 38) | pub fn wasm_bindgen_version(&self) -> Option<&str> { method require_wasm_bindgen (line 44) | pub fn require_wasm_bindgen(&self) -> Result<&str> { method wasm_bindgen_test_version (line 56) | pub fn wasm_bindgen_test_version(&self) -> Option<&str> { method get_package_version (line 60) | fn get_package_version(&self, package: &str) -> Option<&str> { type Package (line 21) | struct Package { function get_lockfile_path (line 70) | fn get_lockfile_path(crate_data: &CrateData) -> Result { FILE: src/main.rs function background_check_for_updates (line 25) | fn background_check_for_updates() -> mpsc::Receiver Result<()> { function setup_panic_hooks (line 103) | fn setup_panic_hooks() { FILE: src/manifest/mod.rs constant WASM_PACK_METADATA_KEY (line 31) | const WASM_PACK_METADATA_KEY: &str = "package.metadata.wasm-pack"; constant WASM_PACK_VERSION (line 32) | const WASM_PACK_VERSION: Option<&'static str> = option_env!("CARGO_PKG_V... constant WASM_PACK_REPO_URL (line 33) | const WASM_PACK_REPO_URL: &str = "https://github.com/drager/wasm-pack"; type CrateData (line 36) | pub struct CrateData { method new (line 440) | pub fn new(crate_path: &Path, out_name: Option) -> Result bool { method parse_crate_data (line 491) | pub fn parse_crate_data(manifest_path: &Path) -> Result &CargoWasmP... method check_crate_config (line 544) | pub fn check_crate_config(&self) -> Result<()> { method check_crate_type (line 549) | fn check_crate_type(&self) -> Result<()> { method pkg (line 567) | fn pkg(&self) -> &cargo_metadata::Package { method crate_name (line 572) | pub fn crate_name(&self) -> String { method name_prefix (line 585) | pub fn name_prefix(&self) -> String { method crate_readme (line 593) | pub fn crate_readme(&self) -> Option { method crate_license (line 601) | pub fn crate_license(&self) -> &Option { method crate_license_file (line 606) | pub fn crate_license_file(&self) -> Option { method target_directory (line 615) | pub fn target_directory(&self) -> &Path { method workspace_root (line 620) | pub fn workspace_root(&self) -> &Path { method write_package_json (line 625) | pub fn write_package_json( method npm_data (line 659) | fn npm_data( method license (line 719) | fn license(&self) -> Option { method to_commonjs (line 728) | fn to_commonjs( method to_esmodules (line 759) | fn to_esmodules( method to_web (line 792) | fn to_web( method to_nomodules (line 825) | fn to_nomodules( method check_optional_fields (line 856) | fn check_optional_fields(&self) { type CargoManifest (line 45) | pub struct CargoManifest { type CargoPackage (line 50) | struct CargoPackage { type CargoMetadata (line 58) | struct CargoMetadata { type CargoWasmPack (line 64) | struct CargoWasmPack { type CargoWasmPackProfiles (line 70) | struct CargoWasmPackProfiles { method default (line 97) | fn default() -> CargoWasmPackProfiles { type CargoWasmPackProfile (line 110) | pub struct CargoWasmPackProfile { method default_dev (line 282) | fn default_dev() -> Self { method default_release (line 295) | fn default_release() -> Self { method default_profiling (line 308) | fn default_profiling() -> Self { method default_custom (line 321) | fn default_custom() -> Self { method deserialize_dev (line 334) | fn deserialize_dev<'de, D>(deserializer: D) -> Result method deserialize_release (line 343) | fn deserialize_release<'de, D>(deserializer: D) -> Result method deserialize_profiling (line 352) | fn deserialize_profiling<'de, D>(deserializer: D) -> Result(deserializer: D) -> Result method update_with_defaults (line 370) | fn update_with_defaults(&mut self, defaults: &Self) { method wasm_bindgen_debug_js_glue (line 388) | pub fn wasm_bindgen_debug_js_glue(&self) -> bool { method wasm_bindgen_demangle_name_section (line 393) | pub fn wasm_bindgen_demangle_name_section(&self) -> bool { method wasm_bindgen_dwarf_debug_info (line 398) | pub fn wasm_bindgen_dwarf_debug_info(&self) -> bool { method wasm_bindgen_omit_default_module_path (line 403) | pub fn wasm_bindgen_omit_default_module_path(&self) -> bool { method wasm_bindgen_split_linked_modules (line 408) | pub fn wasm_bindgen_split_linked_modules(&self) -> bool { method wasm_opt_args (line 413) | pub fn wasm_opt_args(&self) -> Option> { type CargoWasmPackProfileWasmBindgen (line 118) | struct CargoWasmPackProfileWasmBindgen { type Crate (line 137) | pub struct Crate { method return_wasm_pack_latest_version (line 149) | pub fn return_wasm_pack_latest_version() -> Result> { method return_api_call_result (line 172) | fn return_api_call_result(current_time: DateTime) -> Re... method override_stamp_file (line 187) | fn override_stamp_file( method return_wasm_pack_file (line 212) | fn return_wasm_pack_file() -> Option { method return_latest_wasm_pack_version (line 222) | fn return_latest_wasm_pack_version() -> Result { method return_stamp_file_value (line 227) | fn return_stamp_file_value(file: &str, word: &str) -> Option { method check_wasm_pack_latest_version (line 237) | fn check_wasm_pack_latest_version() -> Result { type CrateInformation (line 143) | struct CrateInformation { type CargoWasmPackProfileWasmOpt (line 270) | enum CargoWasmPackProfileWasmOpt { method default (line 276) | fn default() -> Self { type NpmData (line 422) | struct NpmData { type ManifestAndUnusedKeys (line 432) | pub struct ManifestAndUnusedKeys { FILE: src/manifest/npm/commonjs.rs type CommonJSPackage (line 6) | pub struct CommonJSPackage { FILE: src/manifest/npm/esmodules.rs type ESModulesPackage (line 6) | pub struct ESModulesPackage { FILE: src/manifest/npm/mod.rs type NpmPackage (line 12) | pub enum NpmPackage { FILE: src/manifest/npm/nomodules.rs type NoModulesPackage (line 6) | pub struct NoModulesPackage { FILE: src/manifest/npm/repository.rs type Repository (line 2) | pub struct Repository { FILE: src/npm.rs constant DEFAULT_NPM_REGISTRY (line 9) | pub const DEFAULT_NPM_REGISTRY: &str = "https://registry.npmjs.org/"; function npm_pack (line 12) | pub fn npm_pack(path: &str) -> Result<()> { function npm_publish (line 20) | pub fn npm_publish(path: &str, access: Option, tag: Option, auth_type: &Opt... FILE: src/progressbar.rs type LogLevel (line 13) | pub enum LogLevel { type Err (line 23) | type Err = Error; method from_str (line 24) | fn from_str(s: &str) -> Result { type ProgressOutput (line 35) | pub struct ProgressOutput { method new (line 42) | pub const fn new() -> Self { method message (line 50) | fn message(&self, message: &str) { method quiet (line 55) | pub fn quiet(&self) -> bool { method set_quiet (line 60) | pub fn set_quiet(&self, quiet: bool) { method is_log_enabled (line 65) | pub fn is_log_enabled(&self, level: LogLevel) -> bool { method set_log_level (line 70) | pub fn set_log_level(&self, log_level: LogLevel) { method info (line 75) | pub fn info(&self, message: &str) { method warn (line 83) | pub fn warn(&self, message: &str) { method error (line 96) | pub fn error(&self, message: &str) { method default (line 110) | fn default() -> Self { FILE: src/readme.rs function copy_from_crate (line 11) | pub fn copy_from_crate(crate_data: &CrateData, path: &Path, out_dir: &Pa... FILE: src/stamps.rs function get_stamp_value (line 9) | pub fn get_stamp_value(key: impl AsRef, json: &serde_json::Value) -... function save_stamp_value (line 16) | pub fn save_stamp_value(key: impl Into, value: impl AsRef) ... function get_stamps_file_path (line 30) | pub fn get_stamps_file_path() -> Result { function read_stamps_file_to_json (line 38) | pub fn read_stamps_file_to_json() -> Result { function write_to_stamps_file (line 47) | fn write_to_stamps_file(json: serde_json::Value) -> Result<()> { FILE: src/target.rs constant LINUX (line 8) | pub const LINUX: bool = cfg!(target_os = "linux"); constant MACOS (line 9) | pub const MACOS: bool = cfg!(target_os = "macos"); constant WINDOWS (line 10) | pub const WINDOWS: bool = cfg!(target_os = "windows"); constant x86_64 (line 13) | pub const x86_64: bool = cfg!(target_arch = "x86_64"); constant x86 (line 15) | pub const x86: bool = cfg!(target_arch = "x86"); constant aarch64 (line 17) | pub const aarch64: bool = cfg!(target_arch = "aarch64"); FILE: src/test/mod.rs function cargo_test_wasm (line 14) | pub fn cargo_test_wasm( FILE: src/test/webdriver.rs function get_and_notify (line 20) | fn get_and_notify( FILE: src/test/webdriver/chromedriver.rs constant DEFAULT_CHROMEDRIVER_VERSION (line 13) | const DEFAULT_CHROMEDRIVER_VERSION: &str = "143.0.7499.192"; constant CHROMEDRIVER_LAST_UPDATED_STAMP (line 15) | const CHROMEDRIVER_LAST_UPDATED_STAMP: &str = "chromedriver_last_updated"; constant CHROMEDRIVER_VERSION_STAMP (line 16) | const CHROMEDRIVER_VERSION_STAMP: &str = "chromedriver_version"; function get_or_install_chromedriver (line 20) | pub fn get_or_install_chromedriver(cache: &Cache, mode: InstallMode) -> ... function install_chromedriver (line 28) | pub fn install_chromedriver(cache: &Cache, installation_allowed: bool) -... function get_chromedriver_url (line 71) | fn get_chromedriver_url(target: &str) -> String { function save_chromedriver_version (line 99) | fn save_chromedriver_version(version: String) -> Result { function should_load_chromedriver_version_from_stamp (line 108) | fn should_load_chromedriver_version_from_stamp(json: &serde_json::Value)... type ChannelInfo (line 124) | struct ChannelInfo { type GoodLatestVersions (line 130) | struct GoodLatestVersions { function fetch_chromedriver_version (line 136) | fn fetch_chromedriver_version() -> Result { function assemble_chromedriver_url (line 158) | fn assemble_chromedriver_url(chromedriver_version: &str, target: &str) -... FILE: src/test/webdriver/geckodriver.rs constant DEFAULT_GECKODRIVER_VERSION (line 12) | const DEFAULT_GECKODRIVER_VERSION: &str = "v0.36.0"; constant DEFAULT_WINDOWS_GECKODRIVER_VERSION (line 13) | const DEFAULT_WINDOWS_GECKODRIVER_VERSION: &str = "v0.24.0"; constant GECKODRIVER_LAST_UPDATED_STAMP (line 15) | const GECKODRIVER_LAST_UPDATED_STAMP: &str = "geckodriver_last_updated"; constant GECKODRIVER_VERSION_STAMP (line 16) | const GECKODRIVER_VERSION_STAMP: &str = "geckodriver_version"; function get_or_install_geckodriver (line 20) | pub fn get_or_install_geckodriver(cache: &Cache, mode: InstallMode) -> R... function install_geckodriver (line 38) | pub fn install_geckodriver(cache: &Cache, installation_allowed: bool) ->... function get_geckodriver_url (line 81) | fn get_geckodriver_url(target: &str, ext: &str) -> String { function save_geckodriver_version (line 120) | fn save_geckodriver_version(version: String) -> Result { function should_load_geckodriver_version_from_stamp (line 129) | fn should_load_geckodriver_version_from_stamp(json: &serde_json::Value) ... function fetch_latest_geckodriver_tag_json (line 143) | fn fetch_latest_geckodriver_tag_json() -> Result { function get_version_from_json (line 157) | fn get_version_from_json(json: serde_json::Value) -> Result { function assemble_geckodriver_url (line 163) | fn assemble_geckodriver_url(tag: &str, target: &str, ext: &str) -> String { FILE: src/test/webdriver/safaridriver.rs function get_safaridriver (line 9) | pub fn get_safaridriver() -> Result { FILE: src/wasm_opt.rs function run (line 14) | pub fn run(cache: &Cache, out_dir: &Path, args: &[String], install_permi... function find_wasm_opt (line 47) | pub fn find_wasm_opt(cache: &Cache, install_permitted: bool) -> Result impl Predicate + PredicateReflection { function matches_cargo (line 18) | fn matches_cargo() -> impl Predicate + PredicateReflection { function quiet (line 25) | fn quiet() { function log_level_info (line 39) | fn log_level_info() { function log_level_warn (line 54) | fn log_level_warn() { function log_level_error (line 69) | fn log_level_error() { FILE: tests/all/manifest.rs function it_gets_the_crate_name_default_path (line 11) | fn it_gets_the_crate_name_default_path() { function it_gets_the_crate_name_provided_path (line 19) | fn it_gets_the_crate_name_provided_path() { function it_gets_the_default_name_prefix (line 26) | fn it_gets_the_default_name_prefix() { function it_gets_the_name_prefix_passed_from_cli (line 34) | fn it_gets_the_name_prefix_passed_from_cli() { function it_checks_has_cdylib_default_path (line 42) | fn it_checks_has_cdylib_default_path() { function it_checks_has_cdylib_provided_path (line 51) | fn it_checks_has_cdylib_provided_path() { function it_checks_has_cdylib_wrong_crate_type (line 60) | fn it_checks_has_cdylib_wrong_crate_type() { function it_recognizes_a_map_during_depcheck (line 67) | fn it_recognizes_a_map_during_depcheck() { function it_creates_a_package_json_default_path (line 76) | fn it_creates_a_package_json_default_path() { function it_creates_a_package_json_provided_path (line 116) | fn it_creates_a_package_json_provided_path() { function it_creates_a_package_json_provided_path_with_scope (line 146) | fn it_creates_a_package_json_provided_path_with_scope() { function it_creates_a_pkg_json_with_correct_files_on_node (line 176) | fn it_creates_a_pkg_json_with_correct_files_on_node() { function it_creates_a_pkg_json_with_correct_files_on_nomodules (line 210) | fn it_creates_a_pkg_json_with_correct_files_on_nomodules() { function it_creates_a_package_json_with_correct_files_when_out_name_is_provided (line 244) | fn it_creates_a_package_json_with_correct_files_when_out_name_is_provide... function it_creates_a_pkg_json_in_out_dir (line 277) | fn it_creates_a_pkg_json_in_out_dir() { function it_creates_a_package_json_with_correct_keys_when_types_are_skipped (line 292) | fn it_creates_a_package_json_with_correct_keys_when_types_are_skipped() { function it_creates_a_package_json_with_npm_dependencies_provided_by_wasm_bindgen (line 340) | fn it_creates_a_package_json_with_npm_dependencies_provided_by_wasm_bind... function it_errors_when_wasm_bindgen_is_not_declared (line 388) | fn it_errors_when_wasm_bindgen_is_not_declared() { function it_sets_homepage_field_if_available_in_cargo_toml (line 395) | fn it_sets_homepage_field_if_available_in_cargo_toml() { function it_sets_keywords_field_if_available_in_cargo_toml (line 450) | fn it_sets_keywords_field_if_available_in_cargo_toml() { function it_does_not_error_when_wasm_bindgen_is_declared (line 507) | fn it_does_not_error_when_wasm_bindgen_is_declared() { function configure_wasm_bindgen_debug_incorrectly_is_error (line 516) | fn configure_wasm_bindgen_debug_incorrectly_is_error() { function parse_crate_data_returns_unused_keys_in_cargo_toml (line 548) | fn parse_crate_data_returns_unused_keys_in_cargo_toml() { function it_lists_license_files_in_files_field_of_package_json (line 589) | fn it_lists_license_files_in_files_field_of_package_json() { function it_recurses_up_the_path_to_find_cargo_toml (line 619) | fn it_recurses_up_the_path_to_find_cargo_toml() { function it_doesnt_recurse_up_the_path_to_find_cargo_toml_when_default (line 641) | fn it_doesnt_recurse_up_the_path_to_find_cargo_toml_when_default() { FILE: tests/all/readme.rs function it_copies_a_readme_default_path (line 13) | fn it_copies_a_readme_default_path() { function it_copies_a_readme_provided_path (line 38) | fn it_copies_a_readme_provided_path() { function it_ignores_a_disabled_readme (line 99) | fn it_ignores_a_disabled_readme() { FILE: tests/all/stamps.rs function run_test (line 4) | fn run_test(test: T) -> () function before (line 14) | fn before() { function after (line 18) | fn after() { function remove_stamps_file (line 22) | fn remove_stamps_file() { function load_stamp_from_non_existent_file (line 32) | fn load_stamp_from_non_existent_file() { function load_stamp (line 42) | fn load_stamp() { function update_stamp (line 58) | fn update_stamp() { FILE: tests/all/test.rs function it_can_run_node_tests (line 7) | fn it_can_run_node_tests() { function it_can_run_tests_with_different_wbg_test_and_wbg_versions (line 20) | fn it_can_run_tests_with_different_wbg_test_and_wbg_versions() { function it_can_run_browser_tests (line 40) | fn it_can_run_browser_tests() { function it_can_run_failing_tests (line 89) | fn it_can_run_failing_tests() { function it_can_find_a_webdriver_on_path (line 113) | fn it_can_find_a_webdriver_on_path() { function it_requires_node_or_a_browser (line 137) | fn it_requires_node_or_a_browser() { function the_headless_flag_requires_a_browser (line 150) | fn the_headless_flag_requires_a_browser() { function complains_about_missing_wasm_bindgen_test_dependency (line 165) | fn complains_about_missing_wasm_bindgen_test_dependency() { function renamed_crate_name_works (line 207) | fn renamed_crate_name_works() { function cdylib_not_required (line 251) | fn cdylib_not_required() { function test_output_is_printed_once_in_both_stdout_and_failures (line 299) | fn test_output_is_printed_once_in_both_stdout_and_failures() { function extra_options_is_passed_to_cargo_when_building_tests (line 339) | fn extra_options_is_passed_to_cargo_when_building_tests() { FILE: tests/all/utils/file.rs function read_file (line 7) | pub fn read_file(path: &Path) -> Result { FILE: tests/all/utils/fixture.rs type Fixture (line 15) | pub struct Fixture { method new (line 25) | pub fn new() -> Fixture { method file (line 51) | pub fn file, C: AsRef<[u8]>>(&self, path: P, contents: ... method readme (line 62) | pub fn readme(&self) -> &Self { method license (line 73) | pub fn license(&self) -> &Self { method wtfpl_license (line 83) | pub fn wtfpl_license(&self) -> &Self { method mit_license (line 105) | pub fn mit_license(&self) -> &Self { method cargo_toml (line 125) | pub fn cargo_toml(&self, name: &str) -> &Self { method cargo_toml_with_custom_profile (line 163) | pub fn cargo_toml_with_custom_profile(&self, name: &str, profile_name:... method cargo_toml_with_license_file (line 206) | pub fn cargo_toml_with_license_file(&self, name: &str, license_file: &... method hello_world_src_lib (line 234) | pub fn hello_world_src_lib(&self) -> &Self { method install_local_wasm_bindgen (line 261) | pub fn install_local_wasm_bindgen(&self) -> PathBuf { method install_wasm_opt (line 292) | pub fn install_wasm_opt(&self) { method install_local_cargo_generate (line 305) | pub fn install_local_cargo_generate(&self) -> PathBuf { method install_local_geckodriver (line 335) | pub fn install_local_geckodriver(&self) -> PathBuf { method install_local_chromedriver (line 350) | pub fn install_local_chromedriver(&self) -> PathBuf { method cache_dir (line 361) | pub fn cache_dir(&self) -> PathBuf { method cache (line 367) | pub fn cache(&self) -> Cache { method cargo_check (line 377) | pub fn cargo_check(&self) -> &Self { method wasm_pack (line 392) | pub fn wasm_pack(&self) -> Command { method lock (line 406) | pub fn lock(&self) -> MutexGuard<'static, ()> { method drop (line 416) | fn drop(&mut self) { function bad_cargo_toml (line 423) | pub fn bad_cargo_toml() -> Fixture { function js_hello_world (line 443) | pub fn js_hello_world() -> Fixture { function js_hello_world_with_custom_profile (line 452) | pub fn js_hello_world_with_custom_profile(profile_name: &str) -> Fixture { function no_cdylib (line 461) | pub fn no_cdylib() -> Fixture { function not_a_crate (line 487) | pub fn not_a_crate() -> Fixture { function serde_feature (line 493) | pub fn serde_feature() -> Fixture { function wbg_test_diff_versions (line 514) | pub fn wbg_test_diff_versions() -> Fixture { function wbg_test_browser (line 566) | pub fn wbg_test_browser() -> Fixture { function wbg_test_fail (line 589) | pub fn wbg_test_fail() -> Fixture { function wbg_test_node (line 610) | pub fn wbg_test_node() -> Fixture { function transitive_dependencies (line 631) | pub fn transitive_dependencies() -> Fixture { function single_license (line 784) | pub fn single_license() -> Fixture { function dual_license (line 794) | pub fn dual_license() -> Fixture { function non_standard_license (line 805) | pub fn non_standard_license(license_file: &str) -> Fixture { FILE: tests/all/utils/manifest.rs type NpmPackage (line 9) | pub struct NpmPackage { function default_none (line 33) | fn default_none() -> String { type Repository (line 38) | pub struct Repository { function read_package_json (line 44) | pub fn read_package_json(path: &Path, out_dir: &Path) -> Result Result... FILE: tests/all/wasm_opt.rs function off_in_dev (line 6) | fn off_in_dev() { function on_in_release (line 22) | fn on_in_release() { function disable_in_release (line 37) | fn disable_in_release() { function enable_in_dev (line 75) | fn enable_in_dev() { function custom_args (line 116) | fn custom_args() { function misconfigured (line 154) | fn misconfigured() { FILE: tests/all/webdriver.rs function can_install_chromedriver (line 12) | fn can_install_chromedriver() { function can_install_geckodriver (line 28) | fn can_install_geckodriver() {