Skip to content

--with-derive-custom-struct doesn't apply to __BindgenBitfieldUnit #3196

Open
@BennoLossin

Description

@BennoLossin

Invoking bindgen with --with-derive-custom-struct .*=Foo does not add #[derive(Foo)] to __BindgenBitfieldUnit.

I'd like all structs (& unions) to be marked with the derive macro, as it only implements the trait when all fields also implement it.

My current solution is to just manually implement the trait for __BindgenBitfieldUnit, which is fine, but not stable when you decide to rework how bitfields are represented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    rust-for-linuxIssues relevant to the Rust for Linux project

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions