diff --git a/bindgen/codegen/mod.rs b/bindgen/codegen/mod.rs index 531d9e86..a7dd4aad 100644 --- a/bindgen/codegen/mod.rs +++ b/bindgen/codegen/mod.rs @@ -128,6 +128,7 @@ fn root_import( } bitflags! { + #[derive(Copy, Clone)] struct DerivableTraits: u16 { const DEBUG = 1 << 0; const DEFAULT = 1 << 1; diff --git a/bindgen/lib.rs b/bindgen/lib.rs index 4e8d3e64..209b866b 100644 --- a/bindgen/lib.rs +++ b/bindgen/lib.rs @@ -107,6 +107,7 @@ fn args_are_cpp(clang_args: &[Box]) -> bool { } bitflags! { + #[derive(Copy, Clone, Debug)] /// A type used to indicate which kind of items we have to generate. pub struct CodegenConfig: u32 { /// Whether to generate functions.