xtask: bless public-api

reviewable/pr527/r18
Tuetuopay 1 year ago
parent 00dc7a5bd4
commit 46551de3e7

@ -563,6 +563,114 @@ impl<T> core::borrow::BorrowMut<T> for aya_bpf::maps::stack_trace::StackTrace wh
pub fn aya_bpf::maps::stack_trace::StackTrace::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_bpf::maps::stack_trace::StackTrace
pub fn aya_bpf::maps::stack_trace::StackTrace::from(t: T) -> T
pub mod aya_bpf::maps::xdp
#[repr(transparent)] pub struct aya_bpf::maps::xdp::CpuMap
impl aya_bpf::maps::CpuMap
pub const fn aya_bpf::maps::CpuMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::CpuMap
pub fn aya_bpf::maps::CpuMap::redirect(&self, index: u32, flags: u64) -> u32
pub const fn aya_bpf::maps::CpuMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::CpuMap
impl core::marker::Sync for aya_bpf::maps::CpuMap
impl core::marker::Send for aya_bpf::maps::CpuMap
impl core::marker::Unpin for aya_bpf::maps::CpuMap
impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::CpuMap
impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::CpuMap
impl<T, U> core::convert::Into<U> for aya_bpf::maps::CpuMap where U: core::convert::From<T>
pub fn aya_bpf::maps::CpuMap::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_bpf::maps::CpuMap where U: core::convert::Into<T>
pub type aya_bpf::maps::CpuMap::Error = core::convert::Infallible
pub fn aya_bpf::maps::CpuMap::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_bpf::maps::CpuMap where U: core::convert::TryFrom<T>
pub type aya_bpf::maps::CpuMap::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_bpf::maps::CpuMap::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya_bpf::maps::CpuMap where T: 'static + core::marker::Sized
pub fn aya_bpf::maps::CpuMap::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_bpf::maps::CpuMap where T: core::marker::Sized
pub fn aya_bpf::maps::CpuMap::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_bpf::maps::CpuMap where T: core::marker::Sized
pub fn aya_bpf::maps::CpuMap::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_bpf::maps::CpuMap
pub fn aya_bpf::maps::CpuMap::from(t: T) -> T
#[repr(transparent)] pub struct aya_bpf::maps::xdp::DevMap
impl aya_bpf::maps::DevMap
pub fn aya_bpf::maps::DevMap::get(&self, index: u32) -> core::option::Option<DevMapValue>
pub const fn aya_bpf::maps::DevMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMap
pub fn aya_bpf::maps::DevMap::redirect(&self, index: u32, flags: u64) -> u32
pub const fn aya_bpf::maps::DevMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMap
impl core::marker::Sync for aya_bpf::maps::DevMap
impl core::marker::Send for aya_bpf::maps::DevMap
impl core::marker::Unpin for aya_bpf::maps::DevMap
impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::DevMap
impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::DevMap
impl<T, U> core::convert::Into<U> for aya_bpf::maps::DevMap where U: core::convert::From<T>
pub fn aya_bpf::maps::DevMap::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_bpf::maps::DevMap where U: core::convert::Into<T>
pub type aya_bpf::maps::DevMap::Error = core::convert::Infallible
pub fn aya_bpf::maps::DevMap::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_bpf::maps::DevMap where U: core::convert::TryFrom<T>
pub type aya_bpf::maps::DevMap::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_bpf::maps::DevMap::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya_bpf::maps::DevMap where T: 'static + core::marker::Sized
pub fn aya_bpf::maps::DevMap::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_bpf::maps::DevMap where T: core::marker::Sized
pub fn aya_bpf::maps::DevMap::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_bpf::maps::DevMap where T: core::marker::Sized
pub fn aya_bpf::maps::DevMap::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_bpf::maps::DevMap
pub fn aya_bpf::maps::DevMap::from(t: T) -> T
#[repr(transparent)] pub struct aya_bpf::maps::xdp::DevMapHash
impl aya_bpf::maps::DevMapHash
pub fn aya_bpf::maps::DevMapHash::get(&self, key: u32) -> core::option::Option<DevMapValue>
pub const fn aya_bpf::maps::DevMapHash::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMapHash
pub fn aya_bpf::maps::DevMapHash::redirect(&self, key: u32, flags: u64) -> u32
pub const fn aya_bpf::maps::DevMapHash::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMapHash
impl core::marker::Sync for aya_bpf::maps::DevMapHash
impl core::marker::Send for aya_bpf::maps::DevMapHash
impl core::marker::Unpin for aya_bpf::maps::DevMapHash
impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::DevMapHash
impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::DevMapHash
impl<T, U> core::convert::Into<U> for aya_bpf::maps::DevMapHash where U: core::convert::From<T>
pub fn aya_bpf::maps::DevMapHash::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_bpf::maps::DevMapHash where U: core::convert::Into<T>
pub type aya_bpf::maps::DevMapHash::Error = core::convert::Infallible
pub fn aya_bpf::maps::DevMapHash::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_bpf::maps::DevMapHash where U: core::convert::TryFrom<T>
pub type aya_bpf::maps::DevMapHash::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_bpf::maps::DevMapHash::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya_bpf::maps::DevMapHash where T: 'static + core::marker::Sized
pub fn aya_bpf::maps::DevMapHash::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_bpf::maps::DevMapHash where T: core::marker::Sized
pub fn aya_bpf::maps::DevMapHash::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_bpf::maps::DevMapHash where T: core::marker::Sized
pub fn aya_bpf::maps::DevMapHash::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_bpf::maps::DevMapHash
pub fn aya_bpf::maps::DevMapHash::from(t: T) -> T
#[repr(transparent)] pub struct aya_bpf::maps::xdp::XskMap
impl aya_bpf::maps::XskMap
pub fn aya_bpf::maps::XskMap::get(&self, index: u32) -> core::option::Option<u32>
pub const fn aya_bpf::maps::XskMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::XskMap
pub fn aya_bpf::maps::XskMap::redirect(&self, index: u32, flags: u64) -> u32
pub const fn aya_bpf::maps::XskMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::XskMap
impl core::marker::Sync for aya_bpf::maps::XskMap
impl core::marker::Send for aya_bpf::maps::XskMap
impl core::marker::Unpin for aya_bpf::maps::XskMap
impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::XskMap
impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::XskMap
impl<T, U> core::convert::Into<U> for aya_bpf::maps::XskMap where U: core::convert::From<T>
pub fn aya_bpf::maps::XskMap::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_bpf::maps::XskMap where U: core::convert::Into<T>
pub type aya_bpf::maps::XskMap::Error = core::convert::Infallible
pub fn aya_bpf::maps::XskMap::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_bpf::maps::XskMap where U: core::convert::TryFrom<T>
pub type aya_bpf::maps::XskMap::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_bpf::maps::XskMap::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya_bpf::maps::XskMap where T: 'static + core::marker::Sized
pub fn aya_bpf::maps::XskMap::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_bpf::maps::XskMap where T: core::marker::Sized
pub fn aya_bpf::maps::XskMap::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_bpf::maps::XskMap where T: core::marker::Sized
pub fn aya_bpf::maps::XskMap::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_bpf::maps::XskMap
pub fn aya_bpf::maps::XskMap::from(t: T) -> T
#[repr(transparent)] pub struct aya_bpf::maps::Array<T>
impl<T> aya_bpf::maps::array::Array<T>
pub fn aya_bpf::maps::array::Array<T>::get(&self, index: u32) -> core::option::Option<&T>
@ -618,6 +726,86 @@ impl<T> core::borrow::BorrowMut<T> for aya_bpf::maps::bloom_filter::BloomFilter<
pub fn aya_bpf::maps::bloom_filter::BloomFilter<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_bpf::maps::bloom_filter::BloomFilter<T>
pub fn aya_bpf::maps::bloom_filter::BloomFilter<T>::from(t: T) -> T
#[repr(transparent)] pub struct aya_bpf::maps::CpuMap
impl aya_bpf::maps::CpuMap
pub const fn aya_bpf::maps::CpuMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::CpuMap
pub fn aya_bpf::maps::CpuMap::redirect(&self, index: u32, flags: u64) -> u32
pub const fn aya_bpf::maps::CpuMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::CpuMap
impl core::marker::Sync for aya_bpf::maps::CpuMap
impl core::marker::Send for aya_bpf::maps::CpuMap
impl core::marker::Unpin for aya_bpf::maps::CpuMap
impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::CpuMap
impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::CpuMap
impl<T, U> core::convert::Into<U> for aya_bpf::maps::CpuMap where U: core::convert::From<T>
pub fn aya_bpf::maps::CpuMap::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_bpf::maps::CpuMap where U: core::convert::Into<T>
pub type aya_bpf::maps::CpuMap::Error = core::convert::Infallible
pub fn aya_bpf::maps::CpuMap::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_bpf::maps::CpuMap where U: core::convert::TryFrom<T>
pub type aya_bpf::maps::CpuMap::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_bpf::maps::CpuMap::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya_bpf::maps::CpuMap where T: 'static + core::marker::Sized
pub fn aya_bpf::maps::CpuMap::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_bpf::maps::CpuMap where T: core::marker::Sized
pub fn aya_bpf::maps::CpuMap::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_bpf::maps::CpuMap where T: core::marker::Sized
pub fn aya_bpf::maps::CpuMap::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_bpf::maps::CpuMap
pub fn aya_bpf::maps::CpuMap::from(t: T) -> T
#[repr(transparent)] pub struct aya_bpf::maps::DevMap
impl aya_bpf::maps::DevMap
pub fn aya_bpf::maps::DevMap::get(&self, index: u32) -> core::option::Option<DevMapValue>
pub const fn aya_bpf::maps::DevMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMap
pub fn aya_bpf::maps::DevMap::redirect(&self, index: u32, flags: u64) -> u32
pub const fn aya_bpf::maps::DevMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMap
impl core::marker::Sync for aya_bpf::maps::DevMap
impl core::marker::Send for aya_bpf::maps::DevMap
impl core::marker::Unpin for aya_bpf::maps::DevMap
impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::DevMap
impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::DevMap
impl<T, U> core::convert::Into<U> for aya_bpf::maps::DevMap where U: core::convert::From<T>
pub fn aya_bpf::maps::DevMap::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_bpf::maps::DevMap where U: core::convert::Into<T>
pub type aya_bpf::maps::DevMap::Error = core::convert::Infallible
pub fn aya_bpf::maps::DevMap::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_bpf::maps::DevMap where U: core::convert::TryFrom<T>
pub type aya_bpf::maps::DevMap::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_bpf::maps::DevMap::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya_bpf::maps::DevMap where T: 'static + core::marker::Sized
pub fn aya_bpf::maps::DevMap::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_bpf::maps::DevMap where T: core::marker::Sized
pub fn aya_bpf::maps::DevMap::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_bpf::maps::DevMap where T: core::marker::Sized
pub fn aya_bpf::maps::DevMap::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_bpf::maps::DevMap
pub fn aya_bpf::maps::DevMap::from(t: T) -> T
#[repr(transparent)] pub struct aya_bpf::maps::DevMapHash
impl aya_bpf::maps::DevMapHash
pub fn aya_bpf::maps::DevMapHash::get(&self, key: u32) -> core::option::Option<DevMapValue>
pub const fn aya_bpf::maps::DevMapHash::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMapHash
pub fn aya_bpf::maps::DevMapHash::redirect(&self, key: u32, flags: u64) -> u32
pub const fn aya_bpf::maps::DevMapHash::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMapHash
impl core::marker::Sync for aya_bpf::maps::DevMapHash
impl core::marker::Send for aya_bpf::maps::DevMapHash
impl core::marker::Unpin for aya_bpf::maps::DevMapHash
impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::DevMapHash
impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::DevMapHash
impl<T, U> core::convert::Into<U> for aya_bpf::maps::DevMapHash where U: core::convert::From<T>
pub fn aya_bpf::maps::DevMapHash::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_bpf::maps::DevMapHash where U: core::convert::Into<T>
pub type aya_bpf::maps::DevMapHash::Error = core::convert::Infallible
pub fn aya_bpf::maps::DevMapHash::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_bpf::maps::DevMapHash where U: core::convert::TryFrom<T>
pub type aya_bpf::maps::DevMapHash::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_bpf::maps::DevMapHash::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya_bpf::maps::DevMapHash where T: 'static + core::marker::Sized
pub fn aya_bpf::maps::DevMapHash::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_bpf::maps::DevMapHash where T: core::marker::Sized
pub fn aya_bpf::maps::DevMapHash::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_bpf::maps::DevMapHash where T: core::marker::Sized
pub fn aya_bpf::maps::DevMapHash::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_bpf::maps::DevMapHash
pub fn aya_bpf::maps::DevMapHash::from(t: T) -> T
#[repr(transparent)] pub struct aya_bpf::maps::HashMap<K, V>
impl<K, V> aya_bpf::maps::hash_map::HashMap<K, V>
pub unsafe fn aya_bpf::maps::hash_map::HashMap<K, V>::get(&self, key: &K) -> core::option::Option<&V>
@ -1014,6 +1202,33 @@ impl<T> core::borrow::BorrowMut<T> for aya_bpf::maps::stack_trace::StackTrace wh
pub fn aya_bpf::maps::stack_trace::StackTrace::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_bpf::maps::stack_trace::StackTrace
pub fn aya_bpf::maps::stack_trace::StackTrace::from(t: T) -> T
#[repr(transparent)] pub struct aya_bpf::maps::XskMap
impl aya_bpf::maps::XskMap
pub fn aya_bpf::maps::XskMap::get(&self, index: u32) -> core::option::Option<u32>
pub const fn aya_bpf::maps::XskMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::XskMap
pub fn aya_bpf::maps::XskMap::redirect(&self, index: u32, flags: u64) -> u32
pub const fn aya_bpf::maps::XskMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::XskMap
impl core::marker::Sync for aya_bpf::maps::XskMap
impl core::marker::Send for aya_bpf::maps::XskMap
impl core::marker::Unpin for aya_bpf::maps::XskMap
impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::XskMap
impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::XskMap
impl<T, U> core::convert::Into<U> for aya_bpf::maps::XskMap where U: core::convert::From<T>
pub fn aya_bpf::maps::XskMap::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_bpf::maps::XskMap where U: core::convert::Into<T>
pub type aya_bpf::maps::XskMap::Error = core::convert::Infallible
pub fn aya_bpf::maps::XskMap::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_bpf::maps::XskMap where U: core::convert::TryFrom<T>
pub type aya_bpf::maps::XskMap::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_bpf::maps::XskMap::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya_bpf::maps::XskMap where T: 'static + core::marker::Sized
pub fn aya_bpf::maps::XskMap::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_bpf::maps::XskMap where T: core::marker::Sized
pub fn aya_bpf::maps::XskMap::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_bpf::maps::XskMap where T: core::marker::Sized
pub fn aya_bpf::maps::XskMap::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_bpf::maps::XskMap
pub fn aya_bpf::maps::XskMap::from(t: T) -> T
pub mod aya_bpf::programs
pub mod aya_bpf::programs::device
pub struct aya_bpf::programs::device::DeviceContext

