We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6666724 commit d85878fCopy full SHA for d85878f
bindgen-cli/options.rs
@@ -95,7 +95,7 @@ fn parse_custom_derive(
95
)]
96
struct BindgenCommand {
97
/// C or C++ header file.
98
- header: String,
+ header: Option<String>,
99
/// Path to write depfile to.
100
#[arg(long)]
101
depfile: Option<String>,
@@ -589,7 +589,11 @@ where
589
590
let mut builder = builder();
591
592
- builder = builder.header(header);
+ if let Some(header) = header {
593
+ builder = builder.header(header);
594
+ } else {
595
+ return Err(io::Error::new(io::ErrorKind::Other, "Header not found"));
596
+ }
597
598
if let Some(rust_target) = rust_target {
599
builder = builder.rust_target(rust_target);
0 commit comments