SYMBOL INDEX (338 symbols across 36 files) FILE: cargo-dinghy/src/cli.rs type DinghyGeneralArgs (line 6) | pub struct DinghyGeneralArgs { type SubCommandWrapper (line 46) | pub struct SubCommandWrapper { type DinghySubcommand (line 52) | pub enum DinghySubcommand { type DinghyMode (line 78) | pub enum DinghyMode { type DinghyCli (line 85) | pub struct DinghyCli { method parse (line 91) | pub fn parse() -> Self { FILE: cargo-dinghy/src/main.rs function main (line 26) | fn main() { function run_command (line 48) | fn run_command(cli: DinghyCli) -> Result<()> { function create_cargo_subcomand (line 419) | fn create_cargo_subcomand( function show_all_platforms (line 456) | fn show_all_platforms(dinghy: &Dinghy) -> Result<()> { function show_all_devices (line 465) | fn show_all_devices(dinghy: &Dinghy) -> Result<()> { function show_all_devices_for_platform (line 470) | fn show_all_devices_for_platform(dinghy: &Dinghy, platform: Arc>... function select_platform_and_device_from_cli (line 506) | fn select_platform_and_device_from_cli( function find_first_device_for_platform (line 563) | fn find_first_device_for_platform( FILE: dinghy-build/src/build.rs function is_cross_compiling (line 7) | pub fn is_cross_compiling() -> Result { function include_path (line 12) | pub fn include_path>(lib_dir_path: P) -> Result<()> { function link_static (line 18) | pub fn link_static>(lib_name: &str, lib_dir_path: P) -> R... function link_dylib (line 28) | pub fn link_dylib>(lib_name: &str, lib_dir_path: P) -> Re... function link_lib (line 38) | pub fn link_lib>(lib_name: &str, lib_dir_path: P) -> Resu... function link_system_dylib (line 48) | pub fn link_system_dylib(lib_name: &str) -> Result<()> { function link_system_lib (line 54) | pub fn link_system_lib(lib_name: &str) -> Result<()> { function rerun_if_changed (line 60) | pub fn rerun_if_changed>(filepath: P) { FILE: dinghy-build/src/build_env.rs function append_path_to_env (line 23) | pub fn append_path_to_env, V: AsRef>(key: K, valu... function append_path_to_target_env (line 35) | pub fn append_path_to_target_env, R: AsRef, V: AsRe... function build_env (line 47) | pub fn build_env(name: &str) -> Result { function envify (line 57) | pub fn envify>(name: S) -> String { function set_all_env (line 66) | pub fn set_all_env, V: AsRef>(env: &[(K, V)]) { function set_env (line 73) | pub fn set_env, V: AsRef>(k: K, v: V) { function set_env_ifndef (line 83) | pub fn set_env_ifndef, V: AsRef>(k: K, v: V) { function set_target_env (line 102) | pub fn set_target_env, R: AsRef, V: AsRef>( function sysroot_path (line 112) | pub fn sysroot_path() -> Result { function target_env (line 120) | pub fn target_env(var_base: &str) -> Result { function target_env_from_triple (line 130) | pub fn target_env_from_triple(var_base: &str, triple: &str, is_host: boo... function target_key_from_triple (line 143) | fn target_key_from_triple, R: AsRef>( FILE: dinghy-build/src/lib.rs type CommandExt (line 32) | pub trait CommandExt { method arg_for_macos (line 34) | fn arg_for_macos>(&mut self, arg: S) -> Result<&mut Co... method configure_prefix (line 38) | fn configure_prefix>(&mut self, path: P) -> Result<&mut... method with_pkgconfig (line 44) | fn with_pkgconfig(&mut self) -> Result<&mut Command>; method with_toolchain (line 48) | fn with_toolchain(&mut self) -> Result<&mut Command>; method arg_for_macos (line 52) | fn arg_for_macos>(&mut self, arg: S) -> Result<&mut Co... method configure_prefix (line 62) | fn configure_prefix>(&mut self, prefix_dir: P) -> Resul... method with_pkgconfig (line 73) | fn with_pkgconfig(&mut self) -> Result<&mut Command> { method with_toolchain (line 91) | fn with_toolchain(&mut self) -> Result<&mut Command> { FILE: dinghy-build/src/utils.rs function path_to_str (line 9) | pub fn path_to_str(path: &PathBuf) -> Result<&str> { function path_between (line 16) | pub fn path_between, P2: AsRef>(from: P1, to: P2) ... FILE: dinghy-lib/build.rs function main (line 1) | fn main() { FILE: dinghy-lib/src/android/device.rs type AndroidDevice (line 17) | pub struct AndroidDevice { method from_id (line 24) | pub fn from_id(adb: path::PathBuf, id: &str) -> Result { method adb (line 67) | fn adb(&self) -> Result { method install_app (line 73) | fn install_app(&self, project: &Project, build: &Build) -> Result<(Bui... method sync (line 130) | fn sync, TP: AsRef>( method to_remote_bundle (line 157) | fn to_remote_bundle(build_bundle: &BuildBundle) -> Result { method fmt (line 287) | fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { method fmt (line 293) | fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { method is_compatible_with_regular_platform (line 163) | fn is_compatible_with_regular_platform(&self, platform: &RegularPlatform... method clean_app (line 177) | fn clean_app(&self, build_bundle: &BuildBundle) -> Result<()> { method debug_app (line 207) | fn debug_app( method id (line 217) | fn id(&self) -> &str { method name (line 221) | fn name(&self) -> &str { method run_app (line 225) | fn run_app( FILE: dinghy-lib/src/android/mod.rs type AndroidManager (line 18) | pub struct AndroidManager { method probe (line 144) | pub fn probe() -> Option { method devices (line 23) | fn devices(&self) -> Result>> { method platforms (line 42) | fn platforms(&self) -> Result>> { function probable_sdk_locs (line 158) | fn probable_sdk_locs() -> Result> { function ndk (line 196) | fn ndk() -> Result> { function ndk_version (line 215) | fn ndk_version(ndk: &path::Path) -> Result { function adb (line 231) | fn adb() -> Result { function find_non_legacy_ndk (line 259) | fn find_non_legacy_ndk(sdk: &path::Path) -> Result> { function test_find_non_legacy_ndk (line 292) | fn test_find_non_legacy_ndk() { function test_find_non_legacy_ndk_on_non_existing_directory (line 309) | fn test_find_non_legacy_ndk_on_non_existing_directory() { FILE: dinghy-lib/src/android/platform.rs type AndroidPlatform (line 11) | pub struct AndroidPlatform { method fmt (line 20) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { method new (line 26) | pub fn new( method setup_env (line 49) | fn setup_env(&self, project: &Project, setup_args: &SetupArgs) -> anyhow... method id (line 99) | fn id(&self) -> String { method is_compatible_with (line 103) | fn is_compatible_with(&self, device: &dyn Device) -> bool { method is_host (line 107) | fn is_host(&self) -> bool { method rustc_triple (line 111) | fn rustc_triple(&self) -> &str { method strip (line 115) | fn strip(&self, build: &mut Build) -> anyhow::Result<()> { method sysroot (line 127) | fn sysroot(&self) -> anyhow::Result> { FILE: dinghy-lib/src/apple/device.rs type IosDevice (line 26) | pub struct IosDevice { method new (line 45) | pub fn new(name: String, id: String, arch_cpu: &str, os: String) -> Re... method is_pre_ios_17 (line 59) | fn is_pre_ios_17(&self) -> Result { method is_locked (line 68) | fn is_locked(&self) -> Result { method make_app (line 88) | fn make_app( method install_app (line 110) | fn install_app( method run_remote (line 142) | fn run_remote( method install_app_with_ios_deploy (line 264) | fn install_app_with_ios_deploy(&self, bundle: &str) -> Result<()> { method run_remote_with_ios_deploy (line 274) | fn run_remote_with_ios_deploy( type AppleSimDevice (line 35) | pub struct AppleSimDevice { method install_app (line 358) | fn install_app( method make_app (line 397) | fn make_app( method clean_app (line 302) | fn clean_app(&self, _build_bundle: &BuildBundle) -> Result<()> { method debug_app (line 306) | fn debug_app( method id (line 327) | fn id(&self) -> &str { method name (line 331) | fn name(&self) -> &str { method run_app (line 335) | fn run_app( method clean_app (line 408) | fn clean_app(&self, _build_bundle: &BuildBundle) -> Result<()> { method debug_app (line 412) | fn debug_app( method id (line 441) | fn id(&self) -> &str { method name (line 445) | fn name(&self) -> &str { method run_app (line 449) | fn run_app( method fmt (line 472) | fn fmt(&self, fmt: &mut Formatter) -> fmt::Result { method fmt (line 482) | fn fmt(&self, fmt: &mut Formatter) -> fmt::Result { method is_compatible_with_simulator_platform (line 488) | fn is_compatible_with_simulator_platform(&self, platform: &AppleDevicePl... method is_compatible_with_simulator_platform (line 501) | fn is_compatible_with_simulator_platform(&self, platform: &AppleDevicePl... function make_apple_app (line 510) | fn make_apple_app( function launch_app (line 538) | fn launch_app(dev: &AppleSimDevice, app_args: &[&str], _envs: &[&str]) -... function launch_lldb_simulator (line 637) | fn launch_lldb_simulator( FILE: dinghy-lib/src/apple/helpers.py function connect_command (line 5) | def connect_command(debugger, command, result, internal_dict): function set_remote_path (line 10) | def set_remote_path(debugger, command, result, internal_dict): function start (line 15) | def start(debugger, command, result, internal_dict): FILE: dinghy-lib/src/apple/mod.rs type SignatureSettings (line 17) | pub struct SignatureSettings { type SigningIdentity (line 27) | pub struct SigningIdentity { type AppleSimulatorType (line 35) | pub enum AppleSimulatorType { method fmt (line 41) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type IosManager (line 51) | pub struct IosManager { method new (line 56) | pub fn new() -> Result> { method devices (line 71) | fn devices(&self) -> Result>> { method platforms (line 75) | fn platforms(&self) -> Result>> { type WatchosManager (line 111) | pub struct WatchosManager { method new (line 116) | pub fn new() -> Result> { method devices (line 122) | fn devices(&self) -> Result>> { method platforms (line 126) | fn platforms(&self) -> Result>> { type TvosManager (line 159) | pub struct TvosManager { method new (line 164) | pub fn new() -> Result> { method devices (line 171) | fn devices(&self) -> Result>> { method platforms (line 175) | fn platforms(&self) -> Result>> { function simulators (line 202) | fn simulators(sim_type: AppleSimulatorType) -> Result Result>> { function devices_from_devicectl (line 267) | fn devices_from_devicectl(devices: &mut HashMap) -> R... function devices_from_ios_deploy (line 307) | fn devices_from_ios_deploy(devices: &mut HashMap) -> ... FILE: dinghy-lib/src/apple/platform.rs type AppleDevicePlatform (line 16) | pub struct AppleDevicePlatform { method new (line 30) | pub fn new( method sysroot_path (line 46) | fn sysroot_path(&self) -> Result { method fmt (line 24) | fn fmt(&self, fmt: &mut Formatter) -> ::std::fmt::Result { method setup_env (line 61) | fn setup_env(&self, project: &Project, setup_args: &SetupArgs) -> Result... method id (line 77) | fn id(&self) -> String { method is_compatible_with (line 81) | fn is_compatible_with(&self, device: &dyn Device) -> bool { method is_host (line 85) | fn is_host(&self) -> bool { method rustc_triple (line 89) | fn rustc_triple(&self) -> &str { method strip (line 93) | fn strip(&self, build: &mut Build) -> Result<()> { method sysroot (line 100) | fn sysroot(&self) -> Result> { method fmt (line 106) | fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::result::Result<()... FILE: dinghy-lib/src/apple/xcode.rs function add_plist_to_app (line 11) | pub fn add_plist_to_app( function sign_app (line 56) | pub fn sign_app(bundle: &BuildBundle, settings: &SignatureSettings) -> R... function look_for_signature_settings (line 86) | pub fn look_for_signature_settings(device_id: &str) -> Result(deserializer: D) -> result::Result type DetailedTestDataConfiguration (line 27) | pub struct DetailedTestDataConfiguration { type Configuration (line 81) | pub struct Configuration { method merge (line 160) | pub fn merge(&mut self, file: &path::Path) -> Result<()> { type ConfigurationFileContent (line 90) | struct ConfigurationFileContent { type PlatformConfiguration (line 99) | pub struct PlatformConfiguration { method empty (line 109) | pub fn empty() -> Self { method env (line 120) | pub fn env(&self) -> Vec<(String, String)> { type OverlayConfiguration (line 133) | pub struct OverlayConfiguration { type SshDeviceConfiguration (line 139) | pub struct SshDeviceConfiguration { type ScriptDeviceConfiguration (line 154) | pub struct ScriptDeviceConfiguration { function read_config_file (line 186) | fn read_config_file>(file: P) -> Result>(dir: P) -> Result Result Option { method platform (line 21) | fn platform(&self) -> Result { method devices (line 27) | fn devices(&self) -> Result>> { method platforms (line 31) | fn platforms(&self) -> Result>> { FILE: dinghy-lib/src/host/platform.rs type HostPlatform (line 18) | pub struct HostPlatform { method new (line 24) | pub fn new(configuration: PlatformConfiguration) -> Result ::std::fmt::Result { method setup_env (line 39) | fn setup_env(&self, project: &Project, setup_args: &SetupArgs) -> Result... method id (line 66) | fn id(&self) -> String { method is_compatible_with (line 70) | fn is_compatible_with(&self, device: &dyn Device) -> bool { method is_host (line 74) | fn is_host(&self) -> bool { method rustc_triple (line 78) | fn rustc_triple(&self) -> &str { method strip (line 82) | fn strip(&self, build: &mut Build) -> Result<()> { method sysroot (line 89) | fn sysroot(&self) -> Result> { FILE: dinghy-lib/src/lib.rs type Dinghy (line 36) | pub struct Dinghy { method probe (line 42) | pub fn probe(conf: &sync::Arc) -> Result { method devices (line 115) | pub fn devices(&self) -> Vec>> { method host_platform (line 119) | pub fn host_platform(&self) -> sync::Arc> { method platforms (line 123) | pub fn platforms(&self) -> Vec>> { method platform_by_name (line 130) | pub fn platform_by_name( type Device (line 142) | pub trait Device: std::fmt::Debug + Display + DeviceCompatibility + DynC... method clean_app (line 143) | fn clean_app(&self, build_bundle: &BuildBundle) -> Result<()>; method debug_app (line 145) | fn debug_app( method id (line 153) | fn id(&self) -> &str; method name (line 155) | fn name(&self) -> &str; method run_app (line 157) | fn run_app( type DeviceCompatibility (line 168) | pub trait DeviceCompatibility { method is_compatible_with_regular_platform (line 169) | fn is_compatible_with_regular_platform(&self, _platform: &RegularPlatf... method is_compatible_with_host_platform (line 173) | fn is_compatible_with_host_platform(&self, _platform: &host::HostPlatf... method is_compatible_with_simulator_platform (line 178) | fn is_compatible_with_simulator_platform( type Platform (line 186) | pub trait Platform: std::fmt::Debug { method setup_env (line 187) | fn setup_env(&self, project: &Project, setup_args: &SetupArgs) -> Resu... method id (line 189) | fn id(&self) -> String; method is_compatible_with (line 191) | fn is_compatible_with(&self, device: &dyn Device) -> bool; method is_host (line 193) | fn is_host(&self) -> bool; method rustc_triple (line 194) | fn rustc_triple(&self) -> &str; method strip (line 196) | fn strip(&self, build: &mut Build) -> Result<()>; method sysroot (line 197) | fn sysroot(&self) -> Result>; method fmt (line 201) | fn fmt(&self, fmt: &mut std::fmt::Formatter) -> std::fmt::Result { type PlatformManager (line 206) | pub trait PlatformManager { method devices (line 207) | fn devices(&self) -> Result>>; method platforms (line 208) | fn platforms(&self) -> Result>>; type Build (line 212) | pub struct Build { type SetupArgs (line 221) | pub struct SetupArgs { method get_runner_command (line 231) | pub fn get_runner_command(&self, platform_id: &str) -> String { type BuildBundle (line 270) | pub struct BuildBundle { method replace_prefix_with (line 280) | fn replace_prefix_with>(&self, path: P) -> Result... type Runnable (line 307) | pub struct Runnable { FILE: dinghy-lib/src/overlay.rs type OverlayScope (line 22) | pub enum OverlayScope { type Overlay (line 28) | pub struct Overlay { type Overlayer (line 35) | pub struct Overlayer { method overlay (line 43) | pub fn overlay>( method from_conf (line 95) | fn from_conf(configuration: &PlatformConfiguration) -> Result>(overlay_root_dir: P) -> Result(&self, overlays: I) -> Result<()> method generate_pkg_config_file (line 194) | fn generate_pkg_config_file(&self, overlay: &Overlay) -> Result<()> { FILE: dinghy-lib/src/platform/mod.rs function strip_runnable (line 12) | pub fn strip_runnable(runnable: &Runnable, mut command: Command) -> Resu... FILE: dinghy-lib/src/platform/regular_platform.rs type RegularPlatform (line 21) | pub struct RegularPlatform { method new (line 34) | pub fn new>( method new_with_tc (line 95) | pub fn new_with_tc( method fmt (line 28) | fn fmt(&self, fmt: &mut Formatter) -> ::std::fmt::Result { method fmt (line 109) | fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::result::Result<()... method setup_env (line 115) | fn setup_env(&self, project: &Project, setup_args: &SetupArgs) -> Result... method id (line 169) | fn id(&self) -> String { method is_compatible_with (line 173) | fn is_compatible_with(&self, device: &dyn Device) -> bool { method is_host (line 177) | fn is_host(&self) -> bool { method rustc_triple (line 181) | fn rustc_triple(&self) -> &str { method strip (line 185) | fn strip(&self, build: &mut Build) -> Result<()> { method sysroot (line 194) | fn sysroot(&self) -> Result> { function find_sysroot (line 199) | fn find_sysroot>(toolchain_path: P) -> Result) -> Option { method create_script_devices (line 56) | fn create_script_devices( method create_ssh_devices (line 75) | fn create_ssh_devices( method devices (line 96) | fn devices(&self) -> Result>> { method platforms (line 122) | fn platforms(&self) -> anyhow::Result>> { type DevicePluginOutput (line 153) | pub struct DevicePluginOutput { function get_devices_from_plugin (line 158) | fn get_devices_from_plugin(plugin: &str) -> Result { function get_platforms_from_plugin (line 172) | fn get_platforms_from_plugin(plugin: &str) -> Result Vec { FILE: dinghy-lib/src/project.rs type Project (line 19) | pub struct Project { method new (line 25) | pub fn new(conf: &Arc, metadata: Metadata) -> Project { method project_dir (line 32) | pub fn project_dir(&self) -> Result { method overlay_work_dir (line 36) | pub fn overlay_work_dir(&self, platform: &dyn Platform) -> Result Result { method link_test_data (line 51) | pub fn link_test_data(&self, runnable: &Runnable) -> Result { method copy_test_data (line 84) | pub fn copy_test_data>(&self, app_path: T) -> Result<()> { function rec_copy (line 114) | pub fn rec_copy, P2: AsRef>( function rec_copy_excl (line 123) | pub fn rec_copy_excl, P2: AsRef, P3: AsRef +... FILE: dinghy-lib/src/script/device.rs type ScriptDevice (line 8) | pub struct ScriptDevice { method command (line 14) | fn command(&self, _build: &Build) -> Result { method clean_app (line 29) | fn clean_app(&self, _build_bundle: &BuildBundle) -> Result<()> { method debug_app (line 33) | fn debug_app( method id (line 43) | fn id(&self) -> &str { method name (line 47) | fn name(&self) -> &str { method run_app (line 51) | fn run_app( method is_compatible_with_regular_platform (line 102) | fn is_compatible_with_regular_platform(&self, platform: &RegularPlatform... method fmt (line 111) | fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { FILE: dinghy-lib/src/script/mod.rs type ScriptDeviceManager (line 8) | pub struct ScriptDeviceManager { method probe (line 13) | pub fn probe(conf: sync::Arc) -> Option Result>> { method platforms (line 32) | fn platforms(&self) -> Result>> { FILE: dinghy-lib/src/ssh/device.rs type SshDevice (line 21) | pub struct SshDevice { method install_app (line 27) | fn install_app(&self, project: &Project, build: &Build) -> Result<(Bui... method ssh_command (line 55) | fn ssh_command(&self) -> Result { method sync_rsync (line 67) | fn sync_rsync(&self) -> Result { method sync (line 113) | fn sync, TP: AsRef>(&self, from_path: FP, to_pat... method to_remote_bundle (line 150) | fn to_remote_bundle(&self, build_bundle: &BuildBundle) -> Result b... method clean_app (line 174) | fn clean_app(&self, build_bundle: &BuildBundle) -> Result<()> { method debug_app (line 189) | fn debug_app( method id (line 199) | fn id(&self) -> &str { method name (line 203) | fn name(&self) -> &str { method run_app (line 207) | fn run_app( method fmt (line 265) | fn fmt(&self, fmt: &mut Formatter) -> fmt::Result { method fmt (line 275) | fn fmt(&self, fmt: &mut Formatter) -> fmt::Result { FILE: dinghy-lib/src/ssh/mod.rs type SshDeviceManager (line 7) | pub struct SshDeviceManager { method probe (line 12) | pub fn probe(conf: sync::Arc) -> Option Result>> { method platforms (line 31) | fn platforms(&self) -> Result>> { FILE: dinghy-lib/src/toolchain.rs type Toolchain (line 22) | pub struct Toolchain { method setup_tool (line 27) | pub fn setup_tool(&self, var: &str, exe: &str) -> Result<()> { method setup_cc (line 33) | pub fn setup_cc(&self, _id: &str, compiler_command: &str) -> Result<()> { method setup_linker (line 39) | pub fn setup_linker>( method setup_pkg_config (line 59) | pub fn setup_pkg_config(&self) -> Result<()> { method setup_runner (line 65) | pub fn setup_runner(&self, platform_id: &str, setup_args: &SetupArgs) ... method setup_target (line 73) | pub fn setup_target(&self) -> Result<()> { type ToolchainConfig (line 80) | pub struct ToolchainConfig { method cc_executable (line 92) | pub fn cc_executable(&self, name_without_triple: &str) -> String { method binutils_executable (line 99) | pub fn binutils_executable(&self, name_without_triple: &str) -> String { method naked_executable (line 106) | pub fn naked_executable(&self, name: &str) -> String { method setup_pkg_config (line 110) | pub fn setup_pkg_config(&self) -> Result<()> { method setup_sysroot (line 132) | pub fn setup_sysroot(&self) { method setup_tool (line 138) | pub fn setup_tool(&self, var: &str, command: &str) -> Result<()> { method setup_cc (line 142) | pub fn setup_cc(&self, id: &str, compiler_command: &str) -> Result<()> { method generate_linker_command (line 146) | pub fn generate_linker_command(&self, setup_args: &SetupArgs) -> String { method setup_linker (line 164) | pub fn setup_linker>( method setup_runner (line 174) | pub fn setup_runner(&self, platform_id: &str, setup_args: &SetupArgs) ... method setup_target (line 178) | pub fn setup_target(&self) -> Result<()> { method shim_executables (line 182) | pub fn shim_executables>( method as_toolchain (line 216) | fn as_toolchain(&self) -> Toolchain { function create_shim (line 223) | fn create_shim>( FILE: dinghy-lib/src/utils.rs function copy_and_sync_file (line 12) | pub fn copy_and_sync_file, Q: AsRef>(from: P, to: Q... function path_to_str (line 45) | pub fn path_to_str<'a>(path: &'a Path) -> Result<&'a str> { function normalize_path (line 51) | pub fn normalize_path(path: &Path) -> PathBuf { function contains_file_with_ext (line 55) | pub fn contains_file_with_ext(dir_path: &Path, ext: &str) -> bool { function destructure_path (line 71) | pub fn destructure_path>(path: P) -> Option<(PathBuf, Str... function file_has_ext (line 78) | pub fn file_has_ext(file_path: &Path, ext: &str) -> bool { function is_library (line 87) | pub fn is_library(file_path: &Path) -> bool { function lib_name_from (line 101) | pub fn lib_name_from(file_path: &Path) -> Result { function file_name_as_str (line 127) | pub fn file_name_as_str(file_path: &Path) -> Result<&str> { function set_current_verbosity (line 138) | pub fn set_current_verbosity(verbosity: i8) { function get_current_verbosity (line 141) | pub fn get_current_verbosity() -> i8 { function user_facing_log (line 145) | pub fn user_facing_log(category: &str, message: &str, verbosity: i8) { type LogCommandExt (line 152) | pub trait LogCommandExt { method log_invocation (line 153) | fn log_invocation(&mut self, verbosity: i8) -> &mut Self; method log_invocation (line 157) | fn log_invocation(&mut self, verbosity: i8) -> &mut Self { FILE: dinghy-test/src/lib.rs function test_project_path (line 6) | pub fn test_project_path() -> PathBuf { function test_file_path (line 28) | pub fn test_file_path(test_data_id: &str) -> PathBuf { function try_test_file_path (line 32) | pub fn try_test_file_path(test_data_id: &str) -> Option { FILE: legacy/build.rs function main (line 1) | fn main() { FILE: legacy/src/main.rs function main (line 1) | fn main() {} FILE: test-ws/test-app/src/lib.rs function example_function (line 31) | pub fn example_function() -> i32 { function it_finds_source_files (line 44) | fn it_finds_source_files() { function it_finds_test_data_files (line 51) | fn it_finds_test_data_files() { function it_works (line 80) | fn it_works() {} function it_fails (line 85) | fn it_fails() { function has_feature (line 92) | fn has_feature() { FILE: test-ws/test-bin/src/main.rs function main (line 1) | fn main() {