pub struct BpfSkeletonMeta {
pub data_sections: Vec<DataSectionMeta>,
pub maps: Vec<MapMeta>,
pub progs: Vec<ProgMeta>,
pub obj_name: String,
pub doc: Option<BpfSkelDoc>,
}
Expand description
Describe a bpf skeleton elf
Fields§
§data_sections: Vec<DataSectionMeta>
Data sections in this elf
maps: Vec<MapMeta>
Maps this program will use
progs: Vec<ProgMeta>
bpf programs in this object file
obj_name: String
Object file name
doc: Option<BpfSkelDoc>
Documents
Implementations§
Trait Implementations§
Source§impl Clone for BpfSkeletonMeta
impl Clone for BpfSkeletonMeta
Source§fn clone(&self) -> BpfSkeletonMeta
fn clone(&self) -> BpfSkeletonMeta
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BpfSkeletonMeta
impl Debug for BpfSkeletonMeta
Source§impl<'de> Deserialize<'de> for BpfSkeletonMeta
impl<'de> Deserialize<'de> for BpfSkeletonMeta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BpfSkeletonMeta
impl PartialEq for BpfSkeletonMeta
Source§impl Serialize for BpfSkeletonMeta
impl Serialize for BpfSkeletonMeta
impl Eq for BpfSkeletonMeta
impl StructuralPartialEq for BpfSkeletonMeta
Auto Trait Implementations§
impl Freeze for BpfSkeletonMeta
impl RefUnwindSafe for BpfSkeletonMeta
impl Send for BpfSkeletonMeta
impl Sync for BpfSkeletonMeta
impl Unpin for BpfSkeletonMeta
impl UnwindSafe for BpfSkeletonMeta
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.