diff --git a/xtask/public-api/aya-ebpf-bindings.txt b/xtask/public-api/aya-ebpf-bindings.txt
index c84a5bb6..fabbded9 100644
--- a/xtask/public-api/aya-ebpf-bindings.txt
+++ b/xtask/public-api/aya-ebpf-bindings.txt
@@ -547,8 +547,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::__sk_buff__b
 pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2
@@ -582,8 +580,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::__sk_buff__b
 pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr
@@ -632,8 +628,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr whe
 pub fn aya_ebpf_bindings::bindings::bpf_attr::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr
 pub fn aya_ebpf_bindings::bindings::bpf_attr::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_1
@@ -664,8 +658,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_2
@@ -696,8 +688,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1
@@ -728,8 +718,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2
@@ -760,8 +748,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3
@@ -799,8 +785,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1
@@ -831,8 +815,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1
@@ -863,8 +845,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1
@@ -895,8 +875,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2
@@ -927,8 +905,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1
@@ -959,8 +935,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1
@@ -991,8 +965,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_1
@@ -1023,8 +995,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_2
@@ -1055,8 +1025,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1
@@ -1090,8 +1058,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1
@@ -1122,8 +1088,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_cpumap_v
 pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1
@@ -1154,8 +1118,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_devmap_v
 pub fn aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1
@@ -1186,8 +1148,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_fib_look
 pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2
@@ -1219,8 +1179,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_fib_look
 pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3
@@ -1251,8 +1209,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_fib_look
 pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3
 pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4
@@ -1283,8 +1239,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_fib_look
 pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4
 pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5
@@ -1315,8 +1269,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_fib_look
 pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5
 pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1
@@ -1347,8 +1299,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_flow_key
 pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_iter_link_info
@@ -1380,8 +1330,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_iter_lin
 pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_iter_link_info where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_iter_link_info::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_iter_link_info where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_iter_link_info::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_iter_link_info
 pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1
@@ -1423,8 +1371,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1
@@ -1457,8 +1403,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1
@@ -1488,8 +1432,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2
@@ -1520,8 +1462,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_lpm_trie_key_u8__bindgen_ty_1
@@ -1552,8 +1492,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_lpm_trie
 pub fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key_u8__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_lpm_trie_key_u8__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key_u8__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_lpm_trie_key_u8__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key_u8__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_lpm_trie_key_u8__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key_u8__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1
@@ -1584,8 +1522,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_redir_ne
 pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1
@@ -1616,8 +1552,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sk_looku
 pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1
@@ -1651,8 +1585,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sk_looku
 pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1
@@ -1686,8 +1618,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sock_add
 pub fn aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1
@@ -1719,8 +1649,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sock_ops
 pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2
@@ -1754,8 +1682,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sock_ops
 pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3
@@ -1789,8 +1715,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sock_ops
 pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3
 pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4
@@ -1824,8 +1748,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sock_ops
 pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4
 pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1
@@ -1856,8 +1778,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sock_tup
 pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1
@@ -1891,8 +1811,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sockopt_
 pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2
@@ -1926,8 +1844,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sockopt_
 pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3
@@ -1961,8 +1877,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sockopt_
 pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3
 pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1
@@ -1993,8 +1907,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_stack_bu
 pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1
@@ -2025,8 +1937,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_tunnel_k
 pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2
@@ -2057,8 +1967,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_tunnel_k
 pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3
@@ -2089,8 +1997,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_tunnel_k
 pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3
 pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1
@@ -2121,8 +2027,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_xfrm_sta
 pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1
@@ -2156,8 +2060,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::sk_msg_md__b
 pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2
@@ -2191,8 +2093,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::sk_msg_md__b
 pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3
@@ -2226,8 +2126,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::sk_msg_md__b
 pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3
 pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1
@@ -2261,8 +2159,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::sk_reuseport
 pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2
@@ -2296,8 +2192,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::sk_reuseport
 pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3
@@ -2331,8 +2225,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::sk_reuseport
 pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3
 pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub union aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4
@@ -2366,8 +2258,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::sk_reuseport
 pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4
 pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<Storage>
@@ -2417,8 +2307,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::__BindgenBit
 pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<Storage>::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<Storage> where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<Storage>::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<Storage> where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<Storage>::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<Storage>
 pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<Storage>::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::__IncompleteArrayField<T>(_, _)
@@ -2518,8 +2406,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::__sk_buff wh
 pub fn aya_ebpf_bindings::bindings::__sk_buff::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::__sk_buff where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::__sk_buff::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::__sk_buff where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::__sk_buff::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::__sk_buff
 pub fn aya_ebpf_bindings::bindings::__sk_buff::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1
@@ -2566,8 +2452,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10
@@ -2610,8 +2494,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11
@@ -2649,8 +2531,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12
@@ -2689,8 +2569,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13
@@ -2730,8 +2608,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14
@@ -2765,8 +2641,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1
@@ -2799,8 +2673,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2
@@ -2832,8 +2704,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3
@@ -2869,8 +2739,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4
@@ -2903,8 +2771,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5
@@ -2939,8 +2805,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6
@@ -2971,8 +2835,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7
@@ -3010,8 +2872,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8
@@ -3042,8 +2902,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15
@@ -3076,8 +2934,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16
@@ -3109,8 +2965,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17
@@ -3142,8 +2996,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18
@@ -3176,8 +3028,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19
@@ -3211,8 +3061,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2
@@ -3245,8 +3093,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_20
@@ -3279,8 +3125,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_20::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_20 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_20::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_20 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_20::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_20
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_20::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3
@@ -3319,8 +3163,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4
@@ -3376,8 +3218,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5
@@ -3412,8 +3252,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6
@@ -3449,8 +3287,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7
@@ -3496,8 +3332,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8
@@ -3529,8 +3363,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9
@@ -3564,8 +3396,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_attr__bi
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9
 pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_btf_info
@@ -3602,8 +3432,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_btf_info
 pub fn aya_ebpf_bindings::bindings::bpf_btf_info::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_btf_info where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_btf_info::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_btf_info where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_btf_info::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_btf_info
 pub fn aya_ebpf_bindings::bindings::bpf_btf_info::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx
@@ -3637,8 +3465,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_cgroup_d
 pub fn aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx
 pub fn aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_cgroup_storage_key
@@ -3671,8 +3497,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_cgroup_s
 pub fn aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key
 pub fn aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_core_relo
@@ -3707,8 +3531,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_core_rel
 pub fn aya_ebpf_bindings::bindings::bpf_core_relo::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_core_relo where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_core_relo::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_core_relo where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_core_relo::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_core_relo
 pub fn aya_ebpf_bindings::bindings::bpf_core_relo::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_cpumap_val
@@ -3739,8 +3561,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_cpumap_v
 pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_cpumap_val where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_cpumap_val::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_cpumap_val where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_cpumap_val::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_cpumap_val
 pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_devmap_val
@@ -3771,8 +3591,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_devmap_v
 pub fn aya_ebpf_bindings::bindings::bpf_devmap_val::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_devmap_val where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_devmap_val::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_devmap_val where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_devmap_val::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_devmap_val
 pub fn aya_ebpf_bindings::bindings::bpf_devmap_val::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_dynptr
@@ -3804,8 +3622,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_dynptr w
 pub fn aya_ebpf_bindings::bindings::bpf_dynptr::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_dynptr where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_dynptr::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_dynptr where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_dynptr::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_dynptr
 pub fn aya_ebpf_bindings::bindings::bpf_dynptr::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_fib_lookup
@@ -3846,8 +3662,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_fib_look
 pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_fib_lookup where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_fib_lookup::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_fib_lookup where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_fib_lookup::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_fib_lookup
 pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5__bindgen_ty_1
@@ -3880,8 +3694,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_fib_look
 pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_5__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_flow_keys
@@ -3923,8 +3735,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_flow_key
 pub fn aya_ebpf_bindings::bindings::bpf_flow_keys::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_flow_keys where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_flow_keys::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_flow_keys where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_flow_keys::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_flow_keys
 pub fn aya_ebpf_bindings::bindings::bpf_flow_keys::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1
@@ -3957,8 +3767,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_flow_key
 pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2
@@ -3991,8 +3799,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_flow_key
 pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_func_info
@@ -4025,8 +3831,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_func_inf
 pub fn aya_ebpf_bindings::bindings::bpf_func_info::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_func_info where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_func_info::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_func_info where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_func_info::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_func_info
 pub fn aya_ebpf_bindings::bindings::bpf_func_info::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_insn
