diff --git a/libbpf-cargo/CHANGELOG.md b/libbpf-cargo/CHANGELOG.md index 60e51ea1..ecdd2b2e 100644 --- a/libbpf-cargo/CHANGELOG.md +++ b/libbpf-cargo/CHANGELOG.md @@ -1,3 +1,9 @@ +Unreleased +---------- +- Silenced possible `clippy` reported warnings in generated skeleton + when BPF object file does not contain any maps + + 0.24.2 ------ - Fixed panic on "open" of skeleton with `kconfig` map diff --git a/libbpf-cargo/src/gen/mod.rs b/libbpf-cargo/src/gen/mod.rs index 871234a6..18c49e88 100644 --- a/libbpf-cargo/src/gen/mod.rs +++ b/libbpf-cargo/src/gen/mod.rs @@ -458,6 +458,7 @@ fn gen_skel_map_defs( let object = unsafe {{ std::mem::transmute::<&mut libbpf_rs::{prefix}Object, &'obj mut libbpf_rs::{prefix}Object>(object) }}; + #[allow(clippy::never_loop)] for map in object.maps_mut() {{ let name = map .name() @@ -468,6 +469,7 @@ fn gen_skel_map_defs( \"map has invalid name\", )) }})?; + #[allow(clippy::match_single_binding)] match name {{ ", )?;