@ -1342,6 +1342,8 @@ impl core::convert::From<aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAtta
pub fn aya_obj::generated::bpf_attach_type::from(s: aya_obj::programs::cgroup_sock_addr::CgroupSockAddrAttachType) -> aya_obj::generated::bpf_attach_type
impl core::convert::From<aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType> for aya_obj::generated::bpf_attach_type
pub fn aya_obj::generated::bpf_attach_type::from(s: aya_obj::programs::cgroup_sockopt::CgroupSockoptAttachType) -> aya_obj::generated::bpf_attach_type
impl core::convert::From<aya_obj::programs::xdp::XdpAttachType> for aya_obj::generated::bpf_attach_type
pub fn aya_obj::generated::bpf_attach_type::from(value: aya_obj::programs::xdp::XdpAttachType) -> Self
impl core::clone::Clone for aya_obj::generated::bpf_attach_type
pub fn aya_obj::generated::bpf_attach_type::clone(&self) -> aya_obj::generated::bpf_attach_type
impl core::cmp::Eq for aya_obj::generated::bpf_attach_type
@ -5411,6 +5413,7 @@ pub fn aya_obj::maps::Map::pinning(&self) -> aya_obj::maps::PinningType
pub fn aya_obj::maps::Map::section_index(&self) -> usize
pub fn aya_obj::maps::Map::section_kind(&self) -> aya_obj::BpfSectionKind
pub fn aya_obj::maps::Map::set_max_entries(&mut self, v: u32)
pub fn aya_obj::maps::Map::set_value_size(&mut self, size: u32)
pub fn aya_obj::maps::Map::symbol_index(&self) -> core::option::Option<usize>
pub fn aya_obj::maps::Map::value_size(&self) -> u32
impl core::clone::Clone for aya_obj::maps::Map
@ -5848,6 +5851,7 @@ pub aya_obj::obj::ProgramSection::UProbe::sleepable: bool
pub aya_obj::obj::ProgramSection::URetProbe
pub aya_obj::obj::ProgramSection::URetProbe::sleepable: bool
pub aya_obj::obj::ProgramSection::Xdp
pub aya_obj::obj::ProgramSection::Xdp::attach_type: aya_obj::programs::xdp::XdpAttachType
pub aya_obj::obj::ProgramSection::Xdp::frags: bool
impl core::str::traits::FromStr for aya_obj::ProgramSection
pub type aya_obj::ProgramSection::Err = aya_obj::ParseError
@ -5889,6 +5893,8 @@ pub fn aya_obj::Features::bpf_name(&self) -> bool
pub fn aya_obj::Features::bpf_perf_link(&self) -> bool
pub fn aya_obj::Features::bpf_probe_read_kernel(&self) -> bool
pub fn aya_obj::Features::btf(&self) -> core::option::Option<&aya_obj::btf::BtfFeatures>
pub fn aya_obj::Features::cpumap_prog_id(&self) -> bool
pub fn aya_obj::Features::devmap_prog_id(&self) -> bool
impl core::default::Default for aya_obj::Features
pub fn aya_obj::Features::default() -> aya_obj::Features
impl core::fmt::Debug for aya_obj::Features
@ -6164,6 +6170,43 @@ 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::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
pub enum aya_obj::programs::xdp::XdpAttachType
pub aya_obj::programs::xdp::XdpAttachType::CpuMap
pub aya_obj::programs::xdp::XdpAttachType::DevMap
pub aya_obj::programs::xdp::XdpAttachType::Interface
impl core::convert::From<aya_obj::programs::xdp::XdpAttachType> for aya_obj::generated::bpf_attach_type
pub fn aya_obj::generated::bpf_attach_type::from(value: aya_obj::programs::xdp::XdpAttachType) -> Self
impl core::clone::Clone for aya_obj::programs::xdp::XdpAttachType
pub fn aya_obj::programs::xdp::XdpAttachType::clone(&self) -> aya_obj::programs::xdp::XdpAttachType
impl core::fmt::Debug for aya_obj::programs::xdp::XdpAttachType
pub fn aya_obj::programs::xdp::XdpAttachType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for aya_obj::programs::xdp::XdpAttachType
impl core::marker::Send for aya_obj::programs::xdp::XdpAttachType
impl core::marker::Sync for aya_obj::programs::xdp::XdpAttachType
impl core::marker::Unpin for aya_obj::programs::xdp::XdpAttachType
impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::programs::xdp::XdpAttachType
impl core::panic::unwind_safe::UnwindSafe for aya_obj::programs::xdp::XdpAttachType
impl<T, U> core::convert::Into<U> for aya_obj::programs::xdp::XdpAttachType where U: core::convert::From<T>
pub fn aya_obj::programs::xdp::XdpAttachType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_obj::programs::xdp::XdpAttachType where U: core::convert::Into<T>
pub type aya_obj::programs::xdp::XdpAttachType::Error = core::convert::Infallible
pub fn aya_obj::programs::xdp::XdpAttachType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_obj::programs::xdp::XdpAttachType where U: core::convert::TryFrom<T>
pub type aya_obj::programs::xdp::XdpAttachType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_obj::programs::xdp::XdpAttachType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for aya_obj::programs::xdp::XdpAttachType where T: core::clone::Clone
pub type aya_obj::programs::xdp::XdpAttachType::Owned = T
pub fn aya_obj::programs::xdp::XdpAttachType::clone_into(&self, target: &mut T)
pub fn aya_obj::programs::xdp::XdpAttachType::to_owned(&self) -> T
impl<T> core::any::Any for aya_obj::programs::xdp::XdpAttachType where T: 'static + core::marker::Sized
pub fn aya_obj::programs::xdp::XdpAttachType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_obj::programs::xdp::XdpAttachType where T: core::marker::Sized
pub fn aya_obj::programs::xdp::XdpAttachType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_obj::programs::xdp::XdpAttachType where T: core::marker::Sized
pub fn aya_obj::programs::xdp::XdpAttachType::borrow_mut(&mut self) -> &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
pub aya_obj::programs::CgroupSockAddrAttachType::Bind4
pub aya_obj::programs::CgroupSockAddrAttachType::Bind6
@ -6283,6 +6326,42 @@ 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::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
pub aya_obj::programs::XdpAttachType::CpuMap
pub aya_obj::programs::XdpAttachType::DevMap
pub aya_obj::programs::XdpAttachType::Interface
impl core::convert::From<aya_obj::programs::xdp::XdpAttachType> for aya_obj::generated::bpf_attach_type
pub fn aya_obj::generated::bpf_attach_type::from(value: aya_obj::programs::xdp::XdpAttachType) -> Self
impl core::clone::Clone for aya_obj::programs::xdp::XdpAttachType
pub fn aya_obj::programs::xdp::XdpAttachType::clone(&self) -> aya_obj::programs::xdp::XdpAttachType
impl core::fmt::Debug for aya_obj::programs::xdp::XdpAttachType
pub fn aya_obj::programs::xdp::XdpAttachType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for aya_obj::programs::xdp::XdpAttachType
impl core::marker::Send for aya_obj::programs::xdp::XdpAttachType
impl core::marker::Sync for aya_obj::programs::xdp::XdpAttachType
impl core::marker::Unpin for aya_obj::programs::xdp::XdpAttachType
impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::programs::xdp::XdpAttachType
impl core::panic::unwind_safe::UnwindSafe for aya_obj::programs::xdp::XdpAttachType
impl<T, U> core::convert::Into<U> for aya_obj::programs::xdp::XdpAttachType where U: core::convert::From<T>
pub fn aya_obj::programs::xdp::XdpAttachType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_obj::programs::xdp::XdpAttachType where U: core::convert::Into<T>
pub type aya_obj::programs::xdp::XdpAttachType::Error = core::convert::Infallible
pub fn aya_obj::programs::xdp::XdpAttachType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_obj::programs::xdp::XdpAttachType where U: core::convert::TryFrom<T>
pub type aya_obj::programs::xdp::XdpAttachType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_obj::programs::xdp::XdpAttachType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for aya_obj::programs::xdp::XdpAttachType where T: core::clone::Clone
pub type aya_obj::programs::xdp::XdpAttachType::Owned = T
pub fn aya_obj::programs::xdp::XdpAttachType::clone_into(&self, target: &mut T)
pub fn aya_obj::programs::xdp::XdpAttachType::to_owned(&self) -> T
impl<T> core::any::Any for aya_obj::programs::xdp::XdpAttachType where T: 'static + core::marker::Sized
pub fn aya_obj::programs::xdp::XdpAttachType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya_obj::programs::xdp::XdpAttachType where T: core::marker::Sized
pub fn aya_obj::programs::xdp::XdpAttachType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya_obj::programs::xdp::XdpAttachType where T: core::marker::Sized
pub fn aya_obj::programs::xdp::XdpAttachType::borrow_mut(&mut self) -> &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
pub enum aya_obj::relocation::RelocationError
pub aya_obj::relocation::RelocationError::InvalidRelocationOffset
@ -6420,6 +6499,7 @@ pub fn aya_obj::maps::Map::pinning(&self) -> aya_obj::maps::PinningType
pub fn aya_obj::maps::Map::section_index(&self) -> usize
pub fn aya_obj::maps::Map::section_kind(&self) -> aya_obj::BpfSectionKind
pub fn aya_obj::maps::Map::set_max_entries(&mut self, v: u32)
pub fn aya_obj::maps::Map::set_value_size(&mut self, size: u32)
pub fn aya_obj::maps::Map::symbol_index(&self) -> core::option::Option<usize>
pub fn aya_obj::maps::Map::value_size(&self) -> u32
impl core::clone::Clone for aya_obj::maps::Map
@ -6560,6 +6640,7 @@ pub aya_obj::ProgramSection::UProbe::sleepable: bool
pub aya_obj::ProgramSection::URetProbe
pub aya_obj::ProgramSection::URetProbe::sleepable: bool
pub aya_obj::ProgramSection::Xdp
pub aya_obj::ProgramSection::Xdp::attach_type: aya_obj::programs::xdp::XdpAttachType
pub aya_obj::ProgramSection::Xdp::frags: bool
impl core::str::traits::FromStr for aya_obj::ProgramSection
pub type aya_obj::ProgramSection::Err = aya_obj::ParseError
@ -6601,6 +6682,8 @@ pub fn aya_obj::Features::bpf_name(&self) -> bool
pub fn aya_obj::Features::bpf_perf_link(&self) -> bool
pub fn aya_obj::Features::bpf_probe_read_kernel(&self) -> bool
pub fn aya_obj::Features::btf(&self) -> core::option::Option<&aya_obj::btf::BtfFeatures>
pub fn aya_obj::Features::cpumap_prog_id(&self) -> bool
pub fn aya_obj::Features::devmap_prog_id(&self) -> bool
impl core::default::Default for aya_obj::Features
pub fn aya_obj::Features::default() -> aya_obj::Features
impl core::fmt::Debug for aya_obj::Features