@@ -4068,8 +3872,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_insn whe
 pub fn aya_ebpf_bindings::bindings::bpf_insn::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_insn where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_insn::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_insn where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_insn::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_insn
 pub fn aya_ebpf_bindings::bindings::bpf_insn::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1
@@ -4101,8 +3903,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_iter_lin
 pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2
@@ -4136,8 +3936,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_iter_lin
 pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3
@@ -4171,8 +3969,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_iter_lin
 pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3
 pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_iter_num
@@ -4204,8 +4000,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_iter_num
 pub fn aya_ebpf_bindings::bindings::bpf_iter_num::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_iter_num where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_iter_num::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_iter_num where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_iter_num::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_iter_num
 pub fn aya_ebpf_bindings::bindings::bpf_iter_num::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_line_info
@@ -4240,8 +4034,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_line_inf
 pub fn aya_ebpf_bindings::bindings::bpf_line_info::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_line_info where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_line_info::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_line_info where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_line_info::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_line_info
 pub fn aya_ebpf_bindings::bindings::bpf_line_info::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info
@@ -4274,8 +4066,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info
 pub fn aya_ebpf_bindings::bindings::bpf_link_info::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1
@@ -4308,8 +4098,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_10
@@ -4348,8 +4136,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_10::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_10 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_10::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_10 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_10::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_10
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_10::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11
@@ -4384,8 +4170,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1
@@ -4420,8 +4204,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2
@@ -4458,8 +4240,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3
@@ -4497,8 +4277,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4
@@ -4536,8 +4314,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_12
@@ -4570,8 +4346,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_12::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_12 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_12::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_12 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_12::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_12
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_12::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_13
@@ -4604,8 +4378,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_13::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_13 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_13::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_13 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_13::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_13
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_13::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2
@@ -4639,8 +4411,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3
@@ -4673,8 +4443,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4
@@ -4707,8 +4475,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1
@@ -4740,8 +4506,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1
@@ -4774,8 +4538,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2
@@ -4808,8 +4570,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5
@@ -4842,8 +4602,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6
@@ -4875,8 +4633,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7
@@ -4908,8 +4664,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8
@@ -4944,8 +4698,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_9
@@ -4981,8 +4733,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_link_inf
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_9::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_9 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_9::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_9 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_9::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_9
 pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_9::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_list_head
@@ -5014,8 +4764,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_list_hea
 pub fn aya_ebpf_bindings::bindings::bpf_list_head::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_list_head where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_list_head::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_list_head where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_list_head::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_list_head
 pub fn aya_ebpf_bindings::bindings::bpf_list_head::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_list_node
@@ -5047,8 +4795,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_list_nod
 pub fn aya_ebpf_bindings::bindings::bpf_list_node::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_list_node where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_list_node::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_list_node where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_list_node::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_list_node
 pub fn aya_ebpf_bindings::bindings::bpf_list_node::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_lpm_trie_key
@@ -5107,8 +4853,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_lpm_trie
 pub fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key_hdr::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_lpm_trie_key_hdr where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key_hdr::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_lpm_trie_key_hdr where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key_hdr::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_lpm_trie_key_hdr
 pub fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key_hdr::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_lpm_trie_key_u8
@@ -5171,8 +4915,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_map_def
 pub fn aya_ebpf_bindings::bindings::bpf_map_def::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_map_def where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_map_def::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_map_def where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_map_def::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_map_def
 pub fn aya_ebpf_bindings::bindings::bpf_map_def::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_map_info
@@ -5219,8 +4961,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_map_info
 pub fn aya_ebpf_bindings::bindings::bpf_map_info::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_map_info where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_map_info::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_map_info where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_map_info::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_map_info
 pub fn aya_ebpf_bindings::bindings::bpf_map_info::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_perf_event_data
@@ -5251,8 +4991,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_perf_eve
 pub fn aya_ebpf_bindings::bindings::bpf_perf_event_data::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_perf_event_data where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_perf_event_data::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_perf_event_data where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_perf_event_data::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_perf_event_data
 pub fn aya_ebpf_bindings::bindings::bpf_perf_event_data::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_perf_event_value
@@ -5286,8 +5024,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_perf_eve
 pub fn aya_ebpf_bindings::bindings::bpf_perf_event_value::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_perf_event_value where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_perf_event_value::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_perf_event_value where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_perf_event_value::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_perf_event_value
 pub fn aya_ebpf_bindings::bindings::bpf_perf_event_value::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_pidns_info
@@ -5320,8 +5056,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_pidns_in
 pub fn aya_ebpf_bindings::bindings::bpf_pidns_info::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_pidns_info where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_pidns_info::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_pidns_info where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_pidns_info::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_pidns_info
 pub fn aya_ebpf_bindings::bindings::bpf_pidns_info::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_prog_info
@@ -5395,8 +5129,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_prog_inf
 pub fn aya_ebpf_bindings::bindings::bpf_prog_info::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_prog_info where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_prog_info::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_prog_info where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_prog_info::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_prog_info
 pub fn aya_ebpf_bindings::bindings::bpf_prog_info::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args
@@ -5454,8 +5186,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_rb_node
 pub fn aya_ebpf_bindings::bindings::bpf_rb_node::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_rb_node where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_rb_node::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_rb_node where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_rb_node::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_rb_node
 pub fn aya_ebpf_bindings::bindings::bpf_rb_node::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_rb_root
@@ -5487,8 +5217,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_rb_root
 pub fn aya_ebpf_bindings::bindings::bpf_rb_root::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_rb_root where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_rb_root::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_rb_root where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_rb_root::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_rb_root
 pub fn aya_ebpf_bindings::bindings::bpf_rb_root::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_redir_neigh
@@ -5519,8 +5247,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_redir_ne
 pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_redir_neigh where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_redir_neigh::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_redir_neigh where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_redir_neigh::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_redir_neigh
 pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_refcount
@@ -5552,8 +5278,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_refcount
 pub fn aya_ebpf_bindings::bindings::bpf_refcount::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_refcount where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_refcount::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_refcount where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_refcount::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_refcount
 pub fn aya_ebpf_bindings::bindings::bpf_refcount::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sk_lookup
@@ -5596,8 +5320,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sk_looku
 pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sk_lookup where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sk_lookup::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sk_lookup where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sk_lookup::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sk_lookup
 pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sock
@@ -5646,8 +5368,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sock whe
 pub fn aya_ebpf_bindings::bindings::bpf_sock::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sock
 pub fn aya_ebpf_bindings::bindings::bpf_sock::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sock_addr
@@ -5686,8 +5406,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sock_add
 pub fn aya_ebpf_bindings::bindings::bpf_sock_addr::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_addr where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_addr::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_addr where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_addr::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sock_addr
 pub fn aya_ebpf_bindings::bindings::bpf_sock_addr::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sock_ops
@@ -5757,8 +5475,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sock_ops
 pub fn aya_ebpf_bindings::bindings::bpf_sock_ops::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_ops where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_ops::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_ops where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_ops::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sock_ops
 pub fn aya_ebpf_bindings::bindings::bpf_sock_ops::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sock_tuple
@@ -5788,8 +5504,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sock_tup
 pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_tuple where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_tuple::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_tuple where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_tuple::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sock_tuple
 pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1
@@ -5824,8 +5538,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sock_tup
 pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1
 pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2
@@ -5860,8 +5572,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sock_tup
 pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2
 pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sockopt
@@ -5897,8 +5607,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sockopt
 pub fn aya_ebpf_bindings::bindings::bpf_sockopt::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sockopt where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sockopt::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sockopt where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sockopt::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sockopt
 pub fn aya_ebpf_bindings::bindings::bpf_sockopt::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_spin_lock
@@ -5930,8 +5638,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_spin_loc
 pub fn aya_ebpf_bindings::bindings::bpf_spin_lock::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_spin_lock where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_spin_lock::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_spin_lock where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_spin_lock::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_spin_lock
 pub fn aya_ebpf_bindings::bindings::bpf_spin_lock::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_stack_build_id
@@ -5963,8 +5669,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_stack_bu
 pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_stack_build_id where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_stack_build_id::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_stack_build_id where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_stack_build_id::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_stack_build_id
 pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sysctl
@@ -5997,8 +5701,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_sysctl w
 pub fn aya_ebpf_bindings::bindings::bpf_sysctl::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sysctl where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_sysctl::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_sysctl where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_sysctl::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_sysctl
 pub fn aya_ebpf_bindings::bindings::bpf_sysctl::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_tcp_sock
