Provided by: cxxbridge-cmd_1.0.141-1_amd64 

NAME
cxxbridge - generate C++ code from rust source files
DESCRIPTION
Usage:
cxxbridge <input>.rs
Emit .cc file for bridge to stdout
cxxbridge <input>.rs --header
Emit .h file for bridge to stdout
cxxbridge --header
Emit "rust/cxx.h" header to stdout
Arguments:
[input]
Input Rust source file containing #[cxx::bridge].
OPTIONS
--cfg <name="value" | name[=true] | name=false>
Compilation configuration matching what will be used to build the Rust side of the bridge.
--cxx-impl-annotations <annotation>
Optional annotation for implementations of C++ function wrappers that may be exposed to Rust. You
may for example need to provide __declspec(dllexport) or __attribute__((visibility("default"))) if
Rust code from one shared object or executable depends on these C++ functions in another.
--header
Emit header with declarations only. Optional if using `-o` with a path ending in `.h`.
--help
Print help information.
-i, --include <include>
Any additional headers to #include. The cxxbridge tool does not parse or even require the given
paths to exist; they simply go into the generated C++ code as #include lines.
-o, --output <output>
Path of file to write as output. Output goes to stdout if -o is not specified.
--version
Print version information.
AUTHOR
Matthias Geiger <werdahias@debian.org>
COPYRIGHT
Copyright © 2025 Matthias Geiger
This manual page was written for the Debian system (and may be used by others).
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General
Public License, Version 3 or (at your option) any later version published by the Free Software
Foundation.
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-
licenses/GPL.
cxxbridge 1.0.137 January 2025 CXXBRIDGE(1)