summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 38b91494..9a2d4f14 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -204,15 +204,15 @@ impl Builder {
output_vector.push("--rust-target".into());
output_vector.push(self.options.rust_target.into());
- if self.options.default_enum_variant != Default::default() {
+ if self.options.default_enum_style != Default::default() {
output_vector.push("--default-enum-variant=".into());
- output_vector.push(match self.options.default_enum_variant {
+ output_vector.push(match self.options.default_enum_style {
codegen::EnumVariation::Rust => "rust",
codegen::EnumVariation::Bitfield => "bitfield",
codegen::EnumVariation::Consts => "consts",
codegen::EnumVariation::ModuleConsts => "moduleconsts",
}.into())
- };
+ }
self.options
.bitfield_enums
@@ -740,10 +740,9 @@ impl Builder {
self.whitelist_var(arg)
}
-
- /// Set the default type of code to generate for enums
- pub fn default_enum_variant(mut self, arg: codegen::EnumVariation) -> Builder {
- self.options.default_enum_variant = arg;
+ /// Set the default style of code to generate for enums
+ pub fn default_enum_style(mut self, arg: codegen::EnumVariation) -> Builder {
+ self.options.default_enum_style = arg;
self
}
@@ -1257,8 +1256,8 @@ struct BindgenOptions {
/// Whitelisted variables. See docs for `whitelisted_types` for more.
whitelisted_vars: RegexSet,
- /// The default type of code to generate for enums
- default_enum_variant: codegen::EnumVariation,
+ /// The default style of code to generate for enums
+ default_enum_style: codegen::EnumVariation,
/// The enum patterns to mark an enum as bitfield.
bitfield_enums: RegexSet,
@@ -1478,7 +1477,7 @@ impl Default for BindgenOptions {
whitelisted_types: Default::default(),
whitelisted_functions: Default::default(),
whitelisted_vars: Default::default(),
- default_enum_variant: Default::default(),
+ default_enum_style: Default::default(),
bitfield_enums: Default::default(),
rustified_enums: Default::default(),
constified_enum_modules: Default::default(),