@@ -6055,8 +5757,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_tcp_sock
 pub fn aya_ebpf_bindings::bindings::bpf_tcp_sock::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_tcp_sock where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_tcp_sock::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_tcp_sock where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_tcp_sock::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_tcp_sock
 pub fn aya_ebpf_bindings::bindings::bpf_tcp_sock::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_timer
@@ -6088,8 +5788,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_timer wh
 pub fn aya_ebpf_bindings::bindings::bpf_timer::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_timer where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_timer::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_timer where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_timer::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_timer
 pub fn aya_ebpf_bindings::bindings::bpf_timer::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_tunnel_key
@@ -6125,8 +5823,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_tunnel_k
 pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_tunnel_key where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_tunnel_key::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_tunnel_key where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_tunnel_key::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_tunnel_key
 pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_xdp_sock
@@ -6158,8 +5854,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_xdp_sock
 pub fn aya_ebpf_bindings::bindings::bpf_xdp_sock::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_xdp_sock where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_xdp_sock::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_xdp_sock where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_xdp_sock::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_xdp_sock
 pub fn aya_ebpf_bindings::bindings::bpf_xdp_sock::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_xfrm_state
@@ -6193,8 +5887,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::bpf_xfrm_sta
 pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_xfrm_state where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::bpf_xfrm_state::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::bpf_xfrm_state where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::bpf_xfrm_state::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::bpf_xfrm_state
 pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::btf_ptr
@@ -6228,8 +5920,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::btf_ptr wher
 pub fn aya_ebpf_bindings::bindings::btf_ptr::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::btf_ptr where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::btf_ptr::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::btf_ptr where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::btf_ptr::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::btf_ptr
 pub fn aya_ebpf_bindings::bindings::btf_ptr::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::cgroup
@@ -6260,8 +5950,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::cgroup where
 pub fn aya_ebpf_bindings::bindings::cgroup::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::cgroup where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::cgroup::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::cgroup where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::cgroup::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::cgroup
 pub fn aya_ebpf_bindings::bindings::cgroup::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::file
@@ -6292,8 +5980,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::file where T
 pub fn aya_ebpf_bindings::bindings::file::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::file where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::file::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::file where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::file::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::file
 pub fn aya_ebpf_bindings::bindings::file::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::inode
@@ -6324,8 +6010,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::inode where
 pub fn aya_ebpf_bindings::bindings::inode::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::inode where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::inode::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::inode where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::inode::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::inode
 pub fn aya_ebpf_bindings::bindings::inode::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::iphdr
@@ -6356,8 +6040,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::iphdr where
 pub fn aya_ebpf_bindings::bindings::iphdr::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::iphdr where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::iphdr::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::iphdr where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::iphdr::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::iphdr
 pub fn aya_ebpf_bindings::bindings::iphdr::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::ipv6hdr
@@ -6388,8 +6070,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::ipv6hdr wher
 pub fn aya_ebpf_bindings::bindings::ipv6hdr::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::ipv6hdr where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::ipv6hdr::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::ipv6hdr where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::ipv6hdr::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::ipv6hdr
 pub fn aya_ebpf_bindings::bindings::ipv6hdr::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::linux_binprm
@@ -6420,8 +6100,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::linux_binprm
 pub fn aya_ebpf_bindings::bindings::linux_binprm::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::linux_binprm where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::linux_binprm::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::linux_binprm where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::linux_binprm::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::linux_binprm
 pub fn aya_ebpf_bindings::bindings::linux_binprm::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::mptcp_sock
@@ -6452,8 +6130,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::mptcp_sock w
 pub fn aya_ebpf_bindings::bindings::mptcp_sock::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::mptcp_sock where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::mptcp_sock::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::mptcp_sock where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::mptcp_sock::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::mptcp_sock
 pub fn aya_ebpf_bindings::bindings::mptcp_sock::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::path
@@ -6484,8 +6160,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::path where T
 pub fn aya_ebpf_bindings::bindings::path::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::path where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::path::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::path where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::path::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::path
 pub fn aya_ebpf_bindings::bindings::path::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::pt_regs
@@ -6537,8 +6211,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::pt_regs wher
 pub fn aya_ebpf_bindings::bindings::pt_regs::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::pt_regs where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::pt_regs::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::pt_regs where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::pt_regs::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::pt_regs
 pub fn aya_ebpf_bindings::bindings::pt_regs::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::seq_file
@@ -6569,8 +6241,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::seq_file whe
 pub fn aya_ebpf_bindings::bindings::seq_file::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::seq_file where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::seq_file::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::seq_file where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::seq_file::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::seq_file
 pub fn aya_ebpf_bindings::bindings::seq_file::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::sk_msg_md
@@ -6610,8 +6280,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::sk_msg_md wh
 pub fn aya_ebpf_bindings::bindings::sk_msg_md::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_msg_md where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::sk_msg_md::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_msg_md where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::sk_msg_md::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::sk_msg_md
 pub fn aya_ebpf_bindings::bindings::sk_msg_md::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::sk_reuseport_md
@@ -6649,8 +6317,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::sk_reuseport
 pub fn aya_ebpf_bindings::bindings::sk_reuseport_md::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_reuseport_md where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::sk_reuseport_md::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sk_reuseport_md where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::sk_reuseport_md::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::sk_reuseport_md
 pub fn aya_ebpf_bindings::bindings::sk_reuseport_md::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::sockaddr
@@ -6683,8 +6349,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::sockaddr whe
 pub fn aya_ebpf_bindings::bindings::sockaddr::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sockaddr where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::sockaddr::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::sockaddr where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::sockaddr::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::sockaddr
 pub fn aya_ebpf_bindings::bindings::sockaddr::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::socket
@@ -6715,8 +6379,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::socket where
 pub fn aya_ebpf_bindings::bindings::socket::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::socket where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::socket::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::socket where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::socket::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::socket
 pub fn aya_ebpf_bindings::bindings::socket::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::task_struct
@@ -6747,8 +6409,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::task_struct
 pub fn aya_ebpf_bindings::bindings::task_struct::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::task_struct where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::task_struct::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::task_struct where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::task_struct::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::task_struct
 pub fn aya_ebpf_bindings::bindings::task_struct::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::tcp6_sock
@@ -6779,8 +6439,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::tcp6_sock wh
 pub fn aya_ebpf_bindings::bindings::tcp6_sock::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::tcp6_sock where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::tcp6_sock::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::tcp6_sock where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::tcp6_sock::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::tcp6_sock
 pub fn aya_ebpf_bindings::bindings::tcp6_sock::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::tcp_request_sock
@@ -6811,8 +6469,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::tcp_request_
 pub fn aya_ebpf_bindings::bindings::tcp_request_sock::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::tcp_request_sock where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::tcp_request_sock::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::tcp_request_sock where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::tcp_request_sock::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::tcp_request_sock
 pub fn aya_ebpf_bindings::bindings::tcp_request_sock::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::tcp_sock
@@ -6843,8 +6499,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::tcp_sock whe
 pub fn aya_ebpf_bindings::bindings::tcp_sock::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::tcp_sock where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::tcp_sock::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::tcp_sock where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::tcp_sock::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::tcp_sock
 pub fn aya_ebpf_bindings::bindings::tcp_sock::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::tcp_timewait_sock
@@ -6875,8 +6529,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::tcp_timewait
 pub fn aya_ebpf_bindings::bindings::tcp_timewait_sock::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::tcp_timewait_sock where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::tcp_timewait_sock::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::tcp_timewait_sock where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::tcp_timewait_sock::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::tcp_timewait_sock
 pub fn aya_ebpf_bindings::bindings::tcp_timewait_sock::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::tcphdr
@@ -6907,8 +6559,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::tcphdr where
 pub fn aya_ebpf_bindings::bindings::tcphdr::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::tcphdr where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::tcphdr::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::tcphdr where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::tcphdr::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::tcphdr
 pub fn aya_ebpf_bindings::bindings::tcphdr::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::udp6_sock
@@ -6939,8 +6589,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::udp6_sock wh
 pub fn aya_ebpf_bindings::bindings::udp6_sock::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::udp6_sock where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::udp6_sock::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::udp6_sock where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::udp6_sock::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::udp6_sock
 pub fn aya_ebpf_bindings::bindings::udp6_sock::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::unix_sock
