SYMBOL INDEX (138 symbols across 87 files) FILE: test/cargo_flags/cargo_flags/main.cpp function main (line 4) | int main(int argc, char **argv) { FILE: test/cargo_flags/cargo_flags/rust/src/lib.rs function rust_function (line 4) | pub extern "C" fn rust_function(name: *const c_char) { FILE: test/cbindgen/auto/main.cpp function main (line 4) | int main(int argc, char **argv) { FILE: test/cbindgen/auto/rust/src/ffi.rs constant FFI_MAGIC_NUMBER (line 3) | pub const FFI_MAGIC_NUMBER: u64 = 0xFDA0_0184; FILE: test/cbindgen/auto/rust/src/lib.rs constant MAGIC_NUMBER (line 1) | pub const MAGIC_NUMBER: u64 = 0xABCD_EFAB; type Point (line 8) | pub struct Point { method add (line 14) | pub(crate) fn add(&mut self, rhs: &Point) { function add_point (line 21) | pub extern "C" fn add_point(lhs: Option<&mut Point>, rhs: Option<&Point>) { function is_magic_number (line 31) | pub extern "C" fn is_magic_number(num: u64) -> bool { FILE: test/cbindgen/auto/rust/src/other_mod/mod.rs constant OTHER_MOD_MAGIC_NUMBER (line 1) | pub const OTHER_MOD_MAGIC_NUMBER: u32 = 192312312; FILE: test/cbindgen/install_lib/rust_lib/src/lib.rs function add (line 3) | pub extern "C" fn add(left: u64, right: u64) -> u64 { FILE: test/cbindgen/manual/main.cpp function main (line 4) | int main(int argc, char **argv) { FILE: test/cbindgen/manual/rust/src/ffi.rs constant FFI_MAGIC_NUMBER (line 3) | pub const FFI_MAGIC_NUMBER: u64 = 0xFDA0_0184; FILE: test/cbindgen/manual/rust/src/lib.rs constant MAGIC_NUMBER (line 1) | pub const MAGIC_NUMBER: u64 = 0xABCD_EFAB; type Point (line 8) | pub struct Point { method add (line 14) | pub(crate) fn add(&mut self, rhs: &Point) { function add_point (line 21) | pub extern "C" fn add_point(lhs: Option<&mut Point>, rhs: Option<&Point>) { function is_magic_number (line 31) | pub extern "C" fn is_magic_number(num: u64) -> bool { FILE: test/cbindgen/manual/rust/src/other_mod/mod.rs constant OTHER_MOD_MAGIC_NUMBER (line 1) | pub const OTHER_MOD_MAGIC_NUMBER: u32 = 192312312; FILE: test/config_discovery/config_discovery/src/main.rs function main (line 9) | fn main() { FILE: test/corrosion_install/install_lib/main.cpp function main (line 7) | int main(int argc, char **argv) { FILE: test/corrosion_install/install_lib/rust_lib/src/lib.rs function add (line 3) | pub extern "C" fn add(left: u64, right: u64) -> u64 { FILE: test/corrosion_install/install_rust_bin/rust_bin/src/main.rs function main (line 1) | fn main() { FILE: test/cpp2rust/cpp2rust/lib.cpp function cpp_function (line 3) | void cpp_function(char const *name) { FILE: test/cpp2rust/cpp2rust/lib2.cpp function cpp_function2 (line 4) | void cpp_function2(char const *name) { function get_42 (line 8) | uint32_t get_42() { FILE: test/cpp2rust/cpp2rust/path with space/lib3.cpp function cpp_function3 (line 5) | void cpp_function3(char const *name) { FILE: test/cpp2rust/cpp2rust/rust/build.rs function main (line 2) | fn main() { FILE: test/cpp2rust/cpp2rust/rust/rust_dependency/src/lib.rs function get_42 (line 3) | fn get_42() -> u32; function calls_ffi (line 5) | pub fn calls_ffi() { FILE: test/cpp2rust/cpp2rust/rust/src/bin/rust-exe.rs function cpp_function (line 4) | fn cpp_function(name: *const c_char); function cpp_function2 (line 5) | fn cpp_function2(name: *const c_char); function cpp_function3 (line 6) | fn cpp_function3(name: *const c_char); function greeting (line 10) | fn greeting(name: &str) { function main (line 19) | fn main() { FILE: test/crate_type/crate_type/main.cpp function main (line 4) | int main() { FILE: test/crate_type/crate_type/proj1/src/lib.rs function rust_function1 (line 2) | pub extern "C" fn rust_function1() { FILE: test/crate_type/crate_type/proj2/src/lib.rs function rust_function2 (line 2) | pub extern "C" fn rust_function2() { FILE: test/custom_profiles/basic_profiles/main.cpp function main (line 4) | int main(int argc, char **argv) { FILE: test/custom_profiles/basic_profiles/rust/src/lib.rs function rust_function (line 4) | pub extern "C" fn rust_function(name: *const c_char) { FILE: test/custom_profiles/custom_profiles/main.cpp function main (line 4) | int main(int argc, char **argv) { FILE: test/custom_profiles/custom_profiles/rust/src/lib.rs function rust_function (line 4) | pub extern "C" fn rust_function(name: *const c_char) { constant _ (line 11) | const _: () = assert!(false, "Debug assertions where not disabled via cu... FILE: test/custom_target/custom_target/main.cpp function main (line 4) | int main(int argc, char **argv) { FILE: test/custom_target/custom_target/rust/build.rs function main (line 1) | fn main() { FILE: test/custom_target/custom_target/rust/c_lib.c function calculate_42 (line 3) | uint32_t calculate_42(void) { FILE: test/custom_target/custom_target/rust/src/bin.rs function main (line 3) | fn main() { FILE: test/custom_target/custom_target/rust/src/lib.rs function calculate_42 (line 4) | pub fn calculate_42() -> u32; function rust_function (line 8) | pub extern "C" fn rust_function(name: *const c_char) { FILE: test/cxxbridge/cxxbridge_circular/cpplib.cpp function RsImage (line 6) | RsImage read_image(rust::Str path) { function assert_equality (line 14) | void assert_equality() { FILE: test/cxxbridge/cxxbridge_circular/main.cpp function main (line 5) | int main(void) { FILE: test/cxxbridge/cxxbridge_circular/rust/src/lib.rs type Rgba (line 4) | pub struct Rgba { type RsImage (line 12) | pub struct RsImage { method equal_to (line 30) | pub fn equal_to(&self, path: &str) -> bool { function read_image (line 19) | pub fn read_image(path: &str) -> RsImage; function equal_to (line 23) | pub fn equal_to(self: &RsImage, other: &str) -> bool; FILE: test/cxxbridge/cxxbridge_cpp2rust/cpplib.cpp function RsImage (line 6) | RsImage read_image(rust::Str path) { function write_image (line 13) | void write_image(::rust::Str path, ::RsImage const & image) { FILE: test/cxxbridge/cxxbridge_cpp2rust/rust/src/lib.rs type Rgba (line 5) | pub struct Rgba type RsImage (line 14) | pub struct RsImage function read_image (line 23) | pub fn read_image(path: &str) -> RsImage; function write_image (line 24) | fn write_image(path: &str, image: &RsImage); FILE: test/cxxbridge/cxxbridge_cpp2rust/rust/src/main.rs function main (line 3) | fn main() { FILE: test/cxxbridge/cxxbridge_exported_impls/main.cpp function main (line 5) | int main() FILE: test/cxxbridge/cxxbridge_exported_impls/rust/src/bridge_a.rs type OkResult (line 3) | pub struct OkResult { type TestResult (line 8) | pub struct TestResult { function make_result (line 15) | fn make_result() -> Result; function make_result (line 19) | pub fn make_result() -> Result { FILE: test/cxxbridge/cxxbridge_exported_impls/rust/src/bridge_b.rs type NewVal (line 5) | pub struct NewVal { function make_new_val (line 13) | fn make_new_val() -> SharedPtr; function make_new_val (line 17) | pub fn make_new_val() -> cxx::SharedPtr { FILE: test/cxxbridge/cxxbridge_exported_impls/rust/src/lib.rs type TestResult (line 12) | type TestResult = crate::bridge_a::ffi::TestResult; type NewVal (line 13) | type NewVal = crate::bridge_b::ffi::NewVal; function combine_result (line 17) | fn combine_result(other: SharedPtr) -> Result; function combine_result (line 22) | pub fn combine_result(other: cxx::SharedPtr Result<(), std::io::Error> { FILE: test/gensource/gensource/src/lib.rs function it_works (line 6) | fn it_works() { FILE: test/hostbuild/hostbuild/build.rs function main (line 1) | fn main() { FILE: test/hostbuild/hostbuild/src/lib.c function c_function (line 3) | void c_function(char const *name) { FILE: test/hostbuild/hostbuild/src/main.rs function c_function (line 4) | fn c_function(name: *const c_char); function main (line 7) | fn main() { FILE: test/multitarget/multitarget/lib.cpp function cpp_function (line 3) | void cpp_function(char const *name) { FILE: test/multitarget/multitarget/src/bin/bin1.rs function main (line 3) | fn main() { FILE: test/multitarget/multitarget/src/bin/bin2.rs function main (line 3) | fn main() { FILE: test/multitarget/multitarget/src/bin/bin3.rs function main (line 3) | fn main() { FILE: test/multitarget/multitarget/src/lib.rs function hello_world (line 3) | pub fn hello_world() { function cpp_function (line 8) | pub fn cpp_function(name: *const c_char); FILE: test/nostd/nostd/main.cpp function cpp_function (line 3) | void cpp_function() { FILE: test/nostd/nostd/rust/src/lib.rs function rust_function (line 5) | pub extern "C" fn rust_function() {} function panic (line 8) | fn panic(_panic: &PanicInfo<'_>) -> ! { FILE: test/output directory/output directory/consumer.cpp function main (line 7) | int main(int argc, char *argv[]) FILE: test/output directory/output directory/proj1/src/bin/rust_bin1.rs function main (line 1) | fn main() { FILE: test/output directory/output directory/proj1/src/lib.rs function ret_12 (line 2) | pub extern "C" fn ret_12() -> u32 { FILE: test/output directory/output directory/proj2/src/bin/rust_bin2.rs function main (line 1) | fn main() { FILE: test/output directory/output directory/proj2/src/lib.rs function ret_12 (line 2) | pub extern "C" fn ret_12() -> u32 { FILE: test/output directory/output directory/proj3/src/bin/rust_bin3.rs function main (line 1) | fn main() { FILE: test/output directory/output directory/proj3/src/lib.rs function ret_12 (line 2) | pub extern "C" fn ret_12() -> u32 { FILE: test/output directory/output_directory_config/consumer.cpp function main (line 7) | int main(int argc, char *argv[]) FILE: test/output directory/output_directory_config/proj1/src/bin/rust_bin1.rs function main (line 1) | fn main() { FILE: test/output directory/output_directory_config/proj1/src/lib.rs function ret_12 (line 2) | pub extern "C" fn ret_12() -> u32 { FILE: test/override_crate_type/override_crate_type/main.cpp function main (line 3) | int main(int argc, char **argv) { FILE: test/override_crate_type/override_crate_type/rust/build.rs function main (line 2) | fn main() { FILE: test/override_crate_type/override_crate_type/rust/src/lib.rs function rust_function (line 4) | pub extern "C" fn rust_function(name: *const c_char) { FILE: test/rust2cpp/rust2cpp/main.cpp function main (line 3) | int main(int argc, char **argv) { FILE: test/rust2cpp/rust2cpp/rust/build.rs function main (line 2) | fn main() { FILE: test/rust2cpp/rust2cpp/rust/src/lib.rs function rust_function (line 4) | pub extern "C" fn rust_function(name: *const c_char) { FILE: test/rustflags/cargo_config_rustflags/src/main.rs function print_line (line 3) | fn print_line() { function test_local_rustflag (line 9) | fn test_local_rustflag() { function main (line 13) | fn main() { FILE: test/rustflags/rustflags/main.cpp function main (line 5) | int main(int argc, char **argv) { FILE: test/rustflags/rustflags/rust/some_dependency/src/lib.rs constant _ (line 3) | const _: [(); 1] = [(); 2]; constant _ (line 6) | const _: [(); 1] = [(); 2]; function some_function (line 8) | pub fn some_function() -> u32 { FILE: test/rustflags/rustflags/rust/src/lib.rs function rust_function (line 6) | pub extern "C" fn rust_function(name: *const c_char) { function rust_second_function (line 13) | pub extern "C" fn rust_second_function(name: *const c_char) { function rust_second_function (line 20) | pub extern "C" fn rust_second_function(name: *const c_char) { function rust_third_function (line 27) | pub extern "C" fn rust_third_function(name: *const c_char) { constant _ (line 34) | const _: [(); 1] = [(); 2]; constant _ (line 37) | const _: [(); 1] = [(); 2]; constant _ (line 40) | const _: [(); 1] = [(); 2]; FILE: test/workspace/workspace/main.cpp function main (line 2) | int main() { FILE: test/workspace/workspace/member1/src/lib.rs function it_works (line 4) | fn it_works() { FILE: test/workspace/workspace/member2/src/lib.rs function it_works (line 4) | fn it_works() { FILE: test/workspace/workspace/member3/src/main.rs function main (line 1) | fn main() {