rust-lang / rust-lang/rust-bindgen
comments for macros is lost
Open
@amanjeev is already working on this.
Since May 24, 2023.
- Dominant language
- Rust
- Stars
- 5.3k
- Forks
- 829
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 15
Description
Discussed in https://github.com/rust-lang/rust-bindgen/discussions/2534
Originally posted by divflex May 21, 2023
Input C/C++ Header
///this is the comment
#define ABC '1'
Bindgen Invocation
let bindings = bindgen::Builder::default()
.header(format!("src/test.cpp"))
.layout_tests(false)
.clang_arg("-fparse-all-comments")
.clang_args(&["-E", "-CC"])
.generate_comments(true)
.parse_callbacks(Box::new(bindgen::CargoCallbacks))
.generate()
.expect("Unable to generate bindings");
The comment line is missing. How can I keep it ?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.