@@ -6971,8 +6619,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::unix_sock wh
 pub fn aya_ebpf_bindings::bindings::unix_sock::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::unix_sock where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::unix_sock::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::unix_sock where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::unix_sock::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::unix_sock
 pub fn aya_ebpf_bindings::bindings::unix_sock::from(t: T) -> T
 #[repr(C)] pub struct aya_ebpf_bindings::bindings::xdp_md
@@ -7009,8 +6655,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf_bindings::bindings::xdp_md where
 pub fn aya_ebpf_bindings::bindings::xdp_md::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::xdp_md where T: core::clone::Clone
 pub unsafe fn aya_ebpf_bindings::bindings::xdp_md::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf_bindings::bindings::xdp_md where T: core::marker::Copy
-pub unsafe fn aya_ebpf_bindings::bindings::xdp_md::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf_bindings::bindings::xdp_md
 pub fn aya_ebpf_bindings::bindings::xdp_md::from(t: T) -> T
 pub const aya_ebpf_bindings::bindings::BPF_ABS: u32
diff --git a/xtask/public-api/aya-ebpf.txt b/xtask/public-api/aya-ebpf.txt
index 6e8ff0b7..a5df8639 100644
--- a/xtask/public-api/aya-ebpf.txt
+++ b/xtask/public-api/aya-ebpf.txt
@@ -59,8 +59,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::helpers::PrintkArg where T: cor
 pub fn aya_ebpf::helpers::PrintkArg::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_ebpf::helpers::PrintkArg where T: core::clone::Clone
 pub unsafe fn aya_ebpf::helpers::PrintkArg::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_ebpf::helpers::PrintkArg where T: core::marker::Copy
-pub unsafe fn aya_ebpf::helpers::PrintkArg::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_ebpf::helpers::PrintkArg
 pub fn aya_ebpf::helpers::PrintkArg::from(t: T) -> T
 pub fn aya_ebpf::helpers::bpf_get_current_comm() -> core::result::Result<[u8; 16], aya_ebpf_cty::od::c_long>
diff --git a/xtask/public-api/aya-log-common.txt b/xtask/public-api/aya-log-common.txt
index 233a8280..d012d59f 100644
--- a/xtask/public-api/aya-log-common.txt
+++ b/xtask/public-api/aya-log-common.txt
@@ -50,8 +50,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_log_common::Argument where T: core::m
 pub fn aya_log_common::Argument::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_log_common::Argument where T: core::clone::Clone
 pub unsafe fn aya_log_common::Argument::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_log_common::Argument where T: core::marker::Copy
-pub unsafe fn aya_log_common::Argument::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_log_common::Argument
 pub fn aya_log_common::Argument::from(t: T) -> T
 #[repr(u8)] pub enum aya_log_common::DisplayHint
@@ -96,8 +94,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_log_common::DisplayHint where T: core
 pub fn aya_log_common::DisplayHint::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_log_common::DisplayHint where T: core::clone::Clone
 pub unsafe fn aya_log_common::DisplayHint::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_log_common::DisplayHint where T: core::marker::Copy
-pub unsafe fn aya_log_common::DisplayHint::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_log_common::DisplayHint
 pub fn aya_log_common::DisplayHint::from(t: T) -> T
 #[repr(u8)] pub enum aya_log_common::Level
@@ -141,8 +137,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_log_common::Level where T: core::mark
 pub fn aya_log_common::Level::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_log_common::Level where T: core::clone::Clone
 pub unsafe fn aya_log_common::Level::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_log_common::Level where T: core::marker::Copy
-pub unsafe fn aya_log_common::Level::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_log_common::Level
 pub fn aya_log_common::Level::from(t: T) -> T
 #[repr(u8)] pub enum aya_log_common::RecordField
@@ -181,8 +175,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_log_common::RecordField where T: core
 pub fn aya_log_common::RecordField::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_log_common::RecordField where T: core::clone::Clone
 pub unsafe fn aya_log_common::RecordField::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_log_common::RecordField where T: core::marker::Copy
-pub unsafe fn aya_log_common::RecordField::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_log_common::RecordField
 pub fn aya_log_common::RecordField::from(t: T) -> T
 pub const aya_log_common::LOG_BUF_CAPACITY: usize
diff --git a/xtask/public-api/aya-obj.txt b/xtask/public-api/aya-obj.txt
index 87679d67..10e93ce2 100644
--- a/xtask/public-api/aya-obj.txt
+++ b/xtask/public-api/aya-obj.txt
@@ -135,8 +135,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::btf::BtfKind where T: core::mark
 pub fn aya_obj::btf::BtfKind::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::btf::BtfKind where T: core::clone::Clone
 pub unsafe fn aya_obj::btf::BtfKind::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::btf::BtfKind where T: core::marker::Copy
-pub unsafe fn aya_obj::btf::BtfKind::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::btf::BtfKind
 pub fn aya_obj::btf::BtfKind::from(t: T) -> T
 pub enum aya_obj::btf::BtfType
@@ -1492,8 +1490,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attach_type where
 pub fn aya_obj::generated::bpf_attach_type::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attach_type where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attach_type::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attach_type where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attach_type::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attach_type
 pub fn aya_obj::generated::bpf_attach_type::from(t: T) -> T
 #[repr(u32)] pub enum aya_obj::generated::bpf_cmd
@@ -1574,8 +1570,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_cmd where T: core
 pub fn aya_obj::generated::bpf_cmd::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_cmd where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_cmd::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_cmd where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_cmd::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_cmd
 pub fn aya_obj::generated::bpf_cmd::from(t: T) -> T
 #[repr(u32)] pub enum aya_obj::generated::bpf_link_type
@@ -1631,8 +1625,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_type where T
 pub fn aya_obj::generated::bpf_link_type::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_type where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_type::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_type where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_type::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_type
 pub fn aya_obj::generated::bpf_link_type::from(t: T) -> T
 #[repr(u32)] pub enum aya_obj::generated::bpf_map_type
@@ -1715,8 +1707,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_map_type where T:
 pub fn aya_obj::generated::bpf_map_type::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_map_type where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_map_type::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_map_type where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_map_type::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_map_type
 pub fn aya_obj::generated::bpf_map_type::from(t: T) -> T
 #[repr(u32)] pub enum aya_obj::generated::bpf_prog_type
@@ -1791,8 +1781,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_prog_type where T
 pub fn aya_obj::generated::bpf_prog_type::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_prog_type where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_prog_type::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_prog_type where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_prog_type::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_prog_type
 pub fn aya_obj::generated::bpf_prog_type::from(t: T) -> T
 #[repr(u32)] pub enum aya_obj::generated::bpf_stats_type
@@ -1834,8 +1822,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_stats_type where
 pub fn aya_obj::generated::bpf_stats_type::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_stats_type where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_stats_type::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_stats_type where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_stats_type::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_stats_type
 pub fn aya_obj::generated::bpf_stats_type::from(t: T) -> T
 #[repr(u32)] pub enum aya_obj::generated::btf_func_linkage
@@ -1879,8 +1865,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::btf_func_linkage wher
 pub fn aya_obj::generated::btf_func_linkage::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_func_linkage where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::btf_func_linkage::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_func_linkage where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::btf_func_linkage::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::btf_func_linkage
 pub fn aya_obj::generated::btf_func_linkage::from(t: T) -> T
 #[repr(u32)] pub enum aya_obj::generated::perf_event_sample_format
@@ -1947,8 +1931,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_event_sample_for
 pub fn aya_obj::generated::perf_event_sample_format::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_sample_format where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_event_sample_format::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_sample_format where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_event_sample_format::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_event_sample_format
 pub fn aya_obj::generated::perf_event_sample_format::from(t: T) -> T
 #[repr(u32)] pub enum aya_obj::generated::perf_event_type
@@ -2011,8 +1993,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_event_type where
 pub fn aya_obj::generated::perf_event_type::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_type where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_event_type::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_type where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_event_type::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_event_type
 pub fn aya_obj::generated::perf_event_type::from(t: T) -> T
 #[repr(u32)] pub enum aya_obj::generated::perf_hw_cache_id
@@ -2061,8 +2041,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_hw_cache_id wher
 pub fn aya_obj::generated::perf_hw_cache_id::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_hw_cache_id where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_hw_cache_id::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_hw_cache_id where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_hw_cache_id::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_hw_cache_id
 pub fn aya_obj::generated::perf_hw_cache_id::from(t: T) -> T
 #[repr(u32)] pub enum aya_obj::generated::perf_hw_cache_op_id
