SYMBOL INDEX (143 symbols across 28 files) FILE: cargo-apk/native_app_glue/android_native_app_glue.c function free_saved_state (line 39) | static void free_saved_state(struct android_app* android_app) { function android_app_read_cmd (line 49) | int8_t android_app_read_cmd(struct android_app* android_app) { function print_cur_config (line 64) | static void print_cur_config(struct android_app* android_app) { function android_app_pre_exec_cmd (line 89) | void android_app_pre_exec_cmd(struct android_app* android_app, int8_t cm... function android_app_post_exec_cmd (line 146) | void android_app_post_exec_cmd(struct android_app* android_app, int8_t c... function app_dummy (line 170) | void app_dummy() { function android_app_destroy (line 174) | static void android_app_destroy(struct android_app* android_app) { function process_input (line 188) | static void process_input(struct android_app* app, struct android_poll_s... function process_cmd (line 201) | static void process_cmd(struct android_app* app, struct android_poll_sou... type android_app (line 209) | struct android_app type android_app (line 209) | struct android_app type android_app (line 276) | struct android_app type android_app (line 278) | struct android_app type android_app (line 278) | struct android_app type android_app (line 278) | struct android_app type android_app (line 279) | struct android_app function android_app_write_cmd (line 323) | static void android_app_write_cmd(struct android_app* android_app, int8_... function android_app_set_input (line 329) | static void android_app_set_input(struct android_app* android_app, AInpu... function android_app_set_window (line 339) | static void android_app_set_window(struct android_app* android_app, ANat... function android_app_set_activity_state (line 354) | static void android_app_set_activity_state(struct android_app* android_a... function android_app_free (line 363) | static void android_app_free(struct android_app* android_app) { function onDestroy (line 376) | static void onDestroy(ANativeActivity* activity) { function onStart (line 381) | static void onStart(ANativeActivity* activity) { function onResume (line 386) | static void onResume(ANativeActivity* activity) { type android_app (line 392) | struct android_app type android_app (line 392) | struct android_app function onPause (line 415) | static void onPause(ANativeActivity* activity) { function onStop (line 420) | static void onStop(ANativeActivity* activity) { function onConfigurationChanged (line 425) | static void onConfigurationChanged(ANativeActivity* activity) { function onLowMemory (line 431) | static void onLowMemory(ANativeActivity* activity) { function onWindowFocusChanged (line 437) | static void onWindowFocusChanged(ANativeActivity* activity, int focused) { function onNativeWindowCreated (line 443) | static void onNativeWindowCreated(ANativeActivity* activity, ANativeWind... function onNativeWindowDestroyed (line 448) | static void onNativeWindowDestroyed(ANativeActivity* activity, ANativeWi... function onInputQueueCreated (line 453) | static void onInputQueueCreated(ANativeActivity* activity, AInputQueue* ... function onInputQueueDestroyed (line 458) | static void onInputQueueDestroyed(ANativeActivity* activity, AInputQueue... function native_app_glue_onCreate (line 465) | void native_app_glue_onCreate(ANativeActivity* activity, void* savedState, FILE: cargo-apk/native_app_glue/android_native_app_glue.h type android_app (line 84) | struct android_app type android_poll_source (line 90) | struct android_poll_source { type android_app (line 111) | struct android_app { type android_app (line 318) | struct android_app type android_app (line 325) | struct android_app type android_app (line 332) | struct android_app type android_app (line 348) | struct android_app type android_app (line 350) | struct android_app FILE: cargo-apk/src/config.rs type AndroidConfig (line 19) | pub struct AndroidConfig { method resolve (line 59) | pub fn resolve(&self, target: (TargetKind, String)) -> CargoResult Self { type AndroidPermission (line 180) | pub struct AndroidPermission { method from (line 186) | fn from(p: TomlPermission) -> Self { type AndroidTargetConfig (line 195) | pub struct AndroidTargetConfig { function load (line 247) | pub fn load( function build_attribute_string (line 424) | fn build_attribute_string(input_map: BTreeMap) -> String { type TomlConfig (line 432) | struct TomlConfig { type TomlPackage (line 437) | struct TomlPackage { type TomlMetadata (line 443) | struct TomlMetadata { type TomlAndroid (line 449) | struct TomlAndroid { type TomlFeature (line 464) | struct TomlFeature { type TomlPermission (line 472) | struct TomlPermission { type TomlAndroidSpecificTarget (line 480) | struct TomlAndroidSpecificTarget { type TomlAndroidTarget (line 488) | struct TomlAndroidTarget { FILE: cargo-apk/src/main.rs function main (line 14) | fn main() { function cli (line 77) | fn cli() -> App<'static, 'static> { function cli_apk (line 121) | fn cli_apk() -> App<'static, 'static> { function cli_build (line 132) | fn cli_build() -> App<'static, 'static> { function cli_install (line 180) | fn cli_install() -> App<'static, 'static> { function cli_run (line 255) | fn cli_run() -> App<'static, 'static> { function cli_logcat (line 292) | fn cli_logcat() -> App<'static, 'static> { function execute_build (line 304) | pub fn execute_build(options: &ArgMatches, cargo_config: &CargoConfig) -... function execute_install (line 319) | pub fn execute_install(options: &ArgMatches, cargo_config: &CargoConfig)... function execute_run (line 334) | pub fn execute_run(options: &ArgMatches, cargo_config: &CargoConfig) -> ... function execute_logcat (line 349) | pub fn execute_logcat(options: &ArgMatches, cargo_config: &CargoConfig) ... FILE: cargo-apk/src/ops/build.rs type BuildResult (line 21) | pub struct BuildResult { function build (line 26) | pub fn build( function build_apks (line 37) | fn build_apks( function find_java_executable (line 204) | fn find_java_executable(name: &str) -> CargoResult { function build_manifest (line 237) | fn build_manifest( FILE: cargo-apk/src/ops/build/compile.rs type SharedLibrary (line 23) | pub struct SharedLibrary { type SharedLibraries (line 29) | pub struct SharedLibraries { function build_shared_libraries (line 34) | pub fn build_shared_libraries( type SharedLibraryExecutor (line 103) | struct SharedLibraryExecutor { method exec (line 114) | fn exec( function list_needed_dylibs (line 422) | fn list_needed_dylibs(readelf_path: &Path, library_path: &Path) -> Cargo... function list_android_dylibs (line 442) | fn list_android_dylibs(version_specific_libraries_path: &Path) -> CargoR... function libs_search_paths_from_args (line 461) | fn libs_search_paths_from_args(args: &[std::ffi::OsString]) -> Vec>(paths: &Vec, library: S) -... function write_native_app_glue_src (line 493) | fn write_native_app_glue_src(android_artifacts_dir: &Path) -> CargoResul... function build_android_native_glue (line 508) | fn build_android_native_glue( function write_cmake_toolchain (line 535) | fn write_cmake_toolchain( FILE: cargo-apk/src/ops/build/targets.rs method android_abi (line 5) | pub fn android_abi(self) -> &'static str { method rust_triple (line 15) | pub fn rust_triple(self) -> &'static str { method ndk_llvm_triple (line 25) | pub fn ndk_llvm_triple(self) -> &'static str { method ndk_triple (line 35) | pub fn ndk_triple(self) -> &'static str { FILE: cargo-apk/src/ops/build/tempfile.rs type TempFile (line 7) | pub struct TempFile { method new (line 15) | pub fn new(path: PathBuf, write_contents: F) -> CargoResult method drop (line 30) | fn drop(&mut self) { FILE: cargo-apk/src/ops/build/util.rs function get_root_build_directory (line 10) | pub fn get_root_build_directory(workspace: &Workspace, config: &AndroidC... function get_target_directory (line 24) | pub fn get_target_directory(root_build_dir: &PathBuf, target: &Target) -... function make_path (line 36) | pub fn make_path(config: &AndroidConfig) -> PathBuf { function llvm_toolchain_root (line 41) | pub fn llvm_toolchain_root(config: &AndroidConfig) -> PathBuf { function find_ndk_path (line 58) | pub fn find_ndk_path(platform: u32, path_builder: F) -> CargoResult) -> ProcessBuilder { constant HOST_TAG (line 173) | const HOST_TAG: &str = "windows-x86_64"; constant HOST_TAG (line 176) | const HOST_TAG: &str = "windows"; constant HOST_TAG (line 179) | const HOST_TAG: &str = "linux-x86_64"; constant HOST_TAG (line 182) | const HOST_TAG: &str = "darwin-x86_64"; constant EXECUTABLE_SUFFIX_EXE (line 188) | const EXECUTABLE_SUFFIX_EXE: &str = ".exe"; constant EXECUTABLE_SUFFIX_EXE (line 191) | const EXECUTABLE_SUFFIX_EXE: &str = ""; constant EXECUTABLE_SUFFIX_CMD (line 194) | const EXECUTABLE_SUFFIX_CMD: &str = ".cmd"; constant EXECUTABLE_SUFFIX_CMD (line 197) | const EXECUTABLE_SUFFIX_CMD: &str = ""; constant EXECUTABLE_SUFFIX_BAT (line 200) | pub const EXECUTABLE_SUFFIX_BAT: &str = ".bat"; constant EXECUTABLE_SUFFIX_BAT (line 203) | pub const EXECUTABLE_SUFFIX_BAT: &str = ""; FILE: cargo-apk/src/ops/install.rs function install (line 9) | pub fn install( FILE: cargo-apk/src/ops/run.rs function run (line 9) | pub fn run(workspace: &Workspace, config: &AndroidConfig, options: &ArgM... FILE: cargo-apk/tests/cc/build.rs function main (line 1) | fn main() { FILE: cargo-apk/tests/cc/cc_src/cpptest.cpp function multiply_by_four (line 4) | int32_t multiply_by_four(int32_t value) { function print_value (line 9) | void print_value(int32_t value) { FILE: cargo-apk/tests/cc/cc_src/ctest.c function add_two (line 3) | int32_t add_two(int32_t value) { FILE: cargo-apk/tests/cc/src/main.rs function main (line 1) | fn main() { function add_two (line 17) | fn add_two(value : i32) -> i32; function multiply_by_four (line 22) | fn multiply_by_four(value : i32) -> i32; function print_value (line 23) | fn print_value(value : i32) -> std::ffi::c_void; FILE: cargo-apk/tests/cmake/build.rs function main (line 3) | fn main() { FILE: cargo-apk/tests/cmake/libcmaketest/cmaketest.c function multiply_by_10 (line 1) | int multiply_by_10(int value) { FILE: cargo-apk/tests/cmake/src/main.rs function main (line 1) | fn main() { function multiply_by_10 (line 13) | fn multiply_by_10(value : i32) -> i32; FILE: cargo-apk/tests/inner_attributes/src/main.rs function main (line 3) | fn main() { FILE: cargo-apk/tests/native-library/src/main.rs function main (line 5) | fn main() { function eglGetDisplay (line 14) | fn eglGetDisplay(native_display : *const c_void) -> *mut c_void; FILE: examples/advanced/src/main.rs function main (line 1) | fn main() { FILE: examples/basic/src/main.rs function main (line 1) | fn main() { FILE: examples/multiple_targets/examples/example1.rs function main (line 1) | fn main() { FILE: examples/multiple_targets/src/bin/secondary-bin.rs function main (line 1) | fn main() { FILE: examples/multiple_targets/src/main.rs function main (line 1) | fn main() { FILE: examples/use_assets/src/main.rs function main (line 6) | fn main() { function open_asset (line 15) | fn open_asset(android_app: &AndroidApp, name: &str) -> Asset { FILE: examples/use_icon/src/main.rs function main (line 1) | fn main() { FILE: glue/src/lib.rs function get_android_app (line 15) | pub fn get_android_app() -> NonNull {