@ -795,9 +795,194 @@ impl<T> core::borrow::BorrowMut<T> for aya::maps::stack_trace::StackTraceMap<T>
pub fn aya::maps::stack_trace::StackTraceMap<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::maps::stack_trace::StackTraceMap<T>
pub fn aya::maps::stack_trace::StackTraceMap<T>::from(t: T) -> T
pub mod aya::maps::xdp
pub enum aya::maps::xdp::XdpMapError
pub aya::maps::xdp::XdpMapError::ChainedProgramNotSupported
pub aya::maps::xdp::XdpMapError::MapError(aya::maps::MapError)
impl core::convert::From<aya::maps::MapError> for aya::maps::xdp::XdpMapError
pub fn aya::maps::xdp::XdpMapError::from(source: aya::maps::MapError) -> Self
impl core::error::Error for aya::maps::xdp::XdpMapError
pub fn aya::maps::xdp::XdpMapError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Display for aya::maps::xdp::XdpMapError
pub fn aya::maps::xdp::XdpMapError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Debug for aya::maps::xdp::XdpMapError
pub fn aya::maps::xdp::XdpMapError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Send for aya::maps::xdp::XdpMapError
impl core::marker::Sync for aya::maps::xdp::XdpMapError
impl core::marker::Unpin for aya::maps::xdp::XdpMapError
impl !core::panic::unwind_safe::RefUnwindSafe for aya::maps::xdp::XdpMapError
impl !core::panic::unwind_safe::UnwindSafe for aya::maps::xdp::XdpMapError
impl<T, U> core::convert::Into<U> for aya::maps::xdp::XdpMapError where U: core::convert::From<T>
pub fn aya::maps::xdp::XdpMapError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::maps::xdp::XdpMapError where U: core::convert::Into<T>
pub type aya::maps::xdp::XdpMapError::Error = core::convert::Infallible
pub fn aya::maps::xdp::XdpMapError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya::maps::xdp::XdpMapError where U: core::convert::TryFrom<T>
pub type aya::maps::xdp::XdpMapError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::maps::xdp::XdpMapError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for aya::maps::xdp::XdpMapError where T: core::fmt::Display + core::marker::Sized
pub fn aya::maps::xdp::XdpMapError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for aya::maps::xdp::XdpMapError where T: 'static + core::marker::Sized
pub fn aya::maps::xdp::XdpMapError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::maps::xdp::XdpMapError where T: core::marker::Sized
pub fn aya::maps::xdp::XdpMapError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::maps::xdp::XdpMapError where T: core::marker::Sized
pub fn aya::maps::xdp::XdpMapError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::maps::xdp::XdpMapError
pub fn aya::maps::xdp::XdpMapError::from(t: T) -> T
pub struct aya::maps::xdp::CpuMap<T>
impl<T: core::borrow::Borrow<aya::maps::MapData>> aya::maps::CpuMap<T>
pub fn aya::maps::CpuMap<T>::get(&self, cpu_index: u32, flags: u64) -> core::result::Result<CpuMapValue, aya::maps::MapError>
pub fn aya::maps::CpuMap<T>::iter(&self) -> impl core::iter::traits::iterator::Iterator<Item = core::result::Result<CpuMapValue, aya::maps::MapError>> + '_
pub fn aya::maps::CpuMap<T>::len(&self) -> u32
impl<T: core::borrow::BorrowMut<aya::maps::MapData>> aya::maps::CpuMap<T>
pub fn aya::maps::CpuMap<T>::set(&mut self, cpu_index: u32, queue_size: u32, program: core::option::Option<&aya::programs::ProgramFd>, flags: u64) -> core::result::Result<(), aya::maps::xdp::XdpMapError>
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::CpuMap<aya::maps::MapData>
pub type aya::maps::CpuMap<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::CpuMap<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::CpuMap<&'a aya::maps::MapData>
pub type aya::maps::CpuMap<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::CpuMap<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::CpuMap<&'a mut aya::maps::MapData>
pub type aya::maps::CpuMap<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::CpuMap<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<T> core::marker::Send for aya::maps::CpuMap<T> where T: core::marker::Send
impl<T> core::marker::Sync for aya::maps::CpuMap<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for aya::maps::CpuMap<T> where T: core::marker::Unpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for aya::maps::CpuMap<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for aya::maps::CpuMap<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for aya::maps::CpuMap<T> where U: core::convert::From<T>
pub fn aya::maps::CpuMap<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::maps::CpuMap<T> where U: core::convert::Into<T>
pub type aya::maps::CpuMap<T>::Error = core::convert::Infallible
pub fn aya::maps::CpuMap<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya::maps::CpuMap<T> where U: core::convert::TryFrom<T>
pub type aya::maps::CpuMap<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::maps::CpuMap<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya::maps::CpuMap<T> where T: 'static + core::marker::Sized
pub fn aya::maps::CpuMap<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::maps::CpuMap<T> where T: core::marker::Sized
pub fn aya::maps::CpuMap<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::maps::CpuMap<T> where T: core::marker::Sized
pub fn aya::maps::CpuMap<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::maps::CpuMap<T>
pub fn aya::maps::CpuMap<T>::from(t: T) -> T
pub struct aya::maps::xdp::DevMap<T>
impl<T: core::borrow::Borrow<aya::maps::MapData>> aya::maps::DevMap<T>
pub fn aya::maps::DevMap<T>::get(&self, index: u32, flags: u64) -> core::result::Result<DevMapValue, aya::maps::MapError>
pub fn aya::maps::DevMap<T>::iter(&self) -> impl core::iter::traits::iterator::Iterator<Item = core::result::Result<DevMapValue, aya::maps::MapError>> + '_
pub fn aya::maps::DevMap<T>::len(&self) -> u32
impl<T: core::borrow::BorrowMut<aya::maps::MapData>> aya::maps::DevMap<T>
pub fn aya::maps::DevMap<T>::set(&mut self, index: u32, target_if_index: u32, program: core::option::Option<&aya::programs::ProgramFd>, flags: u64) -> core::result::Result<(), aya::maps::xdp::XdpMapError>
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::DevMap<aya::maps::MapData>
pub type aya::maps::DevMap<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMap<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::DevMap<&'a aya::maps::MapData>
pub type aya::maps::DevMap<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMap<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::DevMap<&'a mut aya::maps::MapData>
pub type aya::maps::DevMap<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMap<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<T> core::marker::Send for aya::maps::DevMap<T> where T: core::marker::Send
impl<T> core::marker::Sync for aya::maps::DevMap<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for aya::maps::DevMap<T> where T: core::marker::Unpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for aya::maps::DevMap<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for aya::maps::DevMap<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for aya::maps::DevMap<T> where U: core::convert::From<T>
pub fn aya::maps::DevMap<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::maps::DevMap<T> where U: core::convert::Into<T>
pub type aya::maps::DevMap<T>::Error = core::convert::Infallible
pub fn aya::maps::DevMap<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya::maps::DevMap<T> where U: core::convert::TryFrom<T>
pub type aya::maps::DevMap<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::maps::DevMap<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya::maps::DevMap<T> where T: 'static + core::marker::Sized
pub fn aya::maps::DevMap<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::maps::DevMap<T> where T: core::marker::Sized
pub fn aya::maps::DevMap<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::maps::DevMap<T> where T: core::marker::Sized
pub fn aya::maps::DevMap<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::maps::DevMap<T>
pub fn aya::maps::DevMap<T>::from(t: T) -> T
pub struct aya::maps::xdp::DevMapHash<T>
impl<T: core::borrow::Borrow<aya::maps::MapData>> aya::maps::DevMapHash<T>
pub fn aya::maps::DevMapHash<T>::get(&self, key: u32, flags: u64) -> core::result::Result<DevMapValue, aya::maps::MapError>
pub fn aya::maps::DevMapHash<T>::iter(&self) -> aya::maps::MapIter<'_, u32, DevMapValue, Self>
pub fn aya::maps::DevMapHash<T>::keys(&self) -> aya::maps::MapKeys<'_, u32>
impl<T: core::borrow::BorrowMut<aya::maps::MapData>> aya::maps::DevMapHash<T>
pub fn aya::maps::DevMapHash<T>::insert(&mut self, key: u32, target_if_index: u32, program: core::option::Option<&aya::programs::ProgramFd>, flags: u64) -> core::result::Result<(), aya::maps::xdp::XdpMapError>
pub fn aya::maps::DevMapHash<T>::remove(&mut self, key: u32) -> core::result::Result<(), aya::maps::MapError>
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::DevMapHash<aya::maps::MapData>
pub type aya::maps::DevMapHash<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMapHash<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::DevMapHash<&'a aya::maps::MapData>
pub type aya::maps::DevMapHash<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMapHash<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::DevMapHash<&'a mut aya::maps::MapData>
pub type aya::maps::DevMapHash<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMapHash<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<T> core::marker::Send for aya::maps::DevMapHash<T> where T: core::marker::Send
impl<T> core::marker::Sync for aya::maps::DevMapHash<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for aya::maps::DevMapHash<T> where T: core::marker::Unpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for aya::maps::DevMapHash<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for aya::maps::DevMapHash<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for aya::maps::DevMapHash<T> where U: core::convert::From<T>
pub fn aya::maps::DevMapHash<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::maps::DevMapHash<T> where U: core::convert::Into<T>
pub type aya::maps::DevMapHash<T>::Error = core::convert::Infallible
pub fn aya::maps::DevMapHash<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya::maps::DevMapHash<T> where U: core::convert::TryFrom<T>
pub type aya::maps::DevMapHash<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::maps::DevMapHash<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya::maps::DevMapHash<T> where T: 'static + core::marker::Sized
pub fn aya::maps::DevMapHash<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::maps::DevMapHash<T> where T: core::marker::Sized
pub fn aya::maps::DevMapHash<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::maps::DevMapHash<T> where T: core::marker::Sized
pub fn aya::maps::DevMapHash<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::maps::DevMapHash<T>
pub fn aya::maps::DevMapHash<T>::from(t: T) -> T
pub struct aya::maps::xdp::XskMap<T>
impl<T: core::borrow::Borrow<aya::maps::MapData>> aya::maps::XskMap<T>
pub fn aya::maps::XskMap<T>::len(&self) -> u32
impl<T: core::borrow::BorrowMut<aya::maps::MapData>> aya::maps::XskMap<T>
pub fn aya::maps::XskMap<T>::set(&mut self, index: u32, socket_fd: impl std::os::fd::raw::AsRawFd, flags: u64) -> core::result::Result<(), aya::maps::MapError>
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::XskMap<aya::maps::MapData>
pub type aya::maps::XskMap<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::XskMap<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::XskMap<&'a aya::maps::MapData>
pub type aya::maps::XskMap<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::XskMap<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::XskMap<&'a mut aya::maps::MapData>
pub type aya::maps::XskMap<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::XskMap<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<T> core::marker::Send for aya::maps::XskMap<T> where T: core::marker::Send
impl<T> core::marker::Sync for aya::maps::XskMap<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for aya::maps::XskMap<T> where T: core::marker::Unpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for aya::maps::XskMap<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for aya::maps::XskMap<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for aya::maps::XskMap<T> where U: core::convert::From<T>
pub fn aya::maps::XskMap<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::maps::XskMap<T> where U: core::convert::Into<T>
pub type aya::maps::XskMap<T>::Error = core::convert::Infallible
pub fn aya::maps::XskMap<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya::maps::XskMap<T> where U: core::convert::TryFrom<T>
pub type aya::maps::XskMap<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::maps::XskMap<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya::maps::XskMap<T> where T: 'static + core::marker::Sized
pub fn aya::maps::XskMap<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::maps::XskMap<T> where T: core::marker::Sized
pub fn aya::maps::XskMap<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::maps::XskMap<T> where T: core::marker::Sized
pub fn aya::maps::XskMap<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::maps::XskMap<T>
pub fn aya::maps::XskMap<T>::from(t: T) -> T
pub enum aya::maps::Map
pub aya::maps::Map::Array(aya::maps::MapData)
pub aya::maps::Map::BloomFilter(aya::maps::MapData)
pub aya::maps::Map::CpuMap(aya::maps::MapData)
pub aya::maps::Map::DevMap(aya::maps::MapData)
pub aya::maps::Map::DevMapHash(aya::maps::MapData)
pub aya::maps::Map::HashMap(aya::maps::MapData)
pub aya::maps::Map::LpmTrie(aya::maps::MapData)
pub aya::maps::Map::LruHashMap(aya::maps::MapData)
@ -812,12 +997,25 @@ pub aya::maps::Map::SockMap(aya::maps::MapData)
pub aya::maps::Map::Stack(aya::maps::MapData)
pub aya::maps::Map::StackTraceMap(aya::maps::MapData)
pub aya::maps::Map::Unsupported(aya::maps::MapData)
pub aya::maps::Map::XskMap(aya::maps::MapData)
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::CpuMap<aya::maps::MapData>
pub type aya::maps::CpuMap<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::CpuMap<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::DevMap<aya::maps::MapData>
pub type aya::maps::DevMap<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMap<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::DevMapHash<aya::maps::MapData>
pub type aya::maps::DevMapHash<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMapHash<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::ProgramArray<aya::maps::MapData>
pub type aya::maps::ProgramArray<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::ProgramArray<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::SockMap<aya::maps::MapData>
pub type aya::maps::SockMap<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::SockMap<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::XskMap<aya::maps::MapData>
pub type aya::maps::XskMap<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::XskMap<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::perf::AsyncPerfEventArray<aya::maps::MapData>
pub type aya::maps::perf::AsyncPerfEventArray<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::perf::AsyncPerfEventArray<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
@ -881,12 +1079,24 @@ pub fn aya::maps::queue::Queue<&'a mut aya::maps::MapData, V>::try_from(map: &'a
impl<'a, V: aya::Pod> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::stack::Stack<&'a mut aya::maps::MapData, V>
pub type aya::maps::stack::Stack<&'a mut aya::maps::MapData, V>::Error = aya::maps::MapError
pub fn aya::maps::stack::Stack<&'a mut aya::maps::MapData, V>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::CpuMap<&'a aya::maps::MapData>
pub type aya::maps::CpuMap<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::CpuMap<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::DevMap<&'a aya::maps::MapData>
pub type aya::maps::DevMap<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMap<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::DevMapHash<&'a aya::maps::MapData>
pub type aya::maps::DevMapHash<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMapHash<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::ProgramArray<&'a aya::maps::MapData>
pub type aya::maps::ProgramArray<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::ProgramArray<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::SockMap<&'a aya::maps::MapData>
pub type aya::maps::SockMap<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::SockMap<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::XskMap<&'a aya::maps::MapData>
pub type aya::maps::XskMap<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::XskMap<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::perf::AsyncPerfEventArray<&'a aya::maps::MapData>
pub type aya::maps::perf::AsyncPerfEventArray<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::perf::AsyncPerfEventArray<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
@ -896,12 +1106,24 @@ pub fn aya::maps::perf::PerfEventArray<&'a aya::maps::MapData>::try_from(map: &'
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::stack_trace::StackTraceMap<&'a aya::maps::MapData>
pub type aya::maps::stack_trace::StackTraceMap<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::stack_trace::StackTraceMap<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::CpuMap<&'a mut aya::maps::MapData>
pub type aya::maps::CpuMap<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::CpuMap<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::DevMap<&'a mut aya::maps::MapData>
pub type aya::maps::DevMap<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMap<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::DevMapHash<&'a mut aya::maps::MapData>
pub type aya::maps::DevMapHash<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMapHash<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::ProgramArray<&'a mut aya::maps::MapData>
pub type aya::maps::ProgramArray<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::ProgramArray<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::SockMap<&'a mut aya::maps::MapData>
pub type aya::maps::SockMap<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::SockMap<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::XskMap<&'a mut aya::maps::MapData>
pub type aya::maps::XskMap<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::XskMap<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::perf::AsyncPerfEventArray<&'a mut aya::maps::MapData>
pub type aya::maps::perf::AsyncPerfEventArray<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::perf::AsyncPerfEventArray<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
@ -984,12 +1206,15 @@ pub aya::maps::MapError::OutOfBounds::max_entries: u32
pub aya::maps::MapError::PinError
pub aya::maps::MapError::PinError::error: aya::pin::PinError
pub aya::maps::MapError::PinError::name: core::option::Option<alloc::string::String>
pub aya::maps::MapError::ProgIdNotSupported
pub aya::maps::MapError::ProgramNotLoaded
pub aya::maps::MapError::SyscallError(crate::sys::SyscallError)
pub aya::maps::MapError::Unsupported
pub aya::maps::MapError::Unsupported::map_type: u32
impl core::convert::From<aya::maps::MapError> for aya::BpfError
pub fn aya::BpfError::from(source: aya::maps::MapError) -> Self
impl core::convert::From<aya::maps::MapError> for aya::maps::xdp::XdpMapError
pub fn aya::maps::xdp::XdpMapError::from(source: aya::maps::MapError) -> Self
impl core::convert::From<aya::maps::MapError> for aya::programs::ProgramError
pub fn aya::programs::ProgramError::from(source: aya::maps::MapError) -> Self
impl core::error::Error for aya::maps::MapError
@ -1131,6 +1356,118 @@ impl<T> core::borrow::BorrowMut<T> for aya::maps::bloom_filter::BloomFilter<T, V
pub fn aya::maps::bloom_filter::BloomFilter<T, V>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::maps::bloom_filter::BloomFilter<T, V>
pub fn aya::maps::bloom_filter::BloomFilter<T, V>::from(t: T) -> T
pub struct aya::maps::CpuMap<T>
impl<T: core::borrow::Borrow<aya::maps::MapData>> aya::maps::CpuMap<T>
pub fn aya::maps::CpuMap<T>::get(&self, cpu_index: u32, flags: u64) -> core::result::Result<CpuMapValue, aya::maps::MapError>
pub fn aya::maps::CpuMap<T>::iter(&self) -> impl core::iter::traits::iterator::Iterator<Item = core::result::Result<CpuMapValue, aya::maps::MapError>> + '_
pub fn aya::maps::CpuMap<T>::len(&self) -> u32
impl<T: core::borrow::BorrowMut<aya::maps::MapData>> aya::maps::CpuMap<T>
pub fn aya::maps::CpuMap<T>::set(&mut self, cpu_index: u32, queue_size: u32, program: core::option::Option<&aya::programs::ProgramFd>, flags: u64) -> core::result::Result<(), aya::maps::xdp::XdpMapError>
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::CpuMap<aya::maps::MapData>
pub type aya::maps::CpuMap<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::CpuMap<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::CpuMap<&'a aya::maps::MapData>
pub type aya::maps::CpuMap<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::CpuMap<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::CpuMap<&'a mut aya::maps::MapData>
pub type aya::maps::CpuMap<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::CpuMap<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<T> core::marker::Send for aya::maps::CpuMap<T> where T: core::marker::Send
impl<T> core::marker::Sync for aya::maps::CpuMap<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for aya::maps::CpuMap<T> where T: core::marker::Unpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for aya::maps::CpuMap<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for aya::maps::CpuMap<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for aya::maps::CpuMap<T> where U: core::convert::From<T>
pub fn aya::maps::CpuMap<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::maps::CpuMap<T> where U: core::convert::Into<T>
pub type aya::maps::CpuMap<T>::Error = core::convert::Infallible
pub fn aya::maps::CpuMap<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya::maps::CpuMap<T> where U: core::convert::TryFrom<T>
pub type aya::maps::CpuMap<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::maps::CpuMap<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya::maps::CpuMap<T> where T: 'static + core::marker::Sized
pub fn aya::maps::CpuMap<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::maps::CpuMap<T> where T: core::marker::Sized
pub fn aya::maps::CpuMap<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::maps::CpuMap<T> where T: core::marker::Sized
pub fn aya::maps::CpuMap<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::maps::CpuMap<T>
pub fn aya::maps::CpuMap<T>::from(t: T) -> T
pub struct aya::maps::DevMap<T>
impl<T: core::borrow::Borrow<aya::maps::MapData>> aya::maps::DevMap<T>
pub fn aya::maps::DevMap<T>::get(&self, index: u32, flags: u64) -> core::result::Result<DevMapValue, aya::maps::MapError>
pub fn aya::maps::DevMap<T>::iter(&self) -> impl core::iter::traits::iterator::Iterator<Item = core::result::Result<DevMapValue, aya::maps::MapError>> + '_
pub fn aya::maps::DevMap<T>::len(&self) -> u32
impl<T: core::borrow::BorrowMut<aya::maps::MapData>> aya::maps::DevMap<T>
pub fn aya::maps::DevMap<T>::set(&mut self, index: u32, target_if_index: u32, program: core::option::Option<&aya::programs::ProgramFd>, flags: u64) -> core::result::Result<(), aya::maps::xdp::XdpMapError>
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::DevMap<aya::maps::MapData>
pub type aya::maps::DevMap<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMap<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::DevMap<&'a aya::maps::MapData>
pub type aya::maps::DevMap<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMap<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::DevMap<&'a mut aya::maps::MapData>
pub type aya::maps::DevMap<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMap<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<T> core::marker::Send for aya::maps::DevMap<T> where T: core::marker::Send
impl<T> core::marker::Sync for aya::maps::DevMap<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for aya::maps::DevMap<T> where T: core::marker::Unpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for aya::maps::DevMap<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for aya::maps::DevMap<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for aya::maps::DevMap<T> where U: core::convert::From<T>
pub fn aya::maps::DevMap<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::maps::DevMap<T> where U: core::convert::Into<T>
pub type aya::maps::DevMap<T>::Error = core::convert::Infallible
pub fn aya::maps::DevMap<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya::maps::DevMap<T> where U: core::convert::TryFrom<T>
pub type aya::maps::DevMap<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::maps::DevMap<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya::maps::DevMap<T> where T: 'static + core::marker::Sized
pub fn aya::maps::DevMap<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::maps::DevMap<T> where T: core::marker::Sized
pub fn aya::maps::DevMap<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::maps::DevMap<T> where T: core::marker::Sized
pub fn aya::maps::DevMap<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::maps::DevMap<T>
pub fn aya::maps::DevMap<T>::from(t: T) -> T
pub struct aya::maps::DevMapHash<T>
impl<T: core::borrow::Borrow<aya::maps::MapData>> aya::maps::DevMapHash<T>
pub fn aya::maps::DevMapHash<T>::get(&self, key: u32, flags: u64) -> core::result::Result<DevMapValue, aya::maps::MapError>
pub fn aya::maps::DevMapHash<T>::iter(&self) -> aya::maps::MapIter<'_, u32, DevMapValue, Self>
pub fn aya::maps::DevMapHash<T>::keys(&self) -> aya::maps::MapKeys<'_, u32>
impl<T: core::borrow::BorrowMut<aya::maps::MapData>> aya::maps::DevMapHash<T>
pub fn aya::maps::DevMapHash<T>::insert(&mut self, key: u32, target_if_index: u32, program: core::option::Option<&aya::programs::ProgramFd>, flags: u64) -> core::result::Result<(), aya::maps::xdp::XdpMapError>
pub fn aya::maps::DevMapHash<T>::remove(&mut self, key: u32) -> core::result::Result<(), aya::maps::MapError>
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::DevMapHash<aya::maps::MapData>
pub type aya::maps::DevMapHash<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMapHash<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::DevMapHash<&'a aya::maps::MapData>
pub type aya::maps::DevMapHash<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMapHash<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::DevMapHash<&'a mut aya::maps::MapData>
pub type aya::maps::DevMapHash<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::DevMapHash<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<T> core::marker::Send for aya::maps::DevMapHash<T> where T: core::marker::Send
impl<T> core::marker::Sync for aya::maps::DevMapHash<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for aya::maps::DevMapHash<T> where T: core::marker::Unpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for aya::maps::DevMapHash<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for aya::maps::DevMapHash<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for aya::maps::DevMapHash<T> where U: core::convert::From<T>
pub fn aya::maps::DevMapHash<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::maps::DevMapHash<T> where U: core::convert::Into<T>
pub type aya::maps::DevMapHash<T>::Error = core::convert::Infallible
pub fn aya::maps::DevMapHash<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya::maps::DevMapHash<T> where U: core::convert::TryFrom<T>
pub type aya::maps::DevMapHash<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::maps::DevMapHash<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya::maps::DevMapHash<T> where T: 'static + core::marker::Sized
pub fn aya::maps::DevMapHash<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::maps::DevMapHash<T> where T: core::marker::Sized
pub fn aya::maps::DevMapHash<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::maps::DevMapHash<T> where T: core::marker::Sized
pub fn aya::maps::DevMapHash<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::maps::DevMapHash<T>
pub fn aya::maps::DevMapHash<T>::from(t: T) -> T
pub struct aya::maps::HashMap<T, K, V>
impl<T: core::borrow::Borrow<aya::maps::MapData>, K: aya::Pod, V: aya::Pod> aya::maps::hash_map::HashMap<T, K, V>
pub fn aya::maps::hash_map::HashMap<T, K, V>::get(&self, key: &K, flags: u64) -> core::result::Result<V, aya::maps::MapError>
@ -1712,6 +2049,41 @@ impl<T> core::borrow::BorrowMut<T> for aya::maps::stack_trace::StackTraceMap<T>
pub fn aya::maps::stack_trace::StackTraceMap<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::maps::stack_trace::StackTraceMap<T>
pub fn aya::maps::stack_trace::StackTraceMap<T>::from(t: T) -> T
pub struct aya::maps::XskMap<T>
impl<T: core::borrow::Borrow<aya::maps::MapData>> aya::maps::XskMap<T>
pub fn aya::maps::XskMap<T>::len(&self) -> u32
impl<T: core::borrow::BorrowMut<aya::maps::MapData>> aya::maps::XskMap<T>
pub fn aya::maps::XskMap<T>::set(&mut self, index: u32, socket_fd: impl std::os::fd::raw::AsRawFd, flags: u64) -> core::result::Result<(), aya::maps::MapError>
impl core::convert::TryFrom<aya::maps::Map> for aya::maps::XskMap<aya::maps::MapData>
pub type aya::maps::XskMap<aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::XskMap<aya::maps::MapData>::try_from(map: aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a aya::maps::Map> for aya::maps::XskMap<&'a aya::maps::MapData>
pub type aya::maps::XskMap<&'a aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::XskMap<&'a aya::maps::MapData>::try_from(map: &'a aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::XskMap<&'a mut aya::maps::MapData>
pub type aya::maps::XskMap<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
pub fn aya::maps::XskMap<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
impl<T> core::marker::Send for aya::maps::XskMap<T> where T: core::marker::Send
impl<T> core::marker::Sync for aya::maps::XskMap<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for aya::maps::XskMap<T> where T: core::marker::Unpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for aya::maps::XskMap<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for aya::maps::XskMap<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for aya::maps::XskMap<T> where U: core::convert::From<T>
pub fn aya::maps::XskMap<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya::maps::XskMap<T> where U: core::convert::Into<T>
pub type aya::maps::XskMap<T>::Error = core::convert::Infallible
pub fn aya::maps::XskMap<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya::maps::XskMap<T> where U: core::convert::TryFrom<T>
pub type aya::maps::XskMap<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya::maps::XskMap<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for aya::maps::XskMap<T> where T: 'static + core::marker::Sized
pub fn aya::maps::XskMap<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for aya::maps::XskMap<T> where T: core::marker::Sized
pub fn aya::maps::XskMap<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for aya::maps::XskMap<T> where T: core::marker::Sized
pub fn aya::maps::XskMap<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::maps::XskMap<T>
pub fn aya::maps::XskMap<T>::from(t: T) -> T
pub trait aya::maps::IterableMap<K: aya::Pod, V>
pub fn aya::maps::IterableMap::get(&self, key: &K) -> core::result::Result<V, aya::maps::MapError>
pub fn aya::maps::IterableMap::map(&self) -> &aya::maps::MapData
@ -4514,13 +4886,12 @@ pub fn aya::programs::xdp::Xdp::attach(&mut self, interface: &str, flags: aya::p
pub fn aya::programs::xdp::Xdp::attach_to_if_index(&mut self, if_index: u32, flags: aya::programs::xdp::XdpFlags) -> core::result::Result<aya::programs::xdp::XdpLinkId, aya::programs::ProgramError>
pub fn aya::programs::xdp::Xdp::attach_to_link(&mut self, link: aya::programs::xdp::XdpLink) -> core::result::Result<aya::programs::xdp::XdpLinkId, aya::programs::ProgramError>
pub fn aya::programs::xdp::Xdp::detach(&mut self, link_id: aya::programs::xdp::XdpLinkId) -> core::result::Result<(), aya::programs::ProgramError>
pub fn aya::programs::xdp::Xdp::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, attach_type: aya_obj::programs::xdp::XdpAttachType) -> core::result::Result<Self, aya::programs::ProgramError>
pub fn aya::programs::xdp::Xdp::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
pub fn aya::programs::xdp::Xdp::take_link(&mut self, link_id: aya::programs::xdp::XdpLinkId) -> core::result::Result<aya::programs::xdp::XdpLink, aya::programs::ProgramError>
impl aya::programs::xdp::Xdp
pub fn aya::programs::xdp::Xdp::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
impl aya::programs::xdp::Xdp
pub fn aya::programs::xdp::Xdp::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
impl aya::programs::xdp::Xdp
pub fn aya::programs::xdp::Xdp::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
impl aya::programs::xdp::Xdp
pub fn aya::programs::xdp::Xdp::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
@ -6681,13 +7052,12 @@ pub fn aya::programs::xdp::Xdp::attach(&mut self, interface: &str, flags: aya::p
pub fn aya::programs::xdp::Xdp::attach_to_if_index(&mut self, if_index: u32, flags: aya::programs::xdp::XdpFlags) -> core::result::Result<aya::programs::xdp::XdpLinkId, aya::programs::ProgramError>
pub fn aya::programs::xdp::Xdp::attach_to_link(&mut self, link: aya::programs::xdp::XdpLink) -> core::result::Result<aya::programs::xdp::XdpLinkId, aya::programs::ProgramError>
pub fn aya::programs::xdp::Xdp::detach(&mut self, link_id: aya::programs::xdp::XdpLinkId) -> core::result::Result<(), aya::programs::ProgramError>
pub fn aya::programs::xdp::Xdp::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P, attach_type: aya_obj::programs::xdp::XdpAttachType) -> core::result::Result<Self, aya::programs::ProgramError>
pub fn aya::programs::xdp::Xdp::load(&mut self) -> core::result::Result<(), aya::programs::ProgramError>
pub fn aya::programs::xdp::Xdp::take_link(&mut self, link_id: aya::programs::xdp::XdpLinkId) -> core::result::Result<aya::programs::xdp::XdpLink, aya::programs::ProgramError>
impl aya::programs::xdp::Xdp
pub fn aya::programs::xdp::Xdp::fd(&self) -> core::result::Result<&aya::programs::ProgramFd, aya::programs::ProgramError>
impl aya::programs::xdp::Xdp
pub fn aya::programs::xdp::Xdp::from_pin<P: core::convert::AsRef<std::path::Path>>(path: P) -> core::result::Result<Self, aya::programs::ProgramError>
impl aya::programs::xdp::Xdp
pub fn aya::programs::xdp::Xdp::info(&self) -> core::result::Result<aya::programs::ProgramInfo, aya::programs::ProgramError>
impl aya::programs::xdp::Xdp
pub fn aya::programs::xdp::Xdp::pin<P: core::convert::AsRef<std::path::Path>>(&mut self, path: P) -> core::result::Result<(), aya::pin::PinError>
@ -7234,6 +7604,8 @@ pub fn aya::VerifierLogLevel::borrow_mut(&mut self) -> &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
impl aya::Pod for aya_obj::generated::linux_bindings_x86_64::bpf_cpumap_val
impl aya::Pod for aya_obj::generated::linux_bindings_x86_64::bpf_devmap_val
impl aya::Pod for i128
impl aya::Pod for i16
impl aya::Pod for i32

Loading…
Cancel
Save