@@ -2107,8 +2085,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_hw_cache_op_id w
 pub fn aya_obj::generated::perf_hw_cache_op_id::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_hw_cache_op_id where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_hw_cache_op_id::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_hw_cache_op_id where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_hw_cache_op_id::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_hw_cache_op_id
 pub fn aya_obj::generated::perf_hw_cache_op_id::from(t: T) -> T
 #[repr(u32)] pub enum aya_obj::generated::perf_hw_cache_op_result_id
@@ -2152,8 +2128,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_hw_cache_op_resu
 pub fn aya_obj::generated::perf_hw_cache_op_result_id::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_hw_cache_op_result_id where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_hw_cache_op_result_id::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_hw_cache_op_result_id where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_hw_cache_op_result_id::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_hw_cache_op_result_id
 pub fn aya_obj::generated::perf_hw_cache_op_result_id::from(t: T) -> T
 #[repr(u32)] pub enum aya_obj::generated::perf_hw_id
@@ -2205,8 +2179,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_hw_id where T: c
 pub fn aya_obj::generated::perf_hw_id::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_hw_id where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_hw_id::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_hw_id where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_hw_id::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_hw_id
 pub fn aya_obj::generated::perf_hw_id::from(t: T) -> T
 #[repr(u32)] pub enum aya_obj::generated::perf_sw_ids
@@ -2260,8 +2232,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_sw_ids where T:
 pub fn aya_obj::generated::perf_sw_ids::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_sw_ids where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_sw_ids::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_sw_ids where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_sw_ids::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_sw_ids
 pub fn aya_obj::generated::perf_sw_ids::from(t: T) -> T
 #[repr(u32)] pub enum aya_obj::generated::perf_type_id
@@ -2309,8 +2279,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_type_id where T:
 pub fn aya_obj::generated::perf_type_id::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_type_id where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_type_id::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_type_id where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_type_id::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_type_id
 pub fn aya_obj::generated::perf_type_id::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr
@@ -2363,8 +2331,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr where T: cor
 pub fn aya_obj::generated::bpf_attr::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr
 pub fn aya_obj::generated::bpf_attr::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_1
@@ -2399,8 +2365,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_1
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_2
@@ -2435,8 +2399,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_2
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_10__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_1
@@ -2471,8 +2433,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_1
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_2
@@ -2507,8 +2467,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_2
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3
@@ -2550,8 +2508,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1
@@ -2586,8 +2542,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1
@@ -2622,8 +2576,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_1
@@ -2658,8 +2610,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_1
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_2
@@ -2694,8 +2644,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_2
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_15__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr__bindgen_ty_2__bindgen_ty_1
@@ -2730,8 +2678,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_2__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_2__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_2__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_2__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_2__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_2__bindgen_ty_1
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_2__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr__bindgen_ty_4__bindgen_ty_1
@@ -2766,8 +2712,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_4__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_4__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_4__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_4__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_4__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_4__bindgen_ty_1
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_4__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_1
@@ -2802,8 +2746,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_1
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_2
@@ -2838,8 +2780,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_2
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_6__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_attr__bindgen_ty_8__bindgen_ty_1
@@ -2877,8 +2817,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_8__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_8__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_8__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_8__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_8__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_8__bindgen_ty_1
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_8__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_cpumap_val__bindgen_ty_1
@@ -2913,8 +2851,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_cpumap_val__bindg
 pub fn aya_obj::generated::bpf_cpumap_val__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_cpumap_val__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_cpumap_val__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_cpumap_val__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_cpumap_val__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_cpumap_val__bindgen_ty_1
 pub fn aya_obj::generated::bpf_cpumap_val__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_devmap_val__bindgen_ty_1
@@ -2949,8 +2885,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_devmap_val__bindg
 pub fn aya_obj::generated::bpf_devmap_val__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_devmap_val__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_devmap_val__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_devmap_val__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_devmap_val__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_devmap_val__bindgen_ty_1
 pub fn aya_obj::generated::bpf_devmap_val__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_link_info__bindgen_ty_1
@@ -2996,8 +2930,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1
@@ -3034,8 +2966,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1
@@ -3069,8 +2999,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2
@@ -3105,8 +3033,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::btf_type__bindgen_ty_1
@@ -3141,8 +3067,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::btf_type__bindgen_ty_
 pub fn aya_obj::generated::btf_type__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_type__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::btf_type__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_type__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::btf_type__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::btf_type__bindgen_ty_1
 pub fn aya_obj::generated::btf_type__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::perf_event_attr__bindgen_ty_1
@@ -3177,8 +3101,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_event_attr__bind
 pub fn aya_obj::generated::perf_event_attr__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_attr__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_event_attr__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_attr__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_event_attr__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_event_attr__bindgen_ty_1
 pub fn aya_obj::generated::perf_event_attr__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::perf_event_attr__bindgen_ty_2
@@ -3213,8 +3135,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_event_attr__bind
 pub fn aya_obj::generated::perf_event_attr__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_attr__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_event_attr__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_attr__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_event_attr__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_event_attr__bindgen_ty_2
 pub fn aya_obj::generated::perf_event_attr__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::perf_event_attr__bindgen_ty_3
@@ -3251,8 +3171,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_event_attr__bind
 pub fn aya_obj::generated::perf_event_attr__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_attr__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_event_attr__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_attr__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_event_attr__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_event_attr__bindgen_ty_3
 pub fn aya_obj::generated::perf_event_attr__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::perf_event_attr__bindgen_ty_4
@@ -3289,8 +3207,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_event_attr__bind
 pub fn aya_obj::generated::perf_event_attr__bindgen_ty_4::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_attr__bindgen_ty_4 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_event_attr__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_attr__bindgen_ty_4 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_event_attr__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_event_attr__bindgen_ty_4
 pub fn aya_obj::generated::perf_event_attr__bindgen_ty_4::from(t: T) -> T
 #[repr(C)] pub union aya_obj::generated::perf_event_mmap_page__bindgen_ty_1
@@ -3325,8 +3241,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_event_mmap_page_
 pub fn aya_obj::generated::perf_event_mmap_page__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_mmap_page__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_event_mmap_page__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_mmap_page__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_event_mmap_page__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_event_mmap_page__bindgen_ty_1
 pub fn aya_obj::generated::perf_event_mmap_page__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::__BindgenBitfieldUnit<Storage>
@@ -3380,8 +3294,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::__BindgenBitfieldUnit
 pub fn aya_obj::generated::__BindgenBitfieldUnit<Storage>::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::__BindgenBitfieldUnit<Storage> where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::__BindgenBitfieldUnit<Storage>::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::__BindgenBitfieldUnit<Storage> where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::__BindgenBitfieldUnit<Storage>::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::__BindgenBitfieldUnit<Storage>
 pub fn aya_obj::generated::__BindgenBitfieldUnit<Storage>::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::__IncompleteArrayField<T>(_, _)
@@ -3465,8 +3377,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_1
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_10
@@ -3513,8 +3423,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_10::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_10 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_10::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_10 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_10::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_10
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_10::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_11
@@ -3556,8 +3464,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_11::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_11 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_11::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_11 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_11::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_11
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_11::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_12
@@ -3600,8 +3506,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_12::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_12 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_12::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_12 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_12::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_12
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_12::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_13
@@ -3645,8 +3549,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_13::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_13 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_13::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_13 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_13::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_13
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_13::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_14
@@ -3684,8 +3586,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_14
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1
@@ -3722,8 +3622,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2
@@ -3759,8 +3657,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3
@@ -3800,8 +3696,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4
@@ -3838,8 +3732,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5
@@ -3878,8 +3770,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6
@@ -3914,8 +3804,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7
@@ -3957,8 +3845,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8
@@ -3993,8 +3879,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_15
@@ -4031,8 +3915,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_15::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_15 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_15::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_15 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_15::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_15
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_15::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_16
@@ -4068,8 +3950,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_16::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_16 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_16::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_16 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_16::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_16
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_16::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_17
@@ -4105,8 +3985,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_17::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_17 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_17::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_17 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_17::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_17
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_17::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_18
@@ -4143,8 +4021,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_18::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_18 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_18::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_18 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_18::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_18
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_18::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_19
@@ -4182,8 +4058,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_19::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_19 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_19::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_19 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_19::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_19
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_19::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_2
@@ -4220,8 +4094,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_2
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_20
@@ -4258,8 +4130,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_20::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_20 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_20::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_20 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_20::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_20
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_20::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_3
@@ -4302,8 +4172,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_3
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_4
@@ -4363,8 +4231,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_4::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_4 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_4 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_4
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_4::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_5
@@ -4403,8 +4269,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_5::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_5 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_5::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_5 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_5::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_5
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_5::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_6
@@ -4444,8 +4308,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_6::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_6 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_6::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_6 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_6::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_6
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_6::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_7
@@ -4495,8 +4357,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_7::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_7 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_7::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_7 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_7::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_7
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_7::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_8
@@ -4532,8 +4392,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_8::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_8 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_8::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_8 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_8::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_8
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_8::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_attr__bindgen_ty_9
@@ -4571,8 +4429,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_attr__bindgen_ty_
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_9::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_9 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_9::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_attr__bindgen_ty_9 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_attr__bindgen_ty_9::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_attr__bindgen_ty_9
 pub fn aya_obj::generated::bpf_attr__bindgen_ty_9::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_btf_info
