Merge pull request #250 from vadorovsky/aya-gen-disable-debug

aya-gen: Disable Debug derive for BTF types
pull/251/head
Dave Tucker 2 years ago committed by GitHub
commit e2ebd85d5c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -19,4 +19,11 @@ pub fn bpf_builder() -> Builder {
.clang_arg("-Wno-unknown-attributes") .clang_arg("-Wno-unknown-attributes")
.default_enum_style(EnumVariation::ModuleConsts) .default_enum_style(EnumVariation::ModuleConsts)
.prepend_enum_name(false) .prepend_enum_name(false)
// NOTE(vadorovsky): It's a workaround for the upstream bindgen issue:
// https://github.com/rust-lang/rust-bindgen/issues/2083
// tl;dr: Rust nightly complains about #[repr(packed)] structs deriving
// Debug without Copy.
// It needs to be fixed properly upstream, but for now we have to
// disable Debug derive here.
.derive_debug(false)
} }

Loading…
Cancel
Save