The translation of classes, structs, enums, and typedefs can be adjusted in a few ways:
By using the bindgen::Builder
's configuration methods, when using bindgen
as a library.
By passing extra flags and options to the bindgen
executable.
By adding an annotation comment to the C/C++ source code. Annotations are specially formatted HTML tags inside doxygen style comments:
For single line comments:
/// <div rustbindgen></div>
For multi-line comments:
/** * <div rustbindgen></div> */
We'll leave the nitty-gritty details to the docs.rs API reference and bindgen --help
, but provide higher level concept documentation here.