@@ -4613,8 +4469,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_btf_info where T:
 pub fn aya_obj::generated::bpf_btf_info::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_btf_info where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_btf_info::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_btf_info where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_btf_info::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_btf_info
 pub fn aya_obj::generated::bpf_btf_info::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_core_relo
@@ -4653,8 +4507,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_core_relo where T
 pub fn aya_obj::generated::bpf_core_relo::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_core_relo where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_core_relo::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_core_relo where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_core_relo::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_core_relo
 pub fn aya_obj::generated::bpf_core_relo::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_cpumap_val
@@ -4689,8 +4541,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_cpumap_val where
 pub fn aya_obj::generated::bpf_cpumap_val::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_cpumap_val where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_cpumap_val::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_cpumap_val where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_cpumap_val::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_cpumap_val
 pub fn aya_obj::generated::bpf_cpumap_val::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_devmap_val
@@ -4725,8 +4575,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_devmap_val where
 pub fn aya_obj::generated::bpf_devmap_val::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_devmap_val where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_devmap_val::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_devmap_val where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_devmap_val::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_devmap_val
 pub fn aya_obj::generated::bpf_devmap_val::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_func_info
@@ -4763,8 +4611,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_func_info where T
 pub fn aya_obj::generated::bpf_func_info::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_func_info where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_func_info::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_func_info where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_func_info::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_func_info
 pub fn aya_obj::generated::bpf_func_info::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_insn
@@ -4810,8 +4656,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_insn where T: cor
 pub fn aya_obj::generated::bpf_insn::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_insn where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_insn::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_insn where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_insn::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_insn
 pub fn aya_obj::generated::bpf_insn::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_line_info
@@ -4850,8 +4694,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_line_info where T
 pub fn aya_obj::generated::bpf_line_info::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_line_info where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_line_info::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_line_info where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_line_info::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_line_info
 pub fn aya_obj::generated::bpf_line_info::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info
@@ -4888,8 +4730,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info where T
 pub fn aya_obj::generated::bpf_link_info::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info
 pub fn aya_obj::generated::bpf_link_info::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_1
@@ -4926,8 +4766,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_1
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_10
@@ -4970,8 +4808,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_10::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_10 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_10::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_10 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_10::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_10
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_10::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11
@@ -5010,8 +4846,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1
@@ -5050,8 +4884,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2
@@ -5092,8 +4924,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3
@@ -5135,8 +4965,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4
@@ -5178,8 +5006,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_11__bindgen_ty_1__bindgen_ty_4::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_12
@@ -5216,8 +5042,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_12::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_12 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_12::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_12 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_12::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_12
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_12::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_13
@@ -5254,8 +5078,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_13::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_13 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_13::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_13 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_13::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_13
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_13::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_2
@@ -5293,8 +5115,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_2
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_3
@@ -5331,8 +5151,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_3::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_3::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_3
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_3::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4
@@ -5369,8 +5187,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1
@@ -5406,8 +5222,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1
@@ -5444,8 +5258,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2
@@ -5482,8 +5294,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_5
@@ -5520,8 +5330,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_5::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_5::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_5::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_5
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_5::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_6
@@ -5557,8 +5365,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_6::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_6::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_6::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_6
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_6::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_7
@@ -5594,8 +5400,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_7::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_7::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_7::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_7
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_7::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_8
@@ -5634,8 +5438,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_8::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_8::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_8::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_8
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_8::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_9
@@ -5675,8 +5477,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_link_info__bindge
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_9::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_9 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_9::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_9 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_9::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_9
 pub fn aya_obj::generated::bpf_link_info__bindgen_ty_1__bindgen_ty_9::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_lpm_trie_key
@@ -5754,8 +5554,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_map_info where T:
 pub fn aya_obj::generated::bpf_map_info::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_map_info where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_map_info::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_map_info where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_map_info::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_map_info
 pub fn aya_obj::generated::bpf_map_info::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::bpf_prog_info
@@ -5833,8 +5631,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::bpf_prog_info where T
 pub fn aya_obj::generated::bpf_prog_info::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_prog_info where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::bpf_prog_info::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::bpf_prog_info where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::bpf_prog_info::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::bpf_prog_info
 pub fn aya_obj::generated::bpf_prog_info::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::btf_array
@@ -5872,8 +5668,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::btf_array where T: co
 pub fn aya_obj::generated::btf_array::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_array where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::btf_array::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_array where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::btf_array::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::btf_array
 pub fn aya_obj::generated::btf_array::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::btf_decl_tag
@@ -5909,8 +5703,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::btf_decl_tag where T:
 pub fn aya_obj::generated::btf_decl_tag::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_decl_tag where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::btf_decl_tag::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_decl_tag where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::btf_decl_tag::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::btf_decl_tag
 pub fn aya_obj::generated::btf_decl_tag::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::btf_enum
@@ -5947,8 +5739,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::btf_enum where T: cor
 pub fn aya_obj::generated::btf_enum::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_enum where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::btf_enum::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_enum where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::btf_enum::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::btf_enum
 pub fn aya_obj::generated::btf_enum::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::btf_ext_header
@@ -5993,8 +5783,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::btf_ext_header where
 pub fn aya_obj::generated::btf_ext_header::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_ext_header where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::btf_ext_header::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_ext_header where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::btf_ext_header::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::btf_ext_header
 pub fn aya_obj::generated::btf_ext_header::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::btf_header
@@ -6037,8 +5825,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::btf_header where T: c
 pub fn aya_obj::generated::btf_header::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_header where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::btf_header::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_header where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::btf_header::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::btf_header
 pub fn aya_obj::generated::btf_header::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::btf_member
@@ -6076,8 +5862,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::btf_member where T: c
 pub fn aya_obj::generated::btf_member::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_member where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::btf_member::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_member where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::btf_member::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::btf_member
 pub fn aya_obj::generated::btf_member::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::btf_param
@@ -6114,8 +5898,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::btf_param where T: co
 pub fn aya_obj::generated::btf_param::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_param where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::btf_param::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_param where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::btf_param::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::btf_param
 pub fn aya_obj::generated::btf_param::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::btf_type
@@ -6151,8 +5933,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::btf_type where T: cor
 pub fn aya_obj::generated::btf_type::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_type where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::btf_type::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_type where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::btf_type::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::btf_type
 pub fn aya_obj::generated::btf_type::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::btf_var
@@ -6188,8 +5968,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::btf_var where T: core
 pub fn aya_obj::generated::btf_var::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_var where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::btf_var::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_var where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::btf_var::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::btf_var
 pub fn aya_obj::generated::btf_var::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::btf_var_secinfo
@@ -6227,8 +6005,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::btf_var_secinfo where
 pub fn aya_obj::generated::btf_var_secinfo::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_var_secinfo where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::btf_var_secinfo::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::btf_var_secinfo where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::btf_var_secinfo::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::btf_var_secinfo
 pub fn aya_obj::generated::btf_var_secinfo::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::ifinfomsg
@@ -6269,8 +6045,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::ifinfomsg where T: co
 pub fn aya_obj::generated::ifinfomsg::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::ifinfomsg where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::ifinfomsg::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::ifinfomsg where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::ifinfomsg::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::ifinfomsg
 pub fn aya_obj::generated::ifinfomsg::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::perf_event_attr
@@ -6405,8 +6179,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_event_attr where
 pub fn aya_obj::generated::perf_event_attr::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_attr where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_event_attr::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_attr where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_event_attr::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_event_attr
 pub fn aya_obj::generated::perf_event_attr::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::perf_event_header
@@ -6444,8 +6216,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_event_header whe
 pub fn aya_obj::generated::perf_event_header::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_header where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_event_header::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_header where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_event_header::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_event_header
 pub fn aya_obj::generated::perf_event_header::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::perf_event_mmap_page
