Skip to content

Commit f2593b3

Browse files
committed
chore: update public API files
- Fix broken doc links in array.rs and hash_map.rs - Update aya.txt with new ArrayOfMaps Debug impl
1 parent 86a98d3 commit f2593b3

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

aya/src/maps/array/array.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ impl<V: Pod> Array<MapData, V> {
100100
///
101101
/// This method creates a standalone BPF array map that is not loaded from an eBPF object file.
102102
/// It is particularly useful for creating inner maps dynamically for map-of-maps types
103-
/// like [`ArrayOfMaps`](super::ArrayOfMaps).
103+
/// like [`ArrayOfMaps`](crate::maps::ArrayOfMaps).
104104
///
105105
/// # Arguments
106106
///

aya/src/maps/hash_map/hash_map.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ impl<K: Pod, V: Pod> HashMap<MapData, K, V> {
9999
///
100100
/// This method creates a standalone BPF hash map that is not loaded from an eBPF object file.
101101
/// It is particularly useful for creating inner maps dynamically for map-of-maps types
102-
/// like [`HashMapOfMaps`](super::HashMapOfMaps) or [`ArrayOfMaps`](super::super::array::ArrayOfMaps).
102+
/// like [`HashMapOfMaps`](crate::maps::HashMapOfMaps) or [`ArrayOfMaps`](crate::maps::ArrayOfMaps).
103103
///
104104
/// # Arguments
105105
///

xtask/public-api/aya.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,8 @@ pub fn aya::maps::ArrayOfMaps<&'a aya::maps::MapData>::try_from(map: &'a aya::ma
381381
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::ArrayOfMaps<&'a mut aya::maps::MapData>
382382
pub type aya::maps::ArrayOfMaps<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
383383
pub fn aya::maps::ArrayOfMaps<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
384+
impl<T: core::fmt::Debug> core::fmt::Debug for aya::maps::ArrayOfMaps<T>
385+
pub fn aya::maps::ArrayOfMaps<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
384386
impl<T> core::marker::Freeze for aya::maps::ArrayOfMaps<T> where T: core::marker::Freeze
385387
impl<T> core::marker::Send for aya::maps::ArrayOfMaps<T> where T: core::marker::Send
386388
impl<T> core::marker::Sync for aya::maps::ArrayOfMaps<T> where T: core::marker::Sync
@@ -1716,6 +1718,8 @@ pub fn aya::maps::ArrayOfMaps<&'a aya::maps::MapData>::try_from(map: &'a aya::ma
17161718
impl<'a> core::convert::TryFrom<&'a mut aya::maps::Map> for aya::maps::ArrayOfMaps<&'a mut aya::maps::MapData>
17171719
pub type aya::maps::ArrayOfMaps<&'a mut aya::maps::MapData>::Error = aya::maps::MapError
17181720
pub fn aya::maps::ArrayOfMaps<&'a mut aya::maps::MapData>::try_from(map: &'a mut aya::maps::Map) -> core::result::Result<Self, Self::Error>
1721+
impl<T: core::fmt::Debug> core::fmt::Debug for aya::maps::ArrayOfMaps<T>
1722+
pub fn aya::maps::ArrayOfMaps<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
17191723
impl<T> core::marker::Freeze for aya::maps::ArrayOfMaps<T> where T: core::marker::Freeze
17201724
impl<T> core::marker::Send for aya::maps::ArrayOfMaps<T> where T: core::marker::Send
17211725
impl<T> core::marker::Sync for aya::maps::ArrayOfMaps<T> where T: core::marker::Sync

0 commit comments

Comments
 (0)