src/android/interoperability/cpp/bridge.md
CXX relies on a description of the function signatures that will be exposed from
each language to the other. You provide this description using extern blocks in
a Rust module annotated with the #[cxx::bridge] attribute macro.
# // Copyright 2023 Google LLC
# // SPDX-License-Identifier: Apache-2.0
#
{{#include ../../../../third_party/cxx/blobstore/src/main.rs:bridge}}
ffi module within your crate.cargo expand ::ffi to expand
just the ffi module (though this doesn't apply for Android projects).target/cxxbridge.