@@ -6504,8 +6274,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_event_mmap_page
 pub fn aya_obj::generated::perf_event_mmap_page::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_mmap_page where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_event_mmap_page::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_mmap_page where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_event_mmap_page::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_event_mmap_page
 pub fn aya_obj::generated::perf_event_mmap_page::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::perf_event_mmap_page__bindgen_ty_1__bindgen_ty_1
@@ -6558,8 +6326,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::perf_event_mmap_page_
 pub fn aya_obj::generated::perf_event_mmap_page__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_mmap_page__bindgen_ty_1__bindgen_ty_1 where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::perf_event_mmap_page__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::perf_event_mmap_page__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::perf_event_mmap_page__bindgen_ty_1__bindgen_ty_1::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::perf_event_mmap_page__bindgen_ty_1__bindgen_ty_1
 pub fn aya_obj::generated::perf_event_mmap_page__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T
 #[repr(C)] pub struct aya_obj::generated::tcmsg
@@ -6601,8 +6367,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::generated::tcmsg where T: core::
 pub fn aya_obj::generated::tcmsg::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::generated::tcmsg where T: core::clone::Clone
 pub unsafe fn aya_obj::generated::tcmsg::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::generated::tcmsg where T: core::marker::Copy
-pub unsafe fn aya_obj::generated::tcmsg::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::generated::tcmsg
 pub fn aya_obj::generated::tcmsg::from(t: T) -> T
 pub const aya_obj::generated::AYA_PERF_EVENT_IOC_DISABLE: core::ffi::c_int
@@ -6964,8 +6728,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::maps::PinningType where T: core:
 pub fn aya_obj::maps::PinningType::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::maps::PinningType where T: core::clone::Clone
 pub unsafe fn aya_obj::maps::PinningType::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::maps::PinningType where T: core::marker::Copy
-pub unsafe fn aya_obj::maps::PinningType::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::maps::PinningType
 pub fn aya_obj::maps::PinningType::from(t: T) -> T
 pub struct aya_obj::maps::BtfMap
@@ -7042,8 +6804,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::maps::BtfMapDef where T: core::m
 pub fn aya_obj::maps::BtfMapDef::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::maps::BtfMapDef where T: core::clone::Clone
 pub unsafe fn aya_obj::maps::BtfMapDef::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::maps::BtfMapDef where T: core::marker::Copy
-pub unsafe fn aya_obj::maps::BtfMapDef::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::maps::BtfMapDef
 pub fn aya_obj::maps::BtfMapDef::from(t: T) -> T
 pub struct aya_obj::maps::InvalidMapTypeError
@@ -7153,8 +6913,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::maps::bpf_map_def where T: core:
 pub fn aya_obj::maps::bpf_map_def::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::maps::bpf_map_def where T: core::clone::Clone
 pub unsafe fn aya_obj::maps::bpf_map_def::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::maps::bpf_map_def where T: core::marker::Copy
-pub unsafe fn aya_obj::maps::bpf_map_def::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::maps::bpf_map_def
 pub fn aya_obj::maps::bpf_map_def::from(t: T) -> T
 pub mod aya_obj::obj
@@ -7206,8 +6964,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::EbpfSectionKind where T: core::m
 pub fn aya_obj::EbpfSectionKind::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::EbpfSectionKind where T: core::clone::Clone
 pub unsafe fn aya_obj::EbpfSectionKind::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::EbpfSectionKind where T: core::marker::Copy
-pub unsafe fn aya_obj::EbpfSectionKind::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::EbpfSectionKind
 pub fn aya_obj::EbpfSectionKind::from(t: T) -> T
 pub enum aya_obj::obj::ParseError
@@ -7571,8 +7327,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::programs::cgroup_sock::CgroupSoc
 pub fn aya_obj::programs::cgroup_sock::CgroupSockAttachType::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::programs::cgroup_sock::CgroupSockAttachType where T: core::clone::Clone
 pub unsafe fn aya_obj::programs::cgroup_sock::CgroupSockAttachType::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::programs::cgroup_sock::CgroupSockAttachType where T: core::marker::Copy
-pub unsafe fn aya_obj::programs::cgroup_sock::CgroupSockAttachType::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::programs::cgroup_sock::CgroupSockAttachType
 pub fn aya_obj::programs::cgroup_sock::CgroupSockAttachType::from(t: T) -> T
 pub mod aya_obj::programs::cgroup_sock_addr
@@ -7622,8 +7376,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::programs::cgroup_sock_addr::Cgro
 pub fn aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType where T: core::clone::Clone
 pub unsafe fn aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType where T: core::marker::Copy
-pub unsafe fn aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType
 pub fn aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType::from(t: T) -> T
 pub mod aya_obj::programs::cgroup_sockopt
@@ -7663,8 +7415,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::programs::cgroup_sockopt::Cgroup
 pub fn aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType where T: core::clone::Clone
 pub unsafe fn aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType where T: core::marker::Copy
-pub unsafe fn aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType
 pub fn aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType::from(t: T) -> T
 pub mod aya_obj::programs::xdp
@@ -7705,8 +7455,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::programs::xdp::XdpAttachType whe
 pub fn aya_obj::programs::xdp::XdpAttachType::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::programs::xdp::XdpAttachType where T: core::clone::Clone
 pub unsafe fn aya_obj::programs::xdp::XdpAttachType::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::programs::xdp::XdpAttachType where T: core::marker::Copy
-pub unsafe fn aya_obj::programs::xdp::XdpAttachType::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::programs::xdp::XdpAttachType
 pub fn aya_obj::programs::xdp::XdpAttachType::from(t: T) -> T
 pub enum aya_obj::programs::CgroupSockAddrAttachType
@@ -7755,8 +7503,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::programs::cgroup_sock_addr::Cgro
 pub fn aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType where T: core::clone::Clone
 pub unsafe fn aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType where T: core::marker::Copy
-pub unsafe fn aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType
 pub fn aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType::from(t: T) -> T
 pub enum aya_obj::programs::CgroupSockAttachType
@@ -7799,8 +7545,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::programs::cgroup_sock::CgroupSoc
 pub fn aya_obj::programs::cgroup_sock::CgroupSockAttachType::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::programs::cgroup_sock::CgroupSockAttachType where T: core::clone::Clone
 pub unsafe fn aya_obj::programs::cgroup_sock::CgroupSockAttachType::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::programs::cgroup_sock::CgroupSockAttachType where T: core::marker::Copy
-pub unsafe fn aya_obj::programs::cgroup_sock::CgroupSockAttachType::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::programs::cgroup_sock::CgroupSockAttachType
 pub fn aya_obj::programs::cgroup_sock::CgroupSockAttachType::from(t: T) -> T
 pub enum aya_obj::programs::CgroupSockoptAttachType
@@ -7839,8 +7583,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::programs::cgroup_sockopt::Cgroup
 pub fn aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType where T: core::clone::Clone
 pub unsafe fn aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType where T: core::marker::Copy
-pub unsafe fn aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType
 pub fn aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType::from(t: T) -> T
 pub enum aya_obj::programs::XdpAttachType
@@ -7880,8 +7622,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::programs::xdp::XdpAttachType whe
 pub fn aya_obj::programs::xdp::XdpAttachType::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::programs::xdp::XdpAttachType where T: core::clone::Clone
 pub unsafe fn aya_obj::programs::xdp::XdpAttachType::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::programs::xdp::XdpAttachType where T: core::marker::Copy
-pub unsafe fn aya_obj::programs::xdp::XdpAttachType::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::programs::xdp::XdpAttachType
 pub fn aya_obj::programs::xdp::XdpAttachType::from(t: T) -> T
 pub mod aya_obj::relocation
@@ -8009,8 +7749,6 @@ impl<T> core::borrow::BorrowMut<T> for aya_obj::EbpfSectionKind where T: core::m
 pub fn aya_obj::EbpfSectionKind::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya_obj::EbpfSectionKind where T: core::clone::Clone
 pub unsafe fn aya_obj::EbpfSectionKind::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya_obj::EbpfSectionKind where T: core::marker::Copy
-pub unsafe fn aya_obj::EbpfSectionKind::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya_obj::EbpfSectionKind
 pub fn aya_obj::EbpfSectionKind::from(t: T) -> T
 pub enum aya_obj::Map
diff --git a/xtask/public-api/aya.txt b/xtask/public-api/aya.txt
index ceba538f..532d83c9 100644
--- a/xtask/public-api/aya.txt
+++ b/xtask/public-api/aya.txt
@@ -302,8 +302,6 @@ impl<T> core::borrow::BorrowMut<T> for aya::maps::lpm_trie::Key<K> where T: core
 pub fn aya::maps::lpm_trie::Key<K>::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya::maps::lpm_trie::Key<K> where T: core::clone::Clone
 pub unsafe fn aya::maps::lpm_trie::Key<K>::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya::maps::lpm_trie::Key<K> where T: core::marker::Copy
-pub unsafe fn aya::maps::lpm_trie::Key<K>::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya::maps::lpm_trie::Key<K>
 pub fn aya::maps::lpm_trie::Key<K>::from(t: T) -> T
 pub struct aya::maps::lpm_trie::LpmTrie<T, K, V>
@@ -2597,8 +2595,6 @@ impl<T> core::borrow::BorrowMut<T> for aya::programs::cgroup_skb::CgroupSkbAttac
 pub fn aya::programs::cgroup_skb::CgroupSkbAttachType::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya::programs::cgroup_skb::CgroupSkbAttachType where T: core::clone::Clone
 pub unsafe fn aya::programs::cgroup_skb::CgroupSkbAttachType::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya::programs::cgroup_skb::CgroupSkbAttachType where T: core::marker::Copy
-pub unsafe fn aya::programs::cgroup_skb::CgroupSkbAttachType::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya::programs::cgroup_skb::CgroupSkbAttachType
 pub fn aya::programs::cgroup_skb::CgroupSkbAttachType::from(t: T) -> T
 pub struct aya::programs::cgroup_skb::CgroupSkb
@@ -5051,8 +5047,6 @@ impl<T> core::borrow::BorrowMut<T> for aya::programs::sk_skb::SkSkbKind where T:
 pub fn aya::programs::sk_skb::SkSkbKind::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya::programs::sk_skb::SkSkbKind where T: core::clone::Clone
 pub unsafe fn aya::programs::sk_skb::SkSkbKind::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya::programs::sk_skb::SkSkbKind where T: core::marker::Copy
-pub unsafe fn aya::programs::sk_skb::SkSkbKind::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya::programs::sk_skb::SkSkbKind
 pub fn aya::programs::sk_skb::SkSkbKind::from(t: T) -> T
 pub struct aya::programs::sk_skb::SkSkb
@@ -5488,8 +5482,6 @@ impl<T> core::borrow::BorrowMut<T> for aya::programs::tc::TcAttachType where T:
 pub fn aya::programs::tc::TcAttachType::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya::programs::tc::TcAttachType where T: core::clone::Clone
 pub unsafe fn aya::programs::tc::TcAttachType::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya::programs::tc::TcAttachType where T: core::marker::Copy
-pub unsafe fn aya::programs::tc::TcAttachType::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya::programs::tc::TcAttachType
 pub fn aya::programs::tc::TcAttachType::from(t: T) -> T
 pub enum aya::programs::tc::TcError
@@ -6318,8 +6310,6 @@ impl<T> core::borrow::BorrowMut<T> for aya::programs::xdp::XdpFlags where T: cor
 pub fn aya::programs::xdp::XdpFlags::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya::programs::xdp::XdpFlags where T: core::clone::Clone
 pub unsafe fn aya::programs::xdp::XdpFlags::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya::programs::xdp::XdpFlags where T: core::marker::Copy
-pub unsafe fn aya::programs::xdp::XdpFlags::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya::programs::xdp::XdpFlags
 pub fn aya::programs::xdp::XdpFlags::from(t: T) -> T
 pub struct aya::programs::xdp::XdpLink(_)
@@ -6428,8 +6418,6 @@ impl<T> core::borrow::BorrowMut<T> for aya::programs::cgroup_skb::CgroupSkbAttac
 pub fn aya::programs::cgroup_skb::CgroupSkbAttachType::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya::programs::cgroup_skb::CgroupSkbAttachType where T: core::clone::Clone
 pub unsafe fn aya::programs::cgroup_skb::CgroupSkbAttachType::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya::programs::cgroup_skb::CgroupSkbAttachType where T: core::marker::Copy
-pub unsafe fn aya::programs::cgroup_skb::CgroupSkbAttachType::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya::programs::cgroup_skb::CgroupSkbAttachType
 pub fn aya::programs::cgroup_skb::CgroupSkbAttachType::from(t: T) -> T
 pub enum aya::programs::ExtensionError
@@ -6619,8 +6607,6 @@ impl<T> core::borrow::BorrowMut<T> for aya::programs::ProbeKind where T: core::m
 pub fn aya::programs::ProbeKind::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya::programs::ProbeKind where T: core::clone::Clone
 pub unsafe fn aya::programs::ProbeKind::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya::programs::ProbeKind where T: core::marker::Copy
-pub unsafe fn aya::programs::ProbeKind::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya::programs::ProbeKind
 pub fn aya::programs::ProbeKind::from(t: T) -> T
 pub enum aya::programs::Program
@@ -6967,8 +6953,6 @@ impl<T> core::borrow::BorrowMut<T> for aya::programs::sk_skb::SkSkbKind where T:
 pub fn aya::programs::sk_skb::SkSkbKind::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya::programs::sk_skb::SkSkbKind where T: core::clone::Clone
 pub unsafe fn aya::programs::sk_skb::SkSkbKind::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya::programs::sk_skb::SkSkbKind where T: core::marker::Copy
-pub unsafe fn aya::programs::sk_skb::SkSkbKind::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya::programs::sk_skb::SkSkbKind
 pub fn aya::programs::sk_skb::SkSkbKind::from(t: T) -> T
 pub enum aya::programs::SocketFilterError
@@ -7051,8 +7035,6 @@ impl<T> core::borrow::BorrowMut<T> for aya::programs::tc::TcAttachType where T:
 pub fn aya::programs::tc::TcAttachType::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya::programs::tc::TcAttachType where T: core::clone::Clone
 pub unsafe fn aya::programs::tc::TcAttachType::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya::programs::tc::TcAttachType where T: core::marker::Copy
-pub unsafe fn aya::programs::tc::TcAttachType::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya::programs::tc::TcAttachType
 pub fn aya::programs::tc::TcAttachType::from(t: T) -> T
 pub enum aya::programs::TcError
@@ -8563,8 +8545,6 @@ impl<T> core::borrow::BorrowMut<T> for aya::programs::xdp::XdpFlags where T: cor
 pub fn aya::programs::xdp::XdpFlags::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya::programs::xdp::XdpFlags where T: core::clone::Clone
 pub unsafe fn aya::programs::xdp::XdpFlags::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya::programs::xdp::XdpFlags where T: core::marker::Copy
-pub unsafe fn aya::programs::xdp::XdpFlags::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya::programs::xdp::XdpFlags
 pub fn aya::programs::xdp::XdpFlags::from(t: T) -> T
 pub trait aya::programs::Link: core::fmt::Debug + 'static
@@ -8727,8 +8707,6 @@ impl<T> core::borrow::BorrowMut<T> for aya::util::KernelVersion where T: core::m
 pub fn aya::util::KernelVersion::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya::util::KernelVersion where T: core::clone::Clone
 pub unsafe fn aya::util::KernelVersion::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya::util::KernelVersion where T: core::marker::Copy
-pub unsafe fn aya::util::KernelVersion::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya::util::KernelVersion
 pub fn aya::util::KernelVersion::from(t: T) -> T
 pub fn aya::util::kernel_symbols() -> core::result::Result<alloc::collections::btree::map::BTreeMap<u64, alloc::string::String>, std::io::error::Error>
@@ -9003,8 +8981,6 @@ impl<T> core::borrow::BorrowMut<T> for aya::VerifierLogLevel where T: core::mark
 pub fn aya::VerifierLogLevel::borrow_mut(&mut self) -> &mut T
 impl<T> core::clone::CloneToUninit for aya::VerifierLogLevel where T: core::clone::Clone
 pub unsafe fn aya::VerifierLogLevel::clone_to_uninit(&self, dst: *mut T)
-impl<T> core::clone::CloneToUninit for aya::VerifierLogLevel where T: core::marker::Copy
-pub unsafe fn aya::VerifierLogLevel::clone_to_uninit(&self, dst: *mut T)
 impl<T> core::convert::From<T> for aya::VerifierLogLevel
 pub fn aya::VerifierLogLevel::from(t: T) -> T
 pub unsafe trait aya::Pod: core::marker::